From 7aa4bb42ff055793cd975ba79b80fb195a3700ca Mon Sep 17 00:00:00 2001 From: PySimpleGUI Date: Mon, 31 May 2021 15:51:26 -0400 Subject: [PATCH] Couple of fixes for getting location of popups --- DemoPrograms/Demo_Desktop_Widget_Count_To_A_Goal.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/DemoPrograms/Demo_Desktop_Widget_Count_To_A_Goal.py b/DemoPrograms/Demo_Desktop_Widget_Count_To_A_Goal.py index 43fc4d74..6e9b2c1b 100644 --- a/DemoPrograms/Demo_Desktop_Widget_Count_To_A_Goal.py +++ b/DemoPrograms/Demo_Desktop_Widget_Count_To_A_Goal.py @@ -409,13 +409,15 @@ def main(): # this is result of hacking code down to 99 lines in total. Not tried it before. Interesting test. _, window = window.close(), make_window(loc) 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-', main_number_font),location=window.current_location(), keep_on_top=True) if font: + loc = window.current_location() sg.user_settings_set_entry('-main number font-', font) _, window = window.close(), make_window(loc) 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-', title_font), location=window.current_location(), keep_on_top=True) if font: + loc = window.current_location() sg.user_settings_set_entry('-title font-', font) _, window = window.close(), make_window(loc)