diff options
author | Andrew P. <pan.pav.7c5@gmail.com> | 2013-11-28 19:22:36 +0300 |
---|---|---|
committer | Andrew P. <pan.pav.7c5@gmail.com> | 2013-11-28 19:22:36 +0300 |
commit | 12ee5138b2b7f0211167e724ee34537186495f7e (patch) | |
tree | 77ecdf9771126c5051cb2ab362c47d7b8f7a0bea /src/lightdm-gtk-greeter.glade | |
parent | df929a828719bd29d2ea8ed37c13d35109e76d01 (diff) | |
download | lightdm-gtk-greeter-git-12ee5138b2b7f0211167e724ee34537186495f7e.tar.gz |
Hotkeys for a11y menu
Diffstat (limited to 'src/lightdm-gtk-greeter.glade')
-rw-r--r-- | src/lightdm-gtk-greeter.glade | 37 |
1 files changed, 34 insertions, 3 deletions
diff --git a/src/lightdm-gtk-greeter.glade b/src/lightdm-gtk-greeter.glade index 2e2eefc..d82b8aa 100644 --- a/src/lightdm-gtk-greeter.glade +++ b/src/lightdm-gtk-greeter.glade @@ -1,11 +1,35 @@ <?xml version="1.0" encoding="UTF-8"?> <interface> <!-- interface-requires gtk+ 3.0 --> + <object class="GtkAccelGroup" id="a11y_accelgroup"/> + <object class="GtkActionGroup" id="a11y_actiongroup"> + <child> + <object class="GtkAction" id="large_font_action"> + <signal name="activate" handler="a11y_font_cb" object="large_font_menuitem" swapped="yes"/> + </object> + <accelerator key="F1"/> + </child> + <child> + <object class="GtkAction" id="high_contrast_action"> + <signal name="activate" handler="a11y_contrast_cb" object="high_contrast_menuitem" swapped="yes"/> + </object> + <accelerator key="F2"/> + </child> + <child> + <object class="GtkAction" id="keyboard_action"> + <signal name="activate" handler="a11y_keyboard_cb" object="keyboard_menuitem" swapped="yes"/> + </object> + <accelerator key="F3"/> + </child> + </object> <object class="GtkWindow" id="login_window"> <property name="name">login_window</property> <property name="can_focus">False</property> <property name="resizable">False</property> <property name="decorated">False</property> + <accel-groups> + <group name="a11y_accelgroup"/> + </accel-groups> <child> <object class="GtkTable" id="table1"> <property name="visible">True</property> @@ -152,6 +176,9 @@ <property name="name">panel_window</property> <property name="can_focus">False</property> <property name="decorated">False</property> + <accel-groups> + <group name="a11y_accelgroup"/> + </accel-groups> <child> <object class="GtkHButtonBox" id="buttonbox1"> <property name="visible">True</property> @@ -243,29 +270,33 @@ <object class="GtkMenu" id="a11y_menu"> <property name="visible">True</property> <property name="can_focus">False</property> + <property name="accel_group">a11y_accelgroup</property> <child> <object class="GtkCheckMenuItem" id="large_font_menuitem"> + <property name="use_action_appearance">False</property> + <property name="related_action">large_font_action</property> <property name="visible">True</property> <property name="can_focus">False</property> <property name="label" translatable="yes">Large Font</property> - <signal name="toggled" handler="a11y_font_cb" swapped="no"/> </object> </child> <child> <object class="GtkCheckMenuItem" id="high_contrast_menuitem"> + <property name="use_action_appearance">False</property> + <property name="related_action">high_contrast_action</property> <property name="visible">True</property> <property name="can_focus">False</property> <property name="label" translatable="yes">High Contrast</property> - <signal name="toggled" handler="a11y_contrast_cb" swapped="no"/> </object> </child> <child> <object class="GtkCheckMenuItem" id="keyboard_menuitem"> + <property name="use_action_appearance">False</property> + <property name="related_action">keyboard_action</property> <property name="visible">True</property> <property name="can_focus">False</property> <property name="label" translatable="yes">On Screen Keyboard</property> <property name="use_underline">True</property> - <signal name="toggled" handler="a11y_keyboard_cb" swapped="no"/> </object> </child> </object> |