Merge lp:~kalgasnik/lightdm-gtk-greeter/hotkeys into lp:~lightdm-gtk-greeter-team/lightdm-gtk-greeter/trunk

Proposed by Andrew P.
Status: Merged
Merged at revision: 149
Proposed branch: lp:~kalgasnik/lightdm-gtk-greeter/hotkeys
Merge into: lp:~lightdm-gtk-greeter-team/lightdm-gtk-greeter/trunk
Diff against target: 86 lines (+34/-3)
1 file modified
src/lightdm-gtk-greeter.glade (+34/-3)
To merge this branch: bzr merge lp:~kalgasnik/lightdm-gtk-greeter/hotkeys
Reviewer Review Type Date Requested Status
LightDM Gtk+ Greeter Development Team Pending
Review via email: mp+197100@code.launchpad.net

Description of the change

Hotkeys for accessibility menu: F1, F2, F3

To post a comment you must log in.

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'src/lightdm-gtk-greeter.glade'
2--- src/lightdm-gtk-greeter.glade 2013-06-01 12:24:14 +0000
3+++ src/lightdm-gtk-greeter.glade 2013-11-28 16:43:40 +0000
4@@ -1,11 +1,35 @@
5 <?xml version="1.0" encoding="UTF-8"?>
6 <interface>
7 <!-- interface-requires gtk+ 3.0 -->
8+ <object class="GtkAccelGroup" id="a11y_accelgroup"/>
9+ <object class="GtkActionGroup" id="a11y_actiongroup">
10+ <child>
11+ <object class="GtkAction" id="large_font_action">
12+ <signal name="activate" handler="a11y_font_cb" object="large_font_menuitem" swapped="yes"/>
13+ </object>
14+ <accelerator key="F1"/>
15+ </child>
16+ <child>
17+ <object class="GtkAction" id="high_contrast_action">
18+ <signal name="activate" handler="a11y_contrast_cb" object="high_contrast_menuitem" swapped="yes"/>
19+ </object>
20+ <accelerator key="F2"/>
21+ </child>
22+ <child>
23+ <object class="GtkAction" id="keyboard_action">
24+ <signal name="activate" handler="a11y_keyboard_cb" object="keyboard_menuitem" swapped="yes"/>
25+ </object>
26+ <accelerator key="F3"/>
27+ </child>
28+ </object>
29 <object class="GtkWindow" id="login_window">
30 <property name="name">login_window</property>
31 <property name="can_focus">False</property>
32 <property name="resizable">False</property>
33 <property name="decorated">False</property>
34+ <accel-groups>
35+ <group name="a11y_accelgroup"/>
36+ </accel-groups>
37 <child>
38 <object class="GtkTable" id="table1">
39 <property name="visible">True</property>
40@@ -152,6 +176,9 @@
41 <property name="name">panel_window</property>
42 <property name="can_focus">False</property>
43 <property name="decorated">False</property>
44+ <accel-groups>
45+ <group name="a11y_accelgroup"/>
46+ </accel-groups>
47 <child>
48 <object class="GtkHButtonBox" id="buttonbox1">
49 <property name="visible">True</property>
50@@ -243,29 +270,33 @@
51 <object class="GtkMenu" id="a11y_menu">
52 <property name="visible">True</property>
53 <property name="can_focus">False</property>
54+ <property name="accel_group">a11y_accelgroup</property>
55 <child>
56 <object class="GtkCheckMenuItem" id="large_font_menuitem">
57+ <property name="use_action_appearance">False</property>
58+ <property name="related_action">large_font_action</property>
59 <property name="visible">True</property>
60 <property name="can_focus">False</property>
61 <property name="label" translatable="yes">Large Font</property>
62- <signal name="toggled" handler="a11y_font_cb" swapped="no"/>
63 </object>
64 </child>
65 <child>
66 <object class="GtkCheckMenuItem" id="high_contrast_menuitem">
67+ <property name="use_action_appearance">False</property>
68+ <property name="related_action">high_contrast_action</property>
69 <property name="visible">True</property>
70 <property name="can_focus">False</property>
71 <property name="label" translatable="yes">High Contrast</property>
72- <signal name="toggled" handler="a11y_contrast_cb" swapped="no"/>
73 </object>
74 </child>
75 <child>
76 <object class="GtkCheckMenuItem" id="keyboard_menuitem">
77+ <property name="use_action_appearance">False</property>
78+ <property name="related_action">keyboard_action</property>
79 <property name="visible">True</property>
80 <property name="can_focus">False</property>
81 <property name="label" translatable="yes">On Screen Keyboard</property>
82 <property name="use_underline">True</property>
83- <signal name="toggled" handler="a11y_keyboard_cb" swapped="no"/>
84 </object>
85 </child>
86 </object>

Subscribers

People subscribed via source and target branches