1
1
<?xml version="1.0"?>
3
<!-- interface-requires gtk+ 2.16 -->
3
<requires lib="gtk+" version="2.16"/>
4
4
<!-- interface-naming-policy toplevel-contextual -->
5
<widget class="GtkWindow" id="dummy_window">
6
<property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
8
<widget class="GtkVBox" id="stepKeyboardConf">
9
<property name="visible">True</property>
10
<property name="border_width">6</property>
5
<object class="GtkVBox" id="stepKeyboardConf">
6
<property name="visible">True</property>
7
<property name="border_width">6</property>
8
<property name="orientation">vertical</property>
10
<object class="GtkLabel" id="keyboard_heading_label">
11
<property name="visible">True</property>
12
<property name="can_focus">True</property>
13
<property name="xalign">0</property>
14
<property name="label" translatable="yes"><big><b>Keyboard layout</b></big></property>
15
<property name="use_markup">True</property>
16
<property name="selectable">True</property>
17
<property name="single_line_mode">True</property>
20
<property name="expand">False</property>
21
<property name="fill">False</property>
22
<property name="position">0</property>
26
<object class="GtkHSeparator" id="hseparator18">
27
<property name="visible">True</property>
30
<property name="expand">False</property>
31
<property name="fill">False</property>
32
<property name="padding">6</property>
33
<property name="position">1</property>
37
<object class="GtkLabel" id="keyboard_comment_label">
38
<property name="visible">True</property>
39
<property name="can_focus">True</property>
40
<property name="xalign">0</property>
41
<property name="ypad">6</property>
42
<property name="label" translatable="yes">Which layout is most similar to your keyboard?</property>
43
<property name="selectable">True</property>
46
<property name="expand">False</property>
47
<property name="fill">False</property>
48
<property name="position">2</property>
52
<object class="GtkVBox" id="vbox2">
53
<property name="visible">True</property>
54
<property name="orientation">vertical</property>
55
<property name="spacing">6</property>
12
<widget class="GtkLabel" id="keyboard_heading_label">
57
<object class="GtkHBox" id="hbox2">
13
58
<property name="visible">True</property>
14
<property name="can_focus">True</property>
15
<property name="xalign">0</property>
16
<property name="label" translatable="yes"><big><b>Keyboard layout</b></big></property>
17
<property name="use_markup">True</property>
18
<property name="selectable">True</property>
19
<property name="single_line_mode">True</property>
59
<property name="spacing">12</property>
61
<object class="GtkRadioButton" id="suggested_keymap">
62
<property name="label" translatable="yes">Suggested option:</property>
63
<property name="visible">True</property>
64
<property name="can_focus">True</property>
65
<property name="receives_default">False</property>
66
<property name="active">True</property>
67
<property name="draw_indicator">True</property>
68
<signal name="toggled" handler="on_suggested_keymap_toggled"/>
71
<property name="expand">False</property>
72
<property name="position">0</property>
76
<object class="GtkLabel" id="suggested_keymap_label">
77
<property name="visible">True</property>
78
<property name="xalign">0</property>
81
<property name="position">1</property>
22
86
<property name="expand">False</property>
23
87
<property name="fill">False</property>
28
<widget class="GtkHSeparator" id="hseparator18">
92
<object class="GtkRadioButton" id="manual_keymap">
93
<property name="label" translatable="yes">Choose your own:</property>
29
94
<property name="visible">True</property>
95
<property name="can_focus">True</property>
96
<property name="receives_default">False</property>
97
<property name="draw_indicator">True</property>
98
<property name="group">suggested_keymap</property>
32
101
<property name="expand">False</property>
33
102
<property name="fill">False</property>
34
<property name="padding">6</property>
35
103
<property name="position">1</property>
39
<widget class="GtkLabel" id="keyboard_comment_label">
107
<object class="GtkAlignment" id="alignment2">
40
108
<property name="visible">True</property>
41
<property name="can_focus">True</property>
42
<property name="xalign">0</property>
43
<property name="ypad">6</property>
44
<property name="label" translatable="yes">Which layout is most similar to your keyboard?</property>
45
<property name="selectable">True</property>
109
<property name="left_padding">21</property>
111
<object class="GtkHBox" id="keyboard_layout_hbox">
112
<property name="visible">True</property>
113
<property name="spacing">12</property>
114
<property name="homogeneous">True</property>
116
<object class="GtkScrolledWindow" id="scrolledwindow1">
117
<property name="visible">True</property>
118
<property name="can_focus">True</property>
119
<property name="hscrollbar_policy">never</property>
120
<property name="vscrollbar_policy">automatic</property>
121
<property name="shadow_type">in</property>
123
<object class="GtkTreeView" id="keyboardlayoutview">
124
<property name="visible">True</property>
125
<property name="can_focus">True</property>
126
<property name="headers_visible">False</property>
127
<property name="fixed_height_mode">True</property>
128
<signal name="row_activated" handler="on_keyboardlayoutview_row_activated"/>
133
<property name="position">0</property>
137
<object class="GtkScrolledWindow" id="scrolledwindow2">
138
<property name="visible">True</property>
139
<property name="can_focus">True</property>
140
<property name="hscrollbar_policy">never</property>
141
<property name="vscrollbar_policy">automatic</property>
142
<property name="shadow_type">in</property>
144
<object class="GtkTreeView" id="keyboardvariantview">
145
<property name="visible">True</property>
146
<property name="can_focus">True</property>
147
<property name="headers_visible">False</property>
148
<property name="fixed_height_mode">True</property>
149
<signal name="row_activated" handler="on_keyboardvariantview_row_activated"/>
154
<property name="position">1</property>
48
<property name="expand">False</property>
49
<property name="fill">False</property>
50
<property name="position">2</property>
161
<property name="position">-1</property>
166
<property name="position">3</property>
170
<object class="GtkAlignment" id="alignment16">
171
<property name="visible">True</property>
172
<property name="top_padding">18</property>
54
<widget class="GtkVBox" id="vbox2">
174
<object class="GtkVBox" id="vbox8">
55
175
<property name="visible">True</property>
56
176
<property name="orientation">vertical</property>
57
<property name="spacing">6</property>
59
<widget class="GtkHBox" id="hbox2">
178
<object class="GtkLabel" id="keyboard_test_label">
179
<property name="width_request">600</property>
60
180
<property name="visible">True</property>
61
<property name="spacing">12</property>
63
<widget class="GtkRadioButton" id="suggested_keymap">
64
<property name="label" translatable="yes">Suggested option:</property>
65
<property name="visible">True</property>
66
<property name="can_focus">True</property>
67
<property name="receives_default">False</property>
68
<property name="active">True</property>
69
<property name="draw_indicator">True</property>
70
<signal name="toggled" handler="on_suggested_keymap_toggled"/>
73
<property name="expand">False</property>
74
<property name="position">0</property>
78
<widget class="GtkLabel" id="suggested_keymap_label">
79
<property name="visible">True</property>
80
<property name="xalign">0</property>
83
<property name="position">1</property>
181
<property name="can_focus">True</property>
182
<property name="xalign">0</property>
183
<property name="label" translatable="yes">You can type into this box to test your new keyboard layout.</property>
184
<property name="wrap">True</property>
185
<property name="selectable">True</property>
88
188
<property name="expand">False</property>
89
189
<property name="fill">False</property>
94
<widget class="GtkRadioButton" id="manual_keymap">
95
<property name="label" translatable="yes">Choose your own:</property>
194
<object class="GtkAlignment" id="alignment3">
96
195
<property name="visible">True</property>
97
<property name="can_focus">True</property>
98
<property name="receives_default">False</property>
99
<property name="draw_indicator">True</property>
100
<property name="group">suggested_keymap</property>
196
<property name="xalign">0</property>
197
<property name="xscale">0.5</property>
198
<property name="top_padding">6</property>
200
<object class="GtkEntry" id="entry">
201
<property name="visible">True</property>
202
<property name="can_focus">True</property>
203
<property name="invisible_char">•</property>
204
<property name="activates_default">True</property>
103
209
<property name="expand">False</property>
104
210
<property name="fill">False</property>
105
211
<property name="position">1</property>
109
<widget class="GtkAlignment" id="alignment2">
110
<property name="visible">True</property>
111
<property name="left_padding">21</property>
113
<widget class="GtkHBox" id="keyboard_layout_hbox">
114
<property name="visible">True</property>
115
<property name="spacing">12</property>
116
<property name="homogeneous">True</property>
118
<widget class="GtkScrolledWindow" id="scrolledwindow1">
119
<property name="visible">True</property>
120
<property name="can_focus">True</property>
121
<property name="hscrollbar_policy">never</property>
122
<property name="vscrollbar_policy">automatic</property>
123
<property name="shadow_type">in</property>
125
<widget class="GtkTreeView" id="keyboardlayoutview">
126
<property name="visible">True</property>
127
<property name="can_focus">True</property>
128
<property name="headers_visible">False</property>
129
<property name="fixed_height_mode">True</property>
130
<signal name="row_activated" handler="on_keyboardlayoutview_row_activated"/>
135
<property name="position">0</property>
139
<widget class="GtkScrolledWindow" id="scrolledwindow2">
140
<property name="visible">True</property>
141
<property name="can_focus">True</property>
142
<property name="hscrollbar_policy">never</property>
143
<property name="vscrollbar_policy">automatic</property>
144
<property name="shadow_type">in</property>
146
<widget class="GtkTreeView" id="keyboardvariantview">
147
<property name="visible">True</property>
148
<property name="can_focus">True</property>
149
<property name="headers_visible">False</property>
150
<property name="fixed_height_mode">True</property>
151
<signal name="row_activated" handler="on_keyboardvariantview_row_activated"/>
156
<property name="position">1</property>
163
<property name="position">-1</property>
168
<property name="position">3</property>
172
<widget class="GtkAlignment" id="alignment16">
173
<property name="visible">True</property>
174
<property name="top_padding">18</property>
176
<widget class="GtkVBox" id="vbox8">
177
<property name="visible">True</property>
179
<widget class="GtkLabel" id="keyboard_test_label">
180
<property name="width_request">600</property>
181
<property name="visible">True</property>
182
<property name="can_focus">True</property>
183
<property name="xalign">0</property>
184
<property name="label" translatable="yes">You can type into this box to test your new keyboard layout.</property>
185
<property name="wrap">True</property>
186
<property name="selectable">True</property>
189
<property name="expand">False</property>
190
<property name="fill">False</property>
191
<property name="position">0</property>
195
<widget class="GtkAlignment" id="alignment3">
196
<property name="visible">True</property>
197
<property name="xalign">0</property>
198
<property name="xscale">0.5</property>
199
<property name="top_padding">6</property>
201
<widget class="GtkEntry" id="entry">
202
<property name="visible">True</property>
203
<property name="can_focus">True</property>
204
<property name="activates_default">True</property>
209
<property name="expand">False</property>
210
<property name="fill">False</property>
211
<property name="position">1</property>
218
<property name="expand">False</property>
219
<property name="position">4</property>
218
<property name="expand">False</property>
219
<property name="position">4</property>