diff --git a/data/key-mapper.glade b/data/key-mapper.glade index 2b638d90..3fdd17ec 100644 --- a/data/key-mapper.glade +++ b/data/key-mapper.glade @@ -215,6 +215,7 @@ To give your keys back their original mapping. Presets need to be saved before they can be applied. Don't hold down any keys while the injection starts. check-icon + none True @@ -232,6 +233,7 @@ Don't hold down any keys while the injection starts. True True copy-icon + none True @@ -249,6 +251,7 @@ Don't hold down any keys while the injection starts. True True new-icon + none True @@ -266,6 +269,7 @@ Don't hold down any keys while the injection starts. True True delete-icon + none True @@ -365,6 +369,7 @@ Don't hold down any keys while the injection starts. Save the entered name 6 save-icon + none diff --git a/keymapper/gui/window.py b/keymapper/gui/window.py index 9bbaa9bb..323187fa 100755 --- a/keymapper/gui/window.py +++ b/keymapper/gui/window.py @@ -135,6 +135,9 @@ class Window: self.confirm_delete = builder.get_object('confirm-delete') self.about = builder.get_object('about-dialog') self.about.connect('delete-event', on_close_about) + # set_position needs to be done once initially, otherwise the + # dialog is not centered when it is opened for the first time + self.about.set_position(Gtk.WindowPosition.CENTER_ON_PARENT) self.get('version-label').set_text( f'key-mapper {version} {COMMIT_HASH[:7]}'