Some fixes
This commit is contained in:
parent
6169c70584
commit
e3ce5e8fd2
|
@ -64,13 +64,13 @@ def make_window(location, test_window=False):
|
||||||
# If this is a test window (for choosing theme), then uses some extra Text Elements to display theme info
|
# If this is a test window (for choosing theme), then uses some extra Text Elements to display theme info
|
||||||
# and also enables events for the elements to make the window easy to close
|
# and also enables events for the elements to make the window easy to close
|
||||||
if test_window:
|
if test_window:
|
||||||
top_elements = [[sg.Text(title, size=(20, 1), font=title_font, justification='c', k='-TITLE-', enable_events=True)],
|
top_elements = [[sg.Text(title, expand_x=True, font=title_font, k='-TITLE-', enable_events=True)],
|
||||||
[sg.Text('Click to close', font=title_font, enable_events=True)],
|
[sg.Text('Click to close', font=title_font, enable_events=True)],
|
||||||
[sg.Text('This is theme', font=title_font, enable_events=True)],
|
[sg.Text('This is theme', font=title_font, enable_events=True)],
|
||||||
[sg.Text(sg.theme(), font=title_font, enable_events=True)]]
|
[sg.Text(sg.theme(), font=title_font, enable_events=True)]]
|
||||||
right_click_menu = [[''], ['Exit', ]]
|
right_click_menu = [[''], ['Exit', ]]
|
||||||
else:
|
else:
|
||||||
top_elements = [[sg.Text(title, size=(20, 1), font=title_font, justification='c', k='-TITLE-')]]
|
top_elements = [[sg.Text(title, expand_x=True, font=title_font, justification='c', k='-TITLE-')]]
|
||||||
|
|
||||||
right_click_menu = [[''],
|
right_click_menu = [[''],
|
||||||
['Set Counter', 'Choose Title', 'Edit Me', 'Change Theme', 'Set Button Font',
|
['Set Counter', 'Choose Title', 'Edit Me', 'Change Theme', 'Set Button Font',
|
||||||
|
@ -141,17 +141,17 @@ def main():
|
||||||
# this is result of hacking code down to 99 lines in total. Not tried it before. Interesting test.
|
# this is result of hacking code down to 99 lines in total. Not tried it before. Interesting test.
|
||||||
_, window = window.close(), make_window(loc)
|
_, window = window.close(), make_window(loc)
|
||||||
elif event == 'Set Main Font':
|
elif event == 'Set Main Font':
|
||||||
font = sg.popup_get_text('Main Information Font and Size (e.g. courier 70)', default_text=sg.user_settings_get_entry('-main number font-'), keep_on_top=True)
|
font = sg.popup_get_text('Main Information Font and Size (e.g. courier 70)', default_text=sg.user_settings_get_entry('-main number font-'), keep_on_top=True, location=window.current_location())
|
||||||
if font:
|
if font:
|
||||||
sg.user_settings_set_entry('-main number font-', font)
|
sg.user_settings_set_entry('-main number font-', font)
|
||||||
_, window = window.close(), make_window(loc)
|
_, window = window.close(), make_window(loc)
|
||||||
elif event == 'Set Button Font':
|
elif event == 'Set Button Font':
|
||||||
font = sg.popup_get_text('Font for the +/- symbols (e.g. courier 70)', default_text=sg.user_settings_get_entry('-button font-'), keep_on_top=True)
|
font = sg.popup_get_text('Font for the +/- symbols (e.g. courier 70)', default_text=sg.user_settings_get_entry('-button font-'), keep_on_top=True, location=window.current_location())
|
||||||
if font:
|
if font:
|
||||||
sg.user_settings_set_entry('-button font-', font)
|
sg.user_settings_set_entry('-button font-', font)
|
||||||
_, window = window.close(), make_window(loc)
|
_, window = window.close(), make_window(loc)
|
||||||
elif event == 'Set Title Font':
|
elif event == 'Set Title Font':
|
||||||
font = sg.popup_get_text('Title Font and Size (e.g. courier 8)', default_text=sg.user_settings_get_entry('-title font-'), keep_on_top=True)
|
font = sg.popup_get_text('Title Font and Size (e.g. courier 8)', default_text=sg.user_settings_get_entry('-title font-'), keep_on_top=True, location=window.current_location())
|
||||||
if font:
|
if font:
|
||||||
sg.user_settings_set_entry('-title font-', font)
|
sg.user_settings_set_entry('-title font-', font)
|
||||||
_, window = window.close(), make_window(loc)
|
_, window = window.close(), make_window(loc)
|
||||||
|
@ -165,9 +165,9 @@ def main():
|
||||||
winsound.PlaySound(sound_file, 1)
|
winsound.PlaySound(sound_file, 1)
|
||||||
elif event == 'Set Click Sound':
|
elif event == 'Set Click Sound':
|
||||||
if not sg.running_windows():
|
if not sg.running_windows():
|
||||||
sg.popup_error('I am terribly sorry to inform you that you are not running Windows and thus, no clicky sound for you.')
|
sg.popup_error('I am terribly sorry to inform you that you are not running Windows and thus, no clicky sound for you.', location=window.current_location())
|
||||||
else:
|
else:
|
||||||
sound_file = sg.popup_get_file('Choose the file to play when changing counter', file_types=(('WAV', '*.wav'),), default_path=sg.user_settings_get_entry('-sound file-', ''))
|
sound_file = sg.popup_get_file('Choose the file to play when changing counter', file_types=(('WAV', '*.wav'),), location=window.current_location(), default_path=sg.user_settings_get_entry('-sound file-', ''))
|
||||||
if sound_file is not None:
|
if sound_file is not None:
|
||||||
sg.user_settings_set_entry('-sound file-', sound_file)
|
sg.user_settings_set_entry('-sound file-', sound_file)
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue