Merge lp:~attente/gnome-control-center/keyboard-layout-panel into lp:~ubuntu-desktop/gnome-control-center/ubuntu
- keyboard-layout-panel
- Merge into ubuntu
Proposed by
William Hua
Status: | Merged |
---|---|
Merged at revision: | 607 |
Proposed branch: | lp:~attente/gnome-control-center/keyboard-layout-panel |
Merge into: | lp:~ubuntu-desktop/gnome-control-center/ubuntu |
Diff against target: |
2262 lines (+637/-1385) 5 files modified
debian/patches/10_keyboard_layout_on_unity.patch (+99/-0) debian/patches/git_drop_ibus_engine_whitelist.patch (+1/-1) debian/patches/git_show_per_window_input_settings.patch (+6/-6) debian/patches/input-sources-text-entry.patch (+529/-1377) debian/patches/series (+2/-1) |
To merge this branch: | bzr merge lp:~attente/gnome-control-center/keyboard-layout-panel |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Sebastien Bacher | Needs Fixing | ||
Review via email: mp+188251@code.launchpad.net |
Commit message
Re-add 10_keyboard_
Description of the change
Re-add 10_keyboard_
To post a comment you must log in.
Revision history for this message
William Hua (attente) wrote : | # |
Thanks for the review, just to cover the first point before I forget, there is a one-line fuzz caused by the changes in 10_keyboard_
Revision history for this message
Gunnar Hjalmarsson (gunnarhj) wrote : | # |
Given the ibus integration, shouldn't the name of the .desktop file be "Text Entry" rather than "Keyboard Layout"?
- 606. By William Hua
-
Different region panel desktop files for GNOME and Unity.
- 607. By William Hua
-
Remove invalid size group.
- 608. By William Hua
-
Re-order patches...
Revision history for this message
William Hua (attente) wrote : | # |
Thanks for catching that, Gunnar, it should be fixed now.
- 609. By William Hua
-
Don't reference widget which may not exist.
Preview Diff
[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1 | === added file 'debian/patches/10_keyboard_layout_on_unity.patch' | |||
2 | --- debian/patches/10_keyboard_layout_on_unity.patch 1970-01-01 00:00:00 +0000 | |||
3 | +++ debian/patches/10_keyboard_layout_on_unity.patch 2013-09-30 21:01:55 +0000 | |||
4 | @@ -0,0 +1,99 @@ | |||
5 | 1 | --- a/panels/region/gnome-region-panel.desktop.in.in | ||
6 | 2 | +++ b/panels/region/gnome-region-panel.desktop.in.in | ||
7 | 3 | @@ -7,7 +7,7 @@ | ||
8 | 4 | Type=Application | ||
9 | 5 | StartupNotify=true | ||
10 | 6 | Categories=GNOME;GTK;Settings;DesktopSettings;X-GNOME-Settings-Panel;X-GNOME-PersonalSettings | ||
11 | 7 | -OnlyShowIn=GNOME;Unity; | ||
12 | 8 | +OnlyShowIn=GNOME; | ||
13 | 9 | X-GNOME-Bugzilla-Bugzilla=GNOME | ||
14 | 10 | X-GNOME-Bugzilla-Product=gnome-control-center | ||
15 | 11 | X-GNOME-Bugzilla-Component=region | ||
16 | 12 | --- a/panels/region/cc-region-panel.c | ||
17 | 13 | +++ b/panels/region/cc-region-panel.c | ||
18 | 14 | @@ -47,6 +47,12 @@ | ||
19 | 15 | SYSTEM_PAGE | ||
20 | 16 | }; | ||
21 | 17 | |||
22 | 18 | +static gboolean | ||
23 | 19 | +is_unity (void) | ||
24 | 20 | +{ | ||
25 | 21 | + return g_strcmp0 (g_getenv ("XDG_CURRENT_DESKTOP"), "Unity") == 0; | ||
26 | 22 | +} | ||
27 | 23 | + | ||
28 | 24 | static void | ||
29 | 25 | cc_region_panel_set_page (CcRegionPanel *panel, | ||
30 | 26 | const char *page) | ||
31 | 27 | @@ -149,16 +155,24 @@ | ||
32 | 28 | return; | ||
33 | 29 | } | ||
34 | 30 | |||
35 | 31 | - prefs_widget = (GtkWidget *) gtk_builder_get_object (priv->builder, | ||
36 | 32 | - "region_notebook"); | ||
37 | 33 | + if (!is_unity ()) | ||
38 | 34 | + prefs_widget = (GtkWidget *) gtk_builder_get_object (priv->builder, | ||
39 | 35 | + "region_notebook"); | ||
40 | 36 | + else | ||
41 | 37 | + prefs_widget = (GtkWidget *) gtk_builder_get_object (priv->builder, | ||
42 | 38 | + "vbox5"); | ||
43 | 39 | + | ||
44 | 40 | gtk_widget_set_size_request (GTK_WIDGET (prefs_widget), -1, 400); | ||
45 | 41 | |||
46 | 42 | gtk_widget_reparent (prefs_widget, GTK_WIDGET (self)); | ||
47 | 43 | |||
48 | 44 | setup_input_tabs (priv->builder, self); | ||
49 | 45 | - setup_language (priv->builder); | ||
50 | 46 | - setup_formats (priv->builder); | ||
51 | 47 | - setup_system (priv->builder); | ||
52 | 48 | + | ||
53 | 49 | + if (!is_unity ()) { | ||
54 | 50 | + setup_language (priv->builder); | ||
55 | 51 | + setup_formats (priv->builder); | ||
56 | 52 | + setup_system (priv->builder); | ||
57 | 53 | + } | ||
58 | 54 | } | ||
59 | 55 | |||
60 | 56 | void | ||
61 | 57 | --- /dev/null | ||
62 | 58 | +++ b/panels/region/unity-region-panel.desktop.in.in | ||
63 | 59 | @@ -0,0 +1,17 @@ | ||
64 | 60 | +[Desktop Entry] | ||
65 | 61 | +_Name=Text Entry | ||
66 | 62 | +_Comment=Change your keyboard or input method settings | ||
67 | 63 | +Exec=gnome-control-center region | ||
68 | 64 | +Icon=preferences-desktop-keyboard-shortcuts | ||
69 | 65 | +Terminal=false | ||
70 | 66 | +Type=Application | ||
71 | 67 | +StartupNotify=true | ||
72 | 68 | +Categories=GNOME;GTK;Settings;DesktopSettings;X-GNOME-Settings-Panel;X-GNOME-PersonalSettings | ||
73 | 69 | +OnlyShowIn=Unity; | ||
74 | 70 | +X-GNOME-Bugzilla-Bugzilla=GNOME | ||
75 | 71 | +X-GNOME-Bugzilla-Product=gnome-control-center | ||
76 | 72 | +X-GNOME-Bugzilla-Component=region | ||
77 | 73 | +X-GNOME-Bugzilla-Version=@VERSION@ | ||
78 | 74 | +X-GNOME-Settings-Panel=region | ||
79 | 75 | +# Translators: those are keywords for the region control-center panel | ||
80 | 76 | +_Keywords=Language;Layout;Keyboard;Input Method;Text Entry; | ||
81 | 77 | --- a/panels/region/Makefile.am | ||
82 | 78 | +++ b/panels/region/Makefile.am | ||
83 | 79 | @@ -40,7 +40,9 @@ | ||
84 | 80 | $(NULL) | ||
85 | 81 | |||
86 | 82 | desktopdir = $(datadir)/applications | ||
87 | 83 | -Desktop_in_files = gnome-region-panel.desktop.in | ||
88 | 84 | +Desktop_in_files = \ | ||
89 | 85 | + gnome-region-panel.desktop.in \ | ||
90 | 86 | + unity-region-panel.desktop.in | ||
91 | 87 | desktop_DATA = $(Desktop_in_files:.desktop.in=.desktop) | ||
92 | 88 | |||
93 | 89 | CLEANFILES = $(Desktop_in_files) $(desktop_DATA) | ||
94 | 90 | --- a/configure.ac | ||
95 | 91 | +++ b/configure.ac | ||
96 | 92 | @@ -414,6 +414,7 @@ | ||
97 | 93 | panels/keyboard/gnome-keybindings.pc | ||
98 | 94 | panels/region/Makefile | ||
99 | 95 | panels/region/gnome-region-panel.desktop.in | ||
100 | 96 | +panels/region/unity-region-panel.desktop.in | ||
101 | 97 | panels/mouse/Makefile | ||
102 | 98 | panels/mouse/gnome-mouse-panel.desktop.in | ||
103 | 99 | panels/online-accounts/Makefile | ||
104 | 0 | 100 | ||
105 | === modified file 'debian/patches/git_drop_ibus_engine_whitelist.patch' | |||
106 | --- debian/patches/git_drop_ibus_engine_whitelist.patch 2013-09-14 15:17:54 +0000 | |||
107 | +++ debian/patches/git_drop_ibus_engine_whitelist.patch 2013-09-30 21:01:55 +0000 | |||
108 | @@ -228,7 +228,7 @@ | |||
109 | 228 | -}; | 228 | -}; |
110 | 229 | #endif /* HAVE_IBUS */ | 229 | #endif /* HAVE_IBUS */ |
111 | 230 | 230 | ||
113 | 231 | static gboolean | 231 | static void populate_model (GtkListStore *store, |
114 | 232 | @@ -475,10 +263,10 @@ | 232 | @@ -475,10 +263,10 @@ |
115 | 233 | IBusEngineDesc *engine = l->data; | 233 | IBusEngineDesc *engine = l->data; |
116 | 234 | const gchar *engine_id = ibus_engine_desc_get_name (engine); | 234 | const gchar *engine_id = ibus_engine_desc_get_name (engine); |
117 | 235 | 235 | ||
118 | === modified file 'debian/patches/git_show_per_window_input_settings.patch' | |||
119 | --- debian/patches/git_show_per_window_input_settings.patch 2013-09-24 20:59:44 +0000 | |||
120 | +++ debian/patches/git_show_per_window_input_settings.patch 2013-09-30 21:01:55 +0000 | |||
121 | @@ -285,10 +285,11 @@ | |||
122 | 285 | <packing> | 285 | <packing> |
123 | 286 | --- a/panels/region/gnome-region-panel-input.c | 286 | --- a/panels/region/gnome-region-panel-input.c |
124 | 287 | +++ b/panels/region/gnome-region-panel-input.c | 287 | +++ b/panels/region/gnome-region-panel-input.c |
126 | 288 | @@ -1760,6 +1760,18 @@ | 288 | @@ -1338,6 +1338,18 @@ |
127 | 289 | "changed::" KEY_INPUT_SOURCES, | ||
128 | 289 | G_CALLBACK (input_sources_changed), | 290 | G_CALLBACK (input_sources_changed), |
129 | 290 | builder); | 291 | builder); |
131 | 291 | 292 | + | |
132 | 292 | + g_settings_bind (input_sources_settings, "per-window", | 293 | + g_settings_bind (input_sources_settings, "per-window", |
133 | 293 | + WID("per-window-radio-true"), "active", | 294 | + WID("per-window-radio-true"), "active", |
134 | 294 | + G_SETTINGS_BIND_DEFAULT); | 295 | + G_SETTINGS_BIND_DEFAULT); |
135 | @@ -300,7 +301,6 @@ | |||
136 | 300 | + G_CALLBACK (g_settings_apply), input_sources_settings); | 301 | + G_CALLBACK (g_settings_apply), input_sources_settings); |
137 | 301 | + g_signal_connect_swapped (WID("per-window-radio-false"), "clicked", | 302 | + g_signal_connect_swapped (WID("per-window-radio-false"), "clicked", |
138 | 302 | + G_CALLBACK (g_settings_apply), input_sources_settings); | 303 | + G_CALLBACK (g_settings_apply), input_sources_settings); |
143 | 303 | + | 304 | } |
144 | 304 | if (has_indicator_keyboard ()) | 305 | |
145 | 305 | { | 306 | static void |
142 | 306 | libgnomekbd_settings = g_settings_new (LIBGNOMEKBD_DESKTOP_SCHEMA_ID); | ||
146 | 307 | 307 | ||
147 | === modified file 'debian/patches/input-sources-text-entry.patch' | |||
148 | --- debian/patches/input-sources-text-entry.patch 2013-09-24 20:59:44 +0000 | |||
149 | +++ debian/patches/input-sources-text-entry.patch 2013-09-30 21:01:55 +0000 | |||
150 | @@ -54,12 +54,11 @@ | |||
151 | 54 | 54 | ||
152 | 55 | #ifdef HAVE_IBUS | 55 | #ifdef HAVE_IBUS |
153 | 56 | static IBusBus *ibus = NULL; | 56 | static IBusBus *ibus = NULL; |
157 | 57 | @@ -279,6 +301,31 @@ | 57 | @@ -289,6 +311,31 @@ |
158 | 58 | }; | 58 | static GtkTreeModel *tree_view_get_actual_model (GtkTreeView *tv); |
156 | 59 | #endif /* HAVE_IBUS */ | ||
159 | 60 | 59 | ||
162 | 61 | +static gboolean | 60 | static gboolean |
163 | 62 | +is_ubuntu (void) | 61 | +is_unity (void) |
164 | 63 | +{ | 62 | +{ |
165 | 64 | + return g_strcmp0 (g_getenv ("XDG_CURRENT_DESKTOP"), "Unity") == 0; | 63 | + return g_strcmp0 (g_getenv ("XDG_CURRENT_DESKTOP"), "Unity") == 0; |
166 | 65 | +} | 64 | +} |
167 | @@ -67,7 +66,7 @@ | |||
168 | 67 | +static gboolean | 66 | +static gboolean |
169 | 68 | +has_indicator_keyboard (void) | 67 | +has_indicator_keyboard (void) |
170 | 69 | +{ | 68 | +{ |
172 | 70 | + if (is_ubuntu ()) | 69 | + if (is_unity ()) |
173 | 71 | + { | 70 | + { |
174 | 72 | + const gchar * const *schemas = g_settings_list_schemas (); | 71 | + const gchar * const *schemas = g_settings_list_schemas (); |
175 | 73 | + | 72 | + |
176 | @@ -83,9 +82,10 @@ | |||
177 | 83 | + return FALSE; | 82 | + return FALSE; |
178 | 84 | +} | 83 | +} |
179 | 85 | + | 84 | + |
183 | 86 | static void populate_model (GtkListStore *store, | 85 | +static gboolean |
184 | 87 | GtkListStore *active_sources_store); | 86 | strv_contains (const gchar * const *strv, |
185 | 88 | static GtkWidget *input_chooser_new (GtkWindow *main_window, | 87 | const gchar *str) |
186 | 88 | { | ||
187 | 89 | @@ -467,9 +514,6 @@ | 89 | @@ -467,9 +514,6 @@ |
188 | 90 | ibus_cancellable, | 90 | ibus_cancellable, |
189 | 91 | (GAsyncReadyCallback)fetch_ibus_engines_result, | 91 | (GAsyncReadyCallback)fetch_ibus_engines_result, |
190 | @@ -387,6 +387,15 @@ | |||
191 | 387 | } | 387 | } |
192 | 388 | maybe_start_ibus (); | 388 | maybe_start_ibus (); |
193 | 389 | } | 389 | } |
194 | 390 | @@ -909,7 +1223,7 @@ | ||
195 | 391 | |||
196 | 392 | g_debug ("add an input source"); | ||
197 | 393 | |||
198 | 394 | - toplevel = gtk_widget_get_toplevel (WID ("region_notebook")); | ||
199 | 395 | + toplevel = gtk_widget_get_toplevel (WID ("active_input_sources")); | ||
200 | 396 | treeview = WID ("active_input_sources"); | ||
201 | 397 | active_sources = GTK_LIST_STORE (tree_view_get_actual_model (GTK_TREE_VIEW (treeview))); | ||
202 | 398 | |||
203 | 390 | @@ -1150,6 +1464,8 @@ | 399 | @@ -1150,6 +1464,8 @@ |
204 | 391 | const gchar *argv[] = { "shortcuts", "Typing", NULL }; | 400 | const gchar *argv[] = { "shortcuts", "Typing", NULL }; |
205 | 392 | GError *error = NULL; | 401 | GError *error = NULL; |
206 | @@ -451,7 +460,7 @@ | |||
207 | 451 | + *key, | 460 | + *key, |
208 | 452 | + *code, | 461 | + *code, |
209 | 453 | + *mask, | 462 | + *mask, |
211 | 454 | + gtk_widget_get_toplevel (WID ("region_notebook"))); | 463 | + gtk_widget_get_toplevel (GTK_WIDGET (entry))); |
212 | 455 | + | 464 | + |
213 | 456 | + return edited ? GTK_ENTRY_ACCEL_UPDATE : GTK_ENTRY_ACCEL_IGNORE; | 465 | + return edited ? GTK_ENTRY_ACCEL_UPDATE : GTK_ENTRY_ACCEL_IGNORE; |
214 | 457 | +} | 466 | +} |
215 | @@ -549,7 +558,7 @@ | |||
216 | 549 | #endif | 558 | #endif |
217 | 550 | 559 | ||
218 | 551 | populate_with_active_sources (store); | 560 | populate_with_active_sources (store); |
220 | 552 | @@ -1327,17 +1753,70 @@ | 561 | @@ -1327,29 +1753,84 @@ |
221 | 553 | G_CALLBACK (show_selected_layout), builder); | 562 | G_CALLBACK (show_selected_layout), builder); |
222 | 554 | g_signal_connect (WID("input_source_settings"), "clicked", | 563 | g_signal_connect (WID("input_source_settings"), "clicked", |
223 | 555 | G_CALLBACK (show_selected_settings), builder); | 564 | G_CALLBACK (show_selected_settings), builder); |
224 | @@ -564,7 +573,18 @@ | |||
225 | 564 | "changed::" KEY_INPUT_SOURCES, | 573 | "changed::" KEY_INPUT_SOURCES, |
226 | 565 | G_CALLBACK (input_sources_changed), | 574 | G_CALLBACK (input_sources_changed), |
227 | 566 | builder); | 575 | builder); |
229 | 567 | + | 576 | |
230 | 577 | - g_settings_bind (input_sources_settings, "per-window", | ||
231 | 578 | - WID("per-window-radio-true"), "active", | ||
232 | 579 | - G_SETTINGS_BIND_DEFAULT); | ||
233 | 580 | - g_settings_bind (input_sources_settings, "per-window", | ||
234 | 581 | - WID("per-window-radio-false"), "active", | ||
235 | 582 | - G_SETTINGS_BIND_DEFAULT | G_SETTINGS_BIND_INVERT_BOOLEAN); | ||
236 | 583 | - /* because we are in delay-apply mode */ | ||
237 | 584 | - g_signal_connect_swapped (WID("per-window-radio-true"), "clicked", | ||
238 | 585 | - G_CALLBACK (g_settings_apply), input_sources_settings); | ||
239 | 586 | - g_signal_connect_swapped (WID("per-window-radio-false"), "clicked", | ||
240 | 587 | - G_CALLBACK (g_settings_apply), input_sources_settings); | ||
241 | 568 | + if (has_indicator_keyboard ()) | 588 | + if (has_indicator_keyboard ()) |
242 | 569 | + { | 589 | + { |
243 | 570 | + libgnomekbd_settings = g_settings_new (LIBGNOMEKBD_DESKTOP_SCHEMA_ID); | 590 | + libgnomekbd_settings = g_settings_new (LIBGNOMEKBD_DESKTOP_SCHEMA_ID); |
244 | @@ -621,7 +641,21 @@ | |||
245 | 621 | + builder); | 641 | + builder); |
246 | 622 | + } | 642 | + } |
247 | 623 | + else | 643 | + else |
249 | 624 | + update_shortcuts (builder); | 644 | + { |
250 | 645 | + g_settings_bind (input_sources_settings, "per-window", | ||
251 | 646 | + WID("per-window-radio-true"), "active", | ||
252 | 647 | + G_SETTINGS_BIND_DEFAULT); | ||
253 | 648 | + g_settings_bind (input_sources_settings, "per-window", | ||
254 | 649 | + WID("per-window-radio-false"), "active", | ||
255 | 650 | + G_SETTINGS_BIND_DEFAULT | G_SETTINGS_BIND_INVERT_BOOLEAN); | ||
256 | 651 | + /* because we are in delay-apply mode */ | ||
257 | 652 | + g_signal_connect_swapped (WID("per-window-radio-true"), "clicked", | ||
258 | 653 | + G_CALLBACK (g_settings_apply), input_sources_settings); | ||
259 | 654 | + g_signal_connect_swapped (WID("per-window-radio-false"), "clicked", | ||
260 | 655 | + G_CALLBACK (g_settings_apply), input_sources_settings); | ||
261 | 656 | + | ||
262 | 657 | + update_shortcuts (builder); | ||
263 | 658 | + } | ||
264 | 625 | } | 659 | } |
265 | 626 | 660 | ||
266 | 627 | static void | 661 | static void |
267 | @@ -1176,7 +1210,7 @@ | |||
268 | 1176 | uidir = $(pkgdatadir)/ui | 1210 | uidir = $(pkgdatadir)/ui |
269 | 1177 | ui_DATA = \ | 1211 | ui_DATA = \ |
270 | 1178 | gnome-region-panel.ui \ | 1212 | gnome-region-panel.ui \ |
272 | 1179 | + ubuntu-region-panel.ui \ | 1213 | + unity-region-panel.ui \ |
273 | 1180 | gnome-region-panel-input-chooser.ui \ | 1214 | gnome-region-panel-input-chooser.ui \ |
274 | 1181 | $(NULL) | 1215 | $(NULL) |
275 | 1182 | 1216 | ||
276 | @@ -1190,41 +1224,39 @@ | |||
277 | 1190 | 1224 | ||
278 | 1191 | CC_PANEL_REGISTER (CcRegionPanel, cc_region_panel) | 1225 | CC_PANEL_REGISTER (CcRegionPanel, cc_region_panel) |
279 | 1192 | 1226 | ||
281 | 1193 | @@ -47,6 +48,33 @@ | 1227 | @@ -47,12 +48,31 @@ |
282 | 1194 | SYSTEM_PAGE | 1228 | SYSTEM_PAGE |
283 | 1195 | }; | 1229 | }; |
284 | 1196 | 1230 | ||
285 | 1197 | +#define INDICATOR_KEYBOARD_SCHEMA_ID "com.canonical.indicator.keyboard" | 1231 | +#define INDICATOR_KEYBOARD_SCHEMA_ID "com.canonical.indicator.keyboard" |
286 | 1198 | + | 1232 | + |
293 | 1199 | +static gboolean | 1233 | static gboolean |
294 | 1200 | +is_ubuntu (void) | 1234 | is_unity (void) |
295 | 1201 | +{ | 1235 | { |
296 | 1202 | + return g_strcmp0 (g_getenv ("XDG_CURRENT_DESKTOP"), "Unity") == 0; | 1236 | return g_strcmp0 (g_getenv ("XDG_CURRENT_DESKTOP"), "Unity") == 0; |
297 | 1203 | +} | 1237 | } |
298 | 1204 | + | 1238 | |
299 | 1205 | +static gboolean | 1239 | +static gboolean |
300 | 1206 | +has_indicator_keyboard (void) | 1240 | +has_indicator_keyboard (void) |
301 | 1207 | +{ | 1241 | +{ |
316 | 1208 | + if (is_ubuntu ()) | 1242 | + if (is_unity ()) { |
317 | 1209 | + { | 1243 | + const gchar * const *schemas = g_settings_list_schemas (); |
318 | 1210 | + const gchar * const *schemas = g_settings_list_schemas (); | 1244 | + |
319 | 1211 | + | 1245 | + while (*schemas != NULL) { |
320 | 1212 | + while (*schemas != NULL) | 1246 | + if (g_strcmp0 (*schemas, INDICATOR_KEYBOARD_SCHEMA_ID) == 0) |
321 | 1213 | + { | 1247 | + return TRUE; |
322 | 1214 | + if (g_strcmp0 (*schemas, INDICATOR_KEYBOARD_SCHEMA_ID) == 0) | 1248 | + |
323 | 1215 | + return TRUE; | 1249 | + schemas++; |
324 | 1216 | + | 1250 | + } |
325 | 1217 | + schemas++; | 1251 | + } |
326 | 1218 | + } | 1252 | + |
327 | 1219 | + } | 1253 | + return FALSE; |
314 | 1220 | + | ||
315 | 1221 | + return FALSE; | ||
328 | 1222 | +} | 1254 | +} |
329 | 1223 | + | 1255 | + |
330 | 1224 | static void | 1256 | static void |
331 | 1225 | cc_region_panel_set_page (CcRegionPanel *panel, | 1257 | cc_region_panel_set_page (CcRegionPanel *panel, |
332 | 1226 | const char *page) | 1258 | const char *page) |
334 | 1227 | @@ -136,13 +164,21 @@ | 1259 | @@ -142,13 +162,21 @@ |
335 | 1228 | GtkWidget *prefs_widget; | 1260 | GtkWidget *prefs_widget; |
336 | 1229 | GError *error = NULL; | 1261 | GError *error = NULL; |
337 | 1230 | 1262 | ||
338 | @@ -1239,7 +1271,7 @@ | |||
339 | 1239 | - &error); | 1271 | - &error); |
340 | 1240 | + if (has_indicator_keyboard ()) | 1272 | + if (has_indicator_keyboard ()) |
341 | 1241 | + gtk_builder_add_from_file (priv->builder, | 1273 | + gtk_builder_add_from_file (priv->builder, |
343 | 1242 | + GNOMECC_UI_DIR "/ubuntu-region-panel.ui", | 1274 | + GNOMECC_UI_DIR "/unity-region-panel.ui", |
344 | 1243 | + &error); | 1275 | + &error); |
345 | 1244 | + else | 1276 | + else |
346 | 1245 | + gtk_builder_add_from_file (priv->builder, | 1277 | + gtk_builder_add_from_file (priv->builder, |
347 | @@ -2990,8 +3022,8 @@ | |||
348 | 2990 | [type: gettext/glade]panels/screen/screen.ui | 3022 | [type: gettext/glade]panels/screen/screen.ui |
349 | 2991 | panels/sound/applet-main.c | 3023 | panels/sound/applet-main.c |
350 | 2992 | --- /dev/null | 3024 | --- /dev/null |
353 | 2993 | +++ b/panels/region/ubuntu-region-panel.ui | 3025 | +++ b/panels/region/unity-region-panel.ui |
354 | 2994 | @@ -0,0 +1,1529 @@ | 3026 | @@ -0,0 +1,649 @@ |
355 | 2995 | +<?xml version="1.0" encoding="UTF-8"?> | 3027 | +<?xml version="1.0" encoding="UTF-8"?> |
356 | 2996 | +<interface> | 3028 | +<interface> |
357 | 2997 | + <!-- interface-requires gtk+ 3.0 --> | 3029 | + <!-- interface-requires gtk+ 3.0 --> |
358 | @@ -3095,47 +3127,47 @@ | |||
359 | 3095 | + <property name="border_width">5</property> | 3127 | + <property name="border_width">5</property> |
360 | 3096 | + <property name="spacing">12</property> | 3128 | + <property name="spacing">12</property> |
361 | 3097 | + <child> | 3129 | + <child> |
363 | 3098 | + <object class="GtkNotebook" id="region_notebook"> | 3130 | + <object class="GtkVBox" id="vbox5"> |
364 | 3099 | + <property name="visible">True</property> | 3131 | + <property name="visible">True</property> |
367 | 3100 | + <property name="can_focus">True</property> | 3132 | + <property name="can_focus">False</property> |
368 | 3101 | + <property name="border_width">10</property> | 3133 | + <property name="border_width">12</property> |
369 | 3134 | + <property name="spacing">12</property> | ||
370 | 3102 | + <child> | 3135 | + <child> |
372 | 3103 | + <object class="GtkVBox" id="vbox2"> | 3136 | + <object class="GtkHBox" id="hbox3"> |
373 | 3104 | + <property name="visible">True</property> | 3137 | + <property name="visible">True</property> |
374 | 3105 | + <property name="can_focus">False</property> | 3138 | + <property name="can_focus">False</property> |
375 | 3106 | + <property name="border_width">12</property> | ||
376 | 3107 | + <property name="spacing">12</property> | 3139 | + <property name="spacing">12</property> |
377 | 3108 | + <child> | 3140 | + <child> |
397 | 3109 | + <object class="GtkLabel" id="label4"> | 3141 | + <object class="GtkVBox" id="vbox6"> |
398 | 3110 | + <property name="visible">True</property> | 3142 | + <property name="visible">True</property> |
399 | 3111 | + <property name="can_focus">False</property> | 3143 | + <property name="can_focus">False</property> |
400 | 3112 | + <property name="xalign">0</property> | 3144 | + <property name="margin_right">5</property> |
401 | 3113 | + <property name="label" translatable="yes">Select a display language (change will be applied next time you log in)</property> | 3145 | + <child> |
402 | 3114 | + </object> | 3146 | + <object class="GtkLabel" id="label2"> |
403 | 3115 | + <packing> | 3147 | + <property name="visible">True</property> |
404 | 3116 | + <property name="expand">False</property> | 3148 | + <property name="can_focus">False</property> |
405 | 3117 | + <property name="fill">True</property> | 3149 | + <property name="margin_bottom">5</property> |
406 | 3118 | + <property name="position">0</property> | 3150 | + <property name="xalign">0</property> |
407 | 3119 | + </packing> | 3151 | + <property name="label" translatable="yes">Input sources to use:</property> |
408 | 3120 | + </child> | 3152 | + </object> |
409 | 3121 | + <child> | 3153 | + <packing> |
410 | 3122 | + <object class="GtkBox" id="hbox1"> | 3154 | + <property name="expand">False</property> |
411 | 3123 | + <property name="visible">True</property> | 3155 | + <property name="fill">True</property> |
412 | 3124 | + <property name="can_focus">False</property> | 3156 | + <property name="position">0</property> |
413 | 3125 | + <property name="orientation">vertical</property> | 3157 | + </packing> |
414 | 3126 | + <child> | 3158 | + </child> |
415 | 3127 | + <object class="GtkScrolledWindow" id="language-swindow"> | 3159 | + <child> |
416 | 3160 | + <object class="GtkScrolledWindow" id="input_sources_swindow"> | ||
417 | 3128 | + <property name="visible">True</property> | 3161 | + <property name="visible">True</property> |
418 | 3129 | + <property name="can_focus">True</property> | 3162 | + <property name="can_focus">True</property> |
419 | 3130 | + <property name="hscrollbar_policy">never</property> | ||
420 | 3131 | + <property name="shadow_type">in</property> | 3163 | + <property name="shadow_type">in</property> |
421 | 3132 | + <child> | 3164 | + <child> |
423 | 3133 | + <object class="GtkTreeView" id="display_language_treeview"> | 3165 | + <object class="GtkTreeView" id="active_input_sources"> |
424 | 3134 | + <property name="visible">True</property> | 3166 | + <property name="visible">True</property> |
425 | 3135 | + <property name="can_focus">True</property> | 3167 | + <property name="can_focus">True</property> |
426 | 3136 | + <property name="headers_visible">False</property> | 3168 | + <property name="headers_visible">False</property> |
427 | 3137 | + <child internal-child="selection"> | 3169 | + <child internal-child="selection"> |
429 | 3138 | + <object class="GtkTreeSelection" id="language-treeview-selection"/> | 3170 | + <object class="GtkTreeSelection" id="treeview-selection3"/> |
430 | 3139 | + </child> | 3171 | + </child> |
431 | 3140 | + </object> | 3172 | + </object> |
432 | 3141 | + </child> | 3173 | + </child> |
433 | @@ -3143,11 +3175,12 @@ | |||
434 | 3143 | + <packing> | 3175 | + <packing> |
435 | 3144 | + <property name="expand">True</property> | 3176 | + <property name="expand">True</property> |
436 | 3145 | + <property name="fill">True</property> | 3177 | + <property name="fill">True</property> |
438 | 3146 | + <property name="position">0</property> | 3178 | + <property name="position">1</property> |
439 | 3147 | + </packing> | 3179 | + </packing> |
440 | 3148 | + </child> | 3180 | + </child> |
441 | 3149 | + <child> | 3181 | + <child> |
443 | 3150 | + <object class="GtkToolbar" id="language-toolbar"> | 3182 | + <object class="GtkToolbar" id="input-toolbar"> |
444 | 3183 | + <property name="visible">True</property> | ||
445 | 3151 | + <property name="can_focus">False</property> | 3184 | + <property name="can_focus">False</property> |
446 | 3152 | + <property name="toolbar_style">icons</property> | 3185 | + <property name="toolbar_style">icons</property> |
447 | 3153 | + <property name="show_arrow">False</property> | 3186 | + <property name="show_arrow">False</property> |
448 | @@ -3156,18 +3189,231 @@ | |||
449 | 3156 | + <class name="inline-toolbar"/> | 3189 | + <class name="inline-toolbar"/> |
450 | 3157 | + </style> | 3190 | + </style> |
451 | 3158 | + <child> | 3191 | + <child> |
464 | 3159 | + <object class="GtkToolButton" id="language_add"> | 3192 | + <object class="GtkToolItem" id="i_s_ar_item"> |
465 | 3160 | + <property name="visible">True</property> | 3193 | + <property name="visible">True</property> |
466 | 3161 | + <property name="can_focus">False</property> | 3194 | + <property name="can_focus">False</property> |
467 | 3162 | + <property name="label" translatable="yes">Add Language</property> | 3195 | + <child> |
468 | 3163 | + <property name="use_underline">True</property> | 3196 | + <object class="GtkBox" id="i_s_ar_box"> |
469 | 3164 | + <property name="icon_name">list-add-symbolic</property> | 3197 | + <property name="visible">True</property> |
470 | 3165 | + </object> | 3198 | + <property name="can_focus">False</property> |
471 | 3166 | + <packing> | 3199 | + <child> |
472 | 3167 | + <property name="expand">False</property> | 3200 | + <object class="GtkButton" id="input_source_add"> |
473 | 3168 | + <property name="homogeneous">True</property> | 3201 | + <property name="visible">True</property> |
474 | 3169 | + </packing> | 3202 | + <property name="can_focus">False</property> |
475 | 3170 | + </child> | 3203 | + <property name="receives_default">False</property> |
476 | 3204 | + <child> | ||
477 | 3205 | + <object class="GtkImage" id="i_s_a_image"> | ||
478 | 3206 | + <property name="visible">True</property> | ||
479 | 3207 | + <property name="can_focus">False</property> | ||
480 | 3208 | + <property name="icon_name">list-add-symbolic</property> | ||
481 | 3209 | + <property name="icon-size">1</property> | ||
482 | 3210 | + </object> | ||
483 | 3211 | + </child> | ||
484 | 3212 | + </object> | ||
485 | 3213 | + <packing> | ||
486 | 3214 | + <property name="expand">False</property> | ||
487 | 3215 | + <property name="fill">True</property> | ||
488 | 3216 | + <property name="position">0</property> | ||
489 | 3217 | + </packing> | ||
490 | 3218 | + </child> | ||
491 | 3219 | + <child> | ||
492 | 3220 | + <object class="GtkButton" id="input_source_remove"> | ||
493 | 3221 | + <property name="visible">True</property> | ||
494 | 3222 | + <property name="can_focus">False</property> | ||
495 | 3223 | + <property name="receives_default">False</property> | ||
496 | 3224 | + <child> | ||
497 | 3225 | + <object class="GtkImage" id="i_s_r_image"> | ||
498 | 3226 | + <property name="visible">True</property> | ||
499 | 3227 | + <property name="can_focus">False</property> | ||
500 | 3228 | + <property name="icon_name">list-remove-symbolic</property> | ||
501 | 3229 | + <property name="icon-size">1</property> | ||
502 | 3230 | + </object> | ||
503 | 3231 | + </child> | ||
504 | 3232 | + </object> | ||
505 | 3233 | + <packing> | ||
506 | 3234 | + <property name="expand">False</property> | ||
507 | 3235 | + <property name="fill">True</property> | ||
508 | 3236 | + <property name="position">1</property> | ||
509 | 3237 | + </packing> | ||
510 | 3238 | + </child> | ||
511 | 3239 | + </object> | ||
512 | 3240 | + </child> | ||
513 | 3241 | + </object> | ||
514 | 3242 | + <packing> | ||
515 | 3243 | + <property name="expand">False</property> | ||
516 | 3244 | + </packing> | ||
517 | 3245 | + </child> | ||
518 | 3246 | + <child> | ||
519 | 3247 | + <object class="GtkSeparatorToolItem" id="sep1"> | ||
520 | 3248 | + <property name="visible">True</property> | ||
521 | 3249 | + <property name="can_focus">False</property> | ||
522 | 3250 | + <property name="draw">False</property> | ||
523 | 3251 | + </object> | ||
524 | 3252 | + <packing> | ||
525 | 3253 | + <property name="expand">True</property> | ||
526 | 3254 | + </packing> | ||
527 | 3255 | + </child> | ||
528 | 3256 | + <child> | ||
529 | 3257 | + <object class="GtkToolItem" id="i_s_ud_item"> | ||
530 | 3258 | + <property name="visible">True</property> | ||
531 | 3259 | + <property name="can_focus">False</property> | ||
532 | 3260 | + <child> | ||
533 | 3261 | + <object class="GtkBox" id="i_s_ud_box"> | ||
534 | 3262 | + <property name="visible">True</property> | ||
535 | 3263 | + <property name="can_focus">False</property> | ||
536 | 3264 | + <child> | ||
537 | 3265 | + <object class="GtkButton" id="input_source_move_up"> | ||
538 | 3266 | + <property name="visible">True</property> | ||
539 | 3267 | + <property name="can_focus">False</property> | ||
540 | 3268 | + <property name="receives_default">False</property> | ||
541 | 3269 | + <child> | ||
542 | 3270 | + <object class="GtkImage" id="i_s_u_image"> | ||
543 | 3271 | + <property name="visible">True</property> | ||
544 | 3272 | + <property name="can_focus">False</property> | ||
545 | 3273 | + <property name="icon_name">go-up-symbolic</property> | ||
546 | 3274 | + <property name="icon-size">1</property> | ||
547 | 3275 | + </object> | ||
548 | 3276 | + </child> | ||
549 | 3277 | + </object> | ||
550 | 3278 | + <packing> | ||
551 | 3279 | + <property name="expand">False</property> | ||
552 | 3280 | + <property name="fill">True</property> | ||
553 | 3281 | + <property name="position">0</property> | ||
554 | 3282 | + </packing> | ||
555 | 3283 | + </child> | ||
556 | 3284 | + <child> | ||
557 | 3285 | + <object class="GtkButton" id="input_source_move_down"> | ||
558 | 3286 | + <property name="visible">True</property> | ||
559 | 3287 | + <property name="can_focus">False</property> | ||
560 | 3288 | + <property name="receives_default">False</property> | ||
561 | 3289 | + <child> | ||
562 | 3290 | + <object class="GtkImage" id="i_s_d_image"> | ||
563 | 3291 | + <property name="visible">True</property> | ||
564 | 3292 | + <property name="can_focus">False</property> | ||
565 | 3293 | + <property name="icon_name">go-down-symbolic</property> | ||
566 | 3294 | + <property name="icon-size">1</property> | ||
567 | 3295 | + </object> | ||
568 | 3296 | + </child> | ||
569 | 3297 | + </object> | ||
570 | 3298 | + <packing> | ||
571 | 3299 | + <property name="expand">False</property> | ||
572 | 3300 | + <property name="fill">True</property> | ||
573 | 3301 | + <property name="position">1</property> | ||
574 | 3302 | + </packing> | ||
575 | 3303 | + </child> | ||
576 | 3304 | + </object> | ||
577 | 3305 | + </child> | ||
578 | 3306 | + </object> | ||
579 | 3307 | + <packing> | ||
580 | 3308 | + <property name="expand">False</property> | ||
581 | 3309 | + </packing> | ||
582 | 3310 | + </child> | ||
583 | 3311 | + <child> | ||
584 | 3312 | + <object class="GtkSeparatorToolItem" id="sep2"> | ||
585 | 3313 | + <property name="visible">True</property> | ||
586 | 3314 | + <property name="can_focus">False</property> | ||
587 | 3315 | + <property name="hexpand">True</property> | ||
588 | 3316 | + <property name="draw">False</property> | ||
589 | 3317 | + </object> | ||
590 | 3318 | + <packing> | ||
591 | 3319 | + <property name="expand">True</property> | ||
592 | 3320 | + </packing> | ||
593 | 3321 | + </child> | ||
594 | 3322 | + <child> | ||
595 | 3323 | + <object class="GtkToolItem" id="i_s_sp_item"> | ||
596 | 3324 | + <property name="visible">True</property> | ||
597 | 3325 | + <property name="can_focus">False</property> | ||
598 | 3326 | + <child> | ||
599 | 3327 | + <object class="GtkBox" id="i_s_sp_box"> | ||
600 | 3328 | + <property name="visible">True</property> | ||
601 | 3329 | + <property name="can_focus">False</property> | ||
602 | 3330 | + <child> | ||
603 | 3331 | + <object class="GtkButton" id="input_source_settings"> | ||
604 | 3332 | + <property name="visible">True</property> | ||
605 | 3333 | + <property name="can_focus">False</property> | ||
606 | 3334 | + <property name="receives_default">False</property> | ||
607 | 3335 | + <child> | ||
608 | 3336 | + <object class="GtkImage" id="i_s_s_image"> | ||
609 | 3337 | + <property name="visible">True</property> | ||
610 | 3338 | + <property name="can_focus">False</property> | ||
611 | 3339 | + <property name="pixel_size">16</property> | ||
612 | 3340 | + <property name="icon_name">preferences-system-symbolic</property> | ||
613 | 3341 | + <property name="icon-size">1</property> | ||
614 | 3342 | + </object> | ||
615 | 3343 | + </child> | ||
616 | 3344 | + </object> | ||
617 | 3345 | + <packing> | ||
618 | 3346 | + <property name="expand">False</property> | ||
619 | 3347 | + <property name="fill">True</property> | ||
620 | 3348 | + <property name="position">0</property> | ||
621 | 3349 | + </packing> | ||
622 | 3350 | + </child> | ||
623 | 3351 | + <child> | ||
624 | 3352 | + <object class="GtkButton" id="input_source_show"> | ||
625 | 3353 | + <property name="visible">True</property> | ||
626 | 3354 | + <property name="can_focus">False</property> | ||
627 | 3355 | + <property name="receives_default">False</property> | ||
628 | 3356 | + <child> | ||
629 | 3357 | + <object class="GtkImage" id="i_s_p_image"> | ||
630 | 3358 | + <property name="visible">True</property> | ||
631 | 3359 | + <property name="can_focus">False</property> | ||
632 | 3360 | + <property name="icon_name">input-keyboard-symbolic</property> | ||
633 | 3361 | + <property name="icon-size">1</property> | ||
634 | 3362 | + </object> | ||
635 | 3363 | + </child> | ||
636 | 3364 | + </object> | ||
637 | 3365 | + <packing> | ||
638 | 3366 | + <property name="expand">False</property> | ||
639 | 3367 | + <property name="fill">True</property> | ||
640 | 3368 | + <property name="position">1</property> | ||
641 | 3369 | + </packing> | ||
642 | 3370 | + </child> | ||
643 | 3371 | + </object> | ||
644 | 3372 | + </child> | ||
645 | 3373 | + </object> | ||
646 | 3374 | + <packing> | ||
647 | 3375 | + <property name="expand">False</property> | ||
648 | 3376 | + </packing> | ||
649 | 3377 | + </child> | ||
650 | 3378 | + </object> | ||
651 | 3379 | + <packing> | ||
652 | 3380 | + <property name="expand">False</property> | ||
653 | 3381 | + <property name="fill">True</property> | ||
654 | 3382 | + <property name="position">2</property> | ||
655 | 3383 | + </packing> | ||
656 | 3384 | + </child> | ||
657 | 3385 | + </object> | ||
658 | 3386 | + <packing> | ||
659 | 3387 | + <property name="expand">True</property> | ||
660 | 3388 | + <property name="fill">True</property> | ||
661 | 3389 | + <property name="position">0</property> | ||
662 | 3390 | + </packing> | ||
663 | 3391 | + </child> | ||
664 | 3392 | + <child> | ||
665 | 3393 | + <object class="GtkBox" id="box2"> | ||
666 | 3394 | + <property name="visible">True</property> | ||
667 | 3395 | + <property name="can_focus">False</property> | ||
668 | 3396 | + <property name="orientation">vertical</property> | ||
669 | 3397 | + <child> | ||
670 | 3398 | + <object class="GtkLabel" id="label22"> | ||
671 | 3399 | + <property name="visible">True</property> | ||
672 | 3400 | + <property name="can_focus">False</property> | ||
673 | 3401 | + <property name="margin_bottom">5</property> | ||
674 | 3402 | + <property name="xalign">0</property> | ||
675 | 3403 | + <property name="label" translatable="yes">Switch to next source using:</property> | ||
676 | 3404 | + </object> | ||
677 | 3405 | + <packing> | ||
678 | 3406 | + <property name="expand">False</property> | ||
679 | 3407 | + <property name="fill">True</property> | ||
680 | 3408 | + <property name="position">0</property> | ||
681 | 3409 | + </packing> | ||
682 | 3410 | + </child> | ||
683 | 3411 | + <child> | ||
684 | 3412 | + <object class="GtkEntryAccel" id="next-source-entry"> | ||
685 | 3413 | + <property name="visible">True</property> | ||
686 | 3414 | + <property name="can_focus">True</property> | ||
687 | 3415 | + <property name="margin_bottom">5</property> | ||
688 | 3416 | + <property name="invisible_char">•</property> | ||
689 | 3171 | + </object> | 3417 | + </object> |
690 | 3172 | + <packing> | 3418 | + <packing> |
691 | 3173 | + <property name="expand">False</property> | 3419 | + <property name="expand">False</property> |
692 | @@ -3176,40 +3422,181 @@ | |||
693 | 3176 | + </packing> | 3422 | + </packing> |
694 | 3177 | + </child> | 3423 | + </child> |
695 | 3178 | + <child> | 3424 | + <child> |
716 | 3179 | + <object class="GtkVBox" id="vbox3"> | 3425 | + <object class="GtkLabel" id="label24"> |
717 | 3180 | + <property name="can_focus">False</property> | 3426 | + <property name="visible">True</property> |
718 | 3181 | + <child> | 3427 | + <property name="can_focus">False</property> |
719 | 3182 | + <object class="GtkLabel" id="label23"> | 3428 | + <property name="margin_bottom">5</property> |
720 | 3183 | + <property name="visible">True</property> | 3429 | + <property name="xalign">0</property> |
721 | 3184 | + <property name="can_focus">False</property> | 3430 | + <property name="label" translatable="yes">Switch to previous source using:</property> |
722 | 3185 | + <property name="label" translatable="yes">Add Language</property> | 3431 | + </object> |
723 | 3186 | + <property name="use_underline">True</property> | 3432 | + <packing> |
724 | 3187 | + </object> | 3433 | + <property name="expand">False</property> |
725 | 3188 | + <packing> | 3434 | + <property name="fill">True</property> |
726 | 3189 | + <property name="expand">True</property> | 3435 | + <property name="position">2</property> |
727 | 3190 | + <property name="fill">True</property> | 3436 | + </packing> |
728 | 3191 | + <property name="position">0</property> | 3437 | + </child> |
729 | 3192 | + </packing> | 3438 | + <child> |
730 | 3193 | + </child> | 3439 | + <object class="GtkEntryAccel" id="prev-source-entry"> |
731 | 3194 | + <child> | 3440 | + <property name="visible">True</property> |
732 | 3195 | + <object class="GtkLinkButton" id="linkbutton1"> | 3441 | + <property name="can_focus">True</property> |
733 | 3196 | + <property name="label" translatable="yes">Install languages…</property> | 3442 | + <property name="margin_bottom">15</property> |
734 | 3197 | + <property name="visible">True</property> | 3443 | + <property name="invisible_char">•</property> |
735 | 3198 | + <property name="can_focus">True</property> | 3444 | + </object> |
736 | 3445 | + <packing> | ||
737 | 3446 | + <property name="expand">False</property> | ||
738 | 3447 | + <property name="fill">True</property> | ||
739 | 3448 | + <property name="position">3</property> | ||
740 | 3449 | + </packing> | ||
741 | 3450 | + </child> | ||
742 | 3451 | + <child> | ||
743 | 3452 | + <object class="GtkRadioButton" id="same-source-radio"> | ||
744 | 3453 | + <property name="label" translatable="yes">Use the same source for all windows</property> | ||
745 | 3454 | + <property name="visible">True</property> | ||
746 | 3455 | + <property name="can_focus">False</property> | ||
747 | 3456 | + <property name="receives_default">False</property> | ||
748 | 3457 | + <property name="xalign">0</property> | ||
749 | 3458 | + <property name="active">True</property> | ||
750 | 3459 | + <property name="draw_indicator">True</property> | ||
751 | 3460 | + </object> | ||
752 | 3461 | + <packing> | ||
753 | 3462 | + <property name="expand">False</property> | ||
754 | 3463 | + <property name="fill">True</property> | ||
755 | 3464 | + <property name="position">4</property> | ||
756 | 3465 | + </packing> | ||
757 | 3466 | + </child> | ||
758 | 3467 | + <child> | ||
759 | 3468 | + <object class="GtkRadioButton" id="different-source-radio"> | ||
760 | 3469 | + <property name="label" translatable="yes">Allow different sources for each window</property> | ||
761 | 3470 | + <property name="visible">True</property> | ||
762 | 3471 | + <property name="can_focus">False</property> | ||
763 | 3472 | + <property name="receives_default">False</property> | ||
764 | 3473 | + <property name="xalign">0</property> | ||
765 | 3474 | + <property name="active">True</property> | ||
766 | 3475 | + <property name="draw_indicator">True</property> | ||
767 | 3476 | + <property name="group">same-source-radio</property> | ||
768 | 3477 | + </object> | ||
769 | 3478 | + <packing> | ||
770 | 3479 | + <property name="expand">False</property> | ||
771 | 3480 | + <property name="fill">True</property> | ||
772 | 3481 | + <property name="position">5</property> | ||
773 | 3482 | + </packing> | ||
774 | 3483 | + </child> | ||
775 | 3484 | + <child> | ||
776 | 3485 | + <object class="GtkRadioButton" id="default-source-radio"> | ||
777 | 3486 | + <property name="label" translatable="yes">New windows use the default source</property> | ||
778 | 3487 | + <property name="visible">True</property> | ||
779 | 3488 | + <property name="can_focus">False</property> | ||
780 | 3489 | + <property name="receives_default">False</property> | ||
781 | 3490 | + <property name="margin_left">25</property> | ||
782 | 3491 | + <property name="xalign">0</property> | ||
783 | 3492 | + <property name="active">True</property> | ||
784 | 3493 | + <property name="draw_indicator">True</property> | ||
785 | 3494 | + </object> | ||
786 | 3495 | + <packing> | ||
787 | 3496 | + <property name="expand">False</property> | ||
788 | 3497 | + <property name="fill">True</property> | ||
789 | 3498 | + <property name="position">6</property> | ||
790 | 3499 | + </packing> | ||
791 | 3500 | + </child> | ||
792 | 3501 | + <child> | ||
793 | 3502 | + <object class="GtkRadioButton" id="current-source-radio"> | ||
794 | 3503 | + <property name="label" translatable="yes">New windows use the current source</property> | ||
795 | 3504 | + <property name="visible">True</property> | ||
796 | 3505 | + <property name="can_focus">False</property> | ||
797 | 3506 | + <property name="receives_default">False</property> | ||
798 | 3507 | + <property name="margin_left">25</property> | ||
799 | 3508 | + <property name="margin_bottom">15</property> | ||
800 | 3509 | + <property name="xalign">0</property> | ||
801 | 3510 | + <property name="active">True</property> | ||
802 | 3511 | + <property name="draw_indicator">True</property> | ||
803 | 3512 | + <property name="group">default-source-radio</property> | ||
804 | 3513 | + </object> | ||
805 | 3514 | + <packing> | ||
806 | 3515 | + <property name="expand">False</property> | ||
807 | 3516 | + <property name="fill">True</property> | ||
808 | 3517 | + <property name="position">7</property> | ||
809 | 3518 | + </packing> | ||
810 | 3519 | + </child> | ||
811 | 3520 | + <child> | ||
812 | 3521 | + <object class="GtkGrid" id="grid1"> | ||
813 | 3522 | + <property name="visible">True</property> | ||
814 | 3523 | + <property name="can_focus">False</property> | ||
815 | 3524 | + <child> | ||
816 | 3525 | + <object class="GtkLabel" id="label25"> | ||
817 | 3526 | + <property name="visible">True</property> | ||
818 | 3527 | + <property name="can_focus">False</property> | ||
819 | 3528 | + <property name="halign">end</property> | ||
820 | 3529 | + <property name="margin_right">10</property> | ||
821 | 3530 | + <property name="margin_bottom">10</property> | ||
822 | 3531 | + <property name="hexpand">True</property> | ||
823 | 3532 | + <property name="label" translatable="yes">Show input candidates:</property> | ||
824 | 3533 | + </object> | ||
825 | 3534 | + <packing> | ||
826 | 3535 | + <property name="left_attach">0</property> | ||
827 | 3536 | + <property name="top_attach">0</property> | ||
828 | 3537 | + <property name="width">1</property> | ||
829 | 3538 | + <property name="height">1</property> | ||
830 | 3539 | + </packing> | ||
831 | 3540 | + </child> | ||
832 | 3541 | + <child> | ||
833 | 3542 | + <object class="GtkComboBoxText" id="orientation-combo"> | ||
834 | 3543 | + <property name="visible">True</property> | ||
835 | 3544 | + <property name="can_focus">False</property> | ||
836 | 3545 | + <property name="margin_bottom">10</property> | ||
837 | 3546 | + <property name="entry_text_column">0</property> | ||
838 | 3547 | + <property name="id_column">1</property> | ||
839 | 3548 | + <items> | ||
840 | 3549 | + <item translatable="yes">Horizontally</item> | ||
841 | 3550 | + <item translatable="yes">Vertically</item> | ||
842 | 3551 | + </items> | ||
843 | 3552 | + </object> | ||
844 | 3553 | + <packing> | ||
845 | 3554 | + <property name="left_attach">1</property> | ||
846 | 3555 | + <property name="top_attach">0</property> | ||
847 | 3556 | + <property name="width">1</property> | ||
848 | 3557 | + <property name="height">1</property> | ||
849 | 3558 | + </packing> | ||
850 | 3559 | + </child> | ||
851 | 3560 | + <child> | ||
852 | 3561 | + <object class="GtkFontButton" id="custom-font-button"> | ||
853 | 3562 | + <property name="visible">True</property> | ||
854 | 3563 | + <property name="can_focus">False</property> | ||
855 | 3199 | + <property name="receives_default">True</property> | 3564 | + <property name="receives_default">True</property> |
862 | 3200 | + <property name="has_tooltip">True</property> | 3565 | + <property name="font">Sans 12</property> |
863 | 3201 | + </object> | 3566 | + <property name="preview_text"/> |
864 | 3202 | + <packing> | 3567 | + <property name="show_preview_entry">False</property> |
865 | 3203 | + <property name="expand">False</property> | 3568 | + </object> |
866 | 3204 | + <property name="fill">True</property> | 3569 | + <packing> |
867 | 3205 | + <property name="position">1</property> | 3570 | + <property name="left_attach">1</property> |
868 | 3571 | + <property name="top_attach">1</property> | ||
869 | 3572 | + <property name="width">1</property> | ||
870 | 3573 | + <property name="height">1</property> | ||
871 | 3574 | + </packing> | ||
872 | 3575 | + </child> | ||
873 | 3576 | + <child> | ||
874 | 3577 | + <object class="GtkCheckButton" id="custom-font-check"> | ||
875 | 3578 | + <property name="label" translatable="yes">Using custom font:</property> | ||
876 | 3579 | + <property name="visible">True</property> | ||
877 | 3580 | + <property name="can_focus">False</property> | ||
878 | 3581 | + <property name="receives_default">False</property> | ||
879 | 3582 | + <property name="halign">end</property> | ||
880 | 3583 | + <property name="margin_right">10</property> | ||
881 | 3584 | + <property name="hexpand">True</property> | ||
882 | 3585 | + <property name="xalign">0</property> | ||
883 | 3586 | + <property name="draw_indicator">True</property> | ||
884 | 3587 | + </object> | ||
885 | 3588 | + <packing> | ||
886 | 3589 | + <property name="left_attach">0</property> | ||
887 | 3590 | + <property name="top_attach">1</property> | ||
888 | 3591 | + <property name="width">1</property> | ||
889 | 3592 | + <property name="height">1</property> | ||
890 | 3206 | + </packing> | 3593 | + </packing> |
891 | 3207 | + </child> | 3594 | + </child> |
892 | 3208 | + </object> | 3595 | + </object> |
893 | 3209 | + <packing> | 3596 | + <packing> |
894 | 3210 | + <property name="expand">False</property> | 3597 | + <property name="expand">False</property> |
895 | 3211 | + <property name="fill">True</property> | 3598 | + <property name="fill">True</property> |
897 | 3212 | + <property name="position">1</property> | 3599 | + <property name="position">8</property> |
898 | 3213 | + </packing> | 3600 | + </packing> |
899 | 3214 | + </child> | 3601 | + </child> |
900 | 3215 | + </object> | 3602 | + </object> |
901 | @@ -3220,1287 +3607,59 @@ | |||
902 | 3220 | + </packing> | 3607 | + </packing> |
903 | 3221 | + </child> | 3608 | + </child> |
904 | 3222 | + </object> | 3609 | + </object> |
1791 | 3223 | + </child> | 3610 | + <packing> |
1792 | 3224 | + <child type="tab"> | 3611 | + <property name="expand">True</property> |
1793 | 3225 | + <object class="GtkLabel" id="label1"> | 3612 | + <property name="fill">True</property> |
1794 | 3226 | + <property name="visible">True</property> | 3613 | + <property name="position">0</property> |
1795 | 3227 | + <property name="can_focus">False</property> | 3614 | + </packing> |
1796 | 3228 | + <property name="label" translatable="yes">Language</property> | 3615 | + </child> |
1797 | 3229 | + </object> | 3616 | + <child> |
1798 | 3230 | + <packing> | 3617 | + <object class="GtkBox" id="box1"> |
1799 | 3231 | + <property name="tab_fill">False</property> | 3618 | + <property name="visible">True</property> |
1800 | 3232 | + </packing> | 3619 | + <property name="can_focus">False</property> |
1801 | 3233 | + </child> | 3620 | + <property name="valign">end</property> |
1802 | 3234 | + <child> | 3621 | + <child> |
1803 | 3235 | + <object class="GtkGrid" id="table1"> | 3622 | + <object class="GtkCheckButton" id="show-indicator-check"> |
1804 | 3236 | + <property name="visible">True</property> | 3623 | + <property name="label" translatable="yes">Show current input source in the menu bar</property> |
1805 | 3237 | + <property name="can_focus">False</property> | 3624 | + <property name="visible">True</property> |
1806 | 3238 | + <property name="margin_left">12</property> | 3625 | + <property name="can_focus">False</property> |
1807 | 3239 | + <property name="margin_right">12</property> | 3626 | + <property name="receives_default">False</property> |
1808 | 3240 | + <property name="margin_top">12</property> | 3627 | + <property name="hexpand">True</property> |
1809 | 3241 | + <property name="margin_bottom">12</property> | 3628 | + <property name="xalign">0</property> |
1810 | 3242 | + <property name="row_spacing">6</property> | 3629 | + <property name="draw_indicator">True</property> |
1811 | 3243 | + <property name="column_spacing">12</property> | 3630 | + </object> |
1812 | 3244 | + <child> | 3631 | + <packing> |
1813 | 3245 | + <object class="GtkLabel" id="label5"> | 3632 | + <property name="expand">False</property> |
928 | 3246 | + <property name="visible">True</property> | ||
929 | 3247 | + <property name="can_focus">False</property> | ||
930 | 3248 | + <property name="halign">start</property> | ||
931 | 3249 | + <property name="label" translatable="yes">Select a region (change will be applied the next time you log in)</property> | ||
932 | 3250 | + </object> | ||
933 | 3251 | + <packing> | ||
934 | 3252 | + <property name="left_attach">0</property> | ||
935 | 3253 | + <property name="top_attach">0</property> | ||
936 | 3254 | + <property name="width">2</property> | ||
937 | 3255 | + <property name="height">1</property> | ||
938 | 3256 | + </packing> | ||
939 | 3257 | + </child> | ||
940 | 3258 | + <child> | ||
941 | 3259 | + <object class="GtkBox" id="region-box"> | ||
942 | 3260 | + <property name="visible">True</property> | ||
943 | 3261 | + <property name="can_focus">False</property> | ||
944 | 3262 | + <property name="orientation">vertical</property> | ||
945 | 3263 | + <child> | ||
946 | 3264 | + <object class="GtkScrolledWindow" id="region-swindow"> | ||
947 | 3265 | + <property name="visible">True</property> | ||
948 | 3266 | + <property name="can_focus">True</property> | ||
949 | 3267 | + <property name="vexpand">True</property> | ||
950 | 3268 | + <property name="hscrollbar_policy">never</property> | ||
951 | 3269 | + <property name="shadow_type">in</property> | ||
952 | 3270 | + <child> | ||
953 | 3271 | + <object class="GtkTreeView" id="region_selector"> | ||
954 | 3272 | + <property name="visible">True</property> | ||
955 | 3273 | + <property name="can_focus">True</property> | ||
956 | 3274 | + <property name="headers_visible">False</property> | ||
957 | 3275 | + <child internal-child="selection"> | ||
958 | 3276 | + <object class="GtkTreeSelection" id="region-treeview-selection"/> | ||
959 | 3277 | + </child> | ||
960 | 3278 | + </object> | ||
961 | 3279 | + </child> | ||
962 | 3280 | + </object> | ||
963 | 3281 | + <packing> | ||
964 | 3282 | + <property name="expand">True</property> | ||
965 | 3283 | + <property name="fill">True</property> | ||
966 | 3284 | + <property name="position">0</property> | ||
967 | 3285 | + </packing> | ||
968 | 3286 | + </child> | ||
969 | 3287 | + <child> | ||
970 | 3288 | + <object class="GtkToolbar" id="region-toolbar"> | ||
971 | 3289 | + <property name="visible">True</property> | ||
972 | 3290 | + <property name="can_focus">False</property> | ||
973 | 3291 | + <property name="toolbar_style">icons</property> | ||
974 | 3292 | + <property name="show_arrow">False</property> | ||
975 | 3293 | + <property name="icon_size">1</property> | ||
976 | 3294 | + <style> | ||
977 | 3295 | + <class name="inline-toolbar"/> | ||
978 | 3296 | + </style> | ||
979 | 3297 | + <child> | ||
980 | 3298 | + <object class="GtkToolButton" id="region_add"> | ||
981 | 3299 | + <property name="visible">True</property> | ||
982 | 3300 | + <property name="can_focus">False</property> | ||
983 | 3301 | + <property name="label" translatable="yes">Add Region</property> | ||
984 | 3302 | + <property name="use_underline">True</property> | ||
985 | 3303 | + <property name="icon_name">list-add-symbolic</property> | ||
986 | 3304 | + </object> | ||
987 | 3305 | + <packing> | ||
988 | 3306 | + <property name="expand">False</property> | ||
989 | 3307 | + <property name="homogeneous">True</property> | ||
990 | 3308 | + </packing> | ||
991 | 3309 | + </child> | ||
992 | 3310 | + <child> | ||
993 | 3311 | + <object class="GtkToolButton" id="region_remove"> | ||
994 | 3312 | + <property name="visible">True</property> | ||
995 | 3313 | + <property name="sensitive">False</property> | ||
996 | 3314 | + <property name="can_focus">False</property> | ||
997 | 3315 | + <property name="label" translatable="yes">Remove Region</property> | ||
998 | 3316 | + <property name="use_underline">True</property> | ||
999 | 3317 | + <property name="icon_name">list-remove-symbolic</property> | ||
1000 | 3318 | + </object> | ||
1001 | 3319 | + <packing> | ||
1002 | 3320 | + <property name="expand">False</property> | ||
1003 | 3321 | + <property name="homogeneous">True</property> | ||
1004 | 3322 | + </packing> | ||
1005 | 3323 | + </child> | ||
1006 | 3324 | + </object> | ||
1007 | 3325 | + <packing> | ||
1008 | 3326 | + <property name="expand">False</property> | ||
1009 | 3327 | + <property name="fill">True</property> | ||
1010 | 3328 | + <property name="position">1</property> | ||
1011 | 3329 | + </packing> | ||
1012 | 3330 | + </child> | ||
1013 | 3331 | + </object> | ||
1014 | 3332 | + <packing> | ||
1015 | 3333 | + <property name="left_attach">0</property> | ||
1016 | 3334 | + <property name="top_attach">1</property> | ||
1017 | 3335 | + <property name="width">1</property> | ||
1018 | 3336 | + <property name="height">1</property> | ||
1019 | 3337 | + </packing> | ||
1020 | 3338 | + </child> | ||
1021 | 3339 | + <child> | ||
1022 | 3340 | + <object class="GtkFrame" id="frame1"> | ||
1023 | 3341 | + <property name="visible">True</property> | ||
1024 | 3342 | + <property name="can_focus">False</property> | ||
1025 | 3343 | + <property name="label_xalign">0</property> | ||
1026 | 3344 | + <property name="shadow_type">none</property> | ||
1027 | 3345 | + <child> | ||
1028 | 3346 | + <object class="GtkAlignment" id="alignment2"> | ||
1029 | 3347 | + <property name="visible">True</property> | ||
1030 | 3348 | + <property name="can_focus">False</property> | ||
1031 | 3349 | + <property name="left_padding">12</property> | ||
1032 | 3350 | + <child> | ||
1033 | 3351 | + <object class="GtkTable" id="table2"> | ||
1034 | 3352 | + <property name="visible">True</property> | ||
1035 | 3353 | + <property name="can_focus">False</property> | ||
1036 | 3354 | + <property name="n_rows">9</property> | ||
1037 | 3355 | + <property name="n_columns">2</property> | ||
1038 | 3356 | + <child> | ||
1039 | 3357 | + <placeholder/> | ||
1040 | 3358 | + </child> | ||
1041 | 3359 | + <child> | ||
1042 | 3360 | + <placeholder/> | ||
1043 | 3361 | + </child> | ||
1044 | 3362 | + <child> | ||
1045 | 3363 | + <placeholder/> | ||
1046 | 3364 | + </child> | ||
1047 | 3365 | + <child> | ||
1048 | 3366 | + <placeholder/> | ||
1049 | 3367 | + </child> | ||
1050 | 3368 | + <child> | ||
1051 | 3369 | + <object class="GtkLabel" id="label7"> | ||
1052 | 3370 | + <property name="visible">True</property> | ||
1053 | 3371 | + <property name="can_focus">False</property> | ||
1054 | 3372 | + <property name="xalign">0</property> | ||
1055 | 3373 | + <property name="label" translatable="yes">Dates</property> | ||
1056 | 3374 | + </object> | ||
1057 | 3375 | + <packing> | ||
1058 | 3376 | + <property name="x_options">GTK_FILL</property> | ||
1059 | 3377 | + <property name="y_options">GTK_FILL</property> | ||
1060 | 3378 | + <property name="x_padding">3</property> | ||
1061 | 3379 | + <property name="y_padding">3</property> | ||
1062 | 3380 | + </packing> | ||
1063 | 3381 | + </child> | ||
1064 | 3382 | + <child> | ||
1065 | 3383 | + <object class="GtkLabel" id="full_date_format"> | ||
1066 | 3384 | + <property name="visible">True</property> | ||
1067 | 3385 | + <property name="can_focus">False</property> | ||
1068 | 3386 | + <property name="xalign">0</property> | ||
1069 | 3387 | + </object> | ||
1070 | 3388 | + <packing> | ||
1071 | 3389 | + <property name="left_attach">1</property> | ||
1072 | 3390 | + <property name="right_attach">2</property> | ||
1073 | 3391 | + <property name="y_options">GTK_FILL</property> | ||
1074 | 3392 | + <property name="x_padding">3</property> | ||
1075 | 3393 | + <property name="y_padding">3</property> | ||
1076 | 3394 | + </packing> | ||
1077 | 3395 | + </child> | ||
1078 | 3396 | + <child> | ||
1079 | 3397 | + <object class="GtkLabel" id="full_day_format"> | ||
1080 | 3398 | + <property name="visible">True</property> | ||
1081 | 3399 | + <property name="can_focus">False</property> | ||
1082 | 3400 | + <property name="xalign">0</property> | ||
1083 | 3401 | + </object> | ||
1084 | 3402 | + <packing> | ||
1085 | 3403 | + <property name="left_attach">1</property> | ||
1086 | 3404 | + <property name="right_attach">2</property> | ||
1087 | 3405 | + <property name="top_attach">1</property> | ||
1088 | 3406 | + <property name="bottom_attach">2</property> | ||
1089 | 3407 | + <property name="y_options">GTK_FILL</property> | ||
1090 | 3408 | + <property name="x_padding">3</property> | ||
1091 | 3409 | + <property name="y_padding">3</property> | ||
1092 | 3410 | + </packing> | ||
1093 | 3411 | + </child> | ||
1094 | 3412 | + <child> | ||
1095 | 3413 | + <object class="GtkLabel" id="short_day_format"> | ||
1096 | 3414 | + <property name="visible">True</property> | ||
1097 | 3415 | + <property name="can_focus">False</property> | ||
1098 | 3416 | + <property name="xalign">0</property> | ||
1099 | 3417 | + </object> | ||
1100 | 3418 | + <packing> | ||
1101 | 3419 | + <property name="left_attach">1</property> | ||
1102 | 3420 | + <property name="right_attach">2</property> | ||
1103 | 3421 | + <property name="top_attach">2</property> | ||
1104 | 3422 | + <property name="bottom_attach">3</property> | ||
1105 | 3423 | + <property name="y_options">GTK_FILL</property> | ||
1106 | 3424 | + <property name="x_padding">3</property> | ||
1107 | 3425 | + <property name="y_padding">3</property> | ||
1108 | 3426 | + </packing> | ||
1109 | 3427 | + </child> | ||
1110 | 3428 | + <child> | ||
1111 | 3429 | + <object class="GtkLabel" id="shortest_day_format"> | ||
1112 | 3430 | + <property name="visible">True</property> | ||
1113 | 3431 | + <property name="can_focus">False</property> | ||
1114 | 3432 | + <property name="xalign">0</property> | ||
1115 | 3433 | + </object> | ||
1116 | 3434 | + <packing> | ||
1117 | 3435 | + <property name="left_attach">1</property> | ||
1118 | 3436 | + <property name="right_attach">2</property> | ||
1119 | 3437 | + <property name="top_attach">3</property> | ||
1120 | 3438 | + <property name="bottom_attach">4</property> | ||
1121 | 3439 | + <property name="y_options">GTK_FILL</property> | ||
1122 | 3440 | + <property name="x_padding">3</property> | ||
1123 | 3441 | + <property name="y_padding">3</property> | ||
1124 | 3442 | + </packing> | ||
1125 | 3443 | + </child> | ||
1126 | 3444 | + <child> | ||
1127 | 3445 | + <object class="GtkLabel" id="label8"> | ||
1128 | 3446 | + <property name="visible">True</property> | ||
1129 | 3447 | + <property name="can_focus">False</property> | ||
1130 | 3448 | + <property name="xalign">0</property> | ||
1131 | 3449 | + <property name="label" translatable="yes">Times</property> | ||
1132 | 3450 | + </object> | ||
1133 | 3451 | + <packing> | ||
1134 | 3452 | + <property name="top_attach">4</property> | ||
1135 | 3453 | + <property name="bottom_attach">5</property> | ||
1136 | 3454 | + <property name="x_options">GTK_FILL</property> | ||
1137 | 3455 | + <property name="y_options">GTK_FILL</property> | ||
1138 | 3456 | + <property name="x_padding">3</property> | ||
1139 | 3457 | + <property name="y_padding">3</property> | ||
1140 | 3458 | + </packing> | ||
1141 | 3459 | + </child> | ||
1142 | 3460 | + <child> | ||
1143 | 3461 | + <object class="GtkLabel" id="full_time_format"> | ||
1144 | 3462 | + <property name="visible">True</property> | ||
1145 | 3463 | + <property name="can_focus">False</property> | ||
1146 | 3464 | + <property name="xalign">0</property> | ||
1147 | 3465 | + </object> | ||
1148 | 3466 | + <packing> | ||
1149 | 3467 | + <property name="left_attach">1</property> | ||
1150 | 3468 | + <property name="right_attach">2</property> | ||
1151 | 3469 | + <property name="top_attach">4</property> | ||
1152 | 3470 | + <property name="bottom_attach">5</property> | ||
1153 | 3471 | + <property name="y_options">GTK_FILL</property> | ||
1154 | 3472 | + <property name="x_padding">3</property> | ||
1155 | 3473 | + <property name="y_padding">3</property> | ||
1156 | 3474 | + </packing> | ||
1157 | 3475 | + </child> | ||
1158 | 3476 | + <child> | ||
1159 | 3477 | + <object class="GtkLabel" id="short_time_format"> | ||
1160 | 3478 | + <property name="visible">True</property> | ||
1161 | 3479 | + <property name="can_focus">False</property> | ||
1162 | 3480 | + <property name="xalign">0</property> | ||
1163 | 3481 | + </object> | ||
1164 | 3482 | + <packing> | ||
1165 | 3483 | + <property name="left_attach">1</property> | ||
1166 | 3484 | + <property name="right_attach">2</property> | ||
1167 | 3485 | + <property name="top_attach">5</property> | ||
1168 | 3486 | + <property name="bottom_attach">6</property> | ||
1169 | 3487 | + <property name="y_options">GTK_FILL</property> | ||
1170 | 3488 | + <property name="x_padding">3</property> | ||
1171 | 3489 | + <property name="y_padding">3</property> | ||
1172 | 3490 | + </packing> | ||
1173 | 3491 | + </child> | ||
1174 | 3492 | + <child> | ||
1175 | 3493 | + <object class="GtkLabel" id="label9"> | ||
1176 | 3494 | + <property name="visible">True</property> | ||
1177 | 3495 | + <property name="can_focus">False</property> | ||
1178 | 3496 | + <property name="xalign">0</property> | ||
1179 | 3497 | + <property name="label" translatable="yes">Numbers</property> | ||
1180 | 3498 | + </object> | ||
1181 | 3499 | + <packing> | ||
1182 | 3500 | + <property name="top_attach">6</property> | ||
1183 | 3501 | + <property name="bottom_attach">7</property> | ||
1184 | 3502 | + <property name="x_options">GTK_FILL</property> | ||
1185 | 3503 | + <property name="y_options">GTK_FILL</property> | ||
1186 | 3504 | + <property name="x_padding">3</property> | ||
1187 | 3505 | + <property name="y_padding">3</property> | ||
1188 | 3506 | + </packing> | ||
1189 | 3507 | + </child> | ||
1190 | 3508 | + <child> | ||
1191 | 3509 | + <object class="GtkLabel" id="numbers_format"> | ||
1192 | 3510 | + <property name="visible">True</property> | ||
1193 | 3511 | + <property name="can_focus">False</property> | ||
1194 | 3512 | + <property name="xalign">0</property> | ||
1195 | 3513 | + </object> | ||
1196 | 3514 | + <packing> | ||
1197 | 3515 | + <property name="left_attach">1</property> | ||
1198 | 3516 | + <property name="right_attach">2</property> | ||
1199 | 3517 | + <property name="top_attach">6</property> | ||
1200 | 3518 | + <property name="bottom_attach">7</property> | ||
1201 | 3519 | + <property name="y_options">GTK_FILL</property> | ||
1202 | 3520 | + <property name="x_padding">3</property> | ||
1203 | 3521 | + <property name="y_padding">3</property> | ||
1204 | 3522 | + </packing> | ||
1205 | 3523 | + </child> | ||
1206 | 3524 | + <child> | ||
1207 | 3525 | + <object class="GtkLabel" id="label10"> | ||
1208 | 3526 | + <property name="visible">True</property> | ||
1209 | 3527 | + <property name="can_focus">False</property> | ||
1210 | 3528 | + <property name="xalign">0</property> | ||
1211 | 3529 | + <property name="label" translatable="yes">Currency</property> | ||
1212 | 3530 | + </object> | ||
1213 | 3531 | + <packing> | ||
1214 | 3532 | + <property name="top_attach">7</property> | ||
1215 | 3533 | + <property name="bottom_attach">8</property> | ||
1216 | 3534 | + <property name="x_options">GTK_FILL</property> | ||
1217 | 3535 | + <property name="y_options">GTK_FILL</property> | ||
1218 | 3536 | + <property name="x_padding">3</property> | ||
1219 | 3537 | + <property name="y_padding">3</property> | ||
1220 | 3538 | + </packing> | ||
1221 | 3539 | + </child> | ||
1222 | 3540 | + <child> | ||
1223 | 3541 | + <object class="GtkLabel" id="currency_format"> | ||
1224 | 3542 | + <property name="visible">True</property> | ||
1225 | 3543 | + <property name="can_focus">False</property> | ||
1226 | 3544 | + <property name="xalign">0</property> | ||
1227 | 3545 | + </object> | ||
1228 | 3546 | + <packing> | ||
1229 | 3547 | + <property name="left_attach">1</property> | ||
1230 | 3548 | + <property name="right_attach">2</property> | ||
1231 | 3549 | + <property name="top_attach">7</property> | ||
1232 | 3550 | + <property name="bottom_attach">8</property> | ||
1233 | 3551 | + <property name="y_options">GTK_FILL</property> | ||
1234 | 3552 | + <property name="x_padding">3</property> | ||
1235 | 3553 | + <property name="y_padding">3</property> | ||
1236 | 3554 | + </packing> | ||
1237 | 3555 | + </child> | ||
1238 | 3556 | + <child> | ||
1239 | 3557 | + <object class="GtkLabel" id="label11"> | ||
1240 | 3558 | + <property name="visible">True</property> | ||
1241 | 3559 | + <property name="can_focus">False</property> | ||
1242 | 3560 | + <property name="xalign">0</property> | ||
1243 | 3561 | + <property name="label" translatable="yes">Measurement</property> | ||
1244 | 3562 | + </object> | ||
1245 | 3563 | + <packing> | ||
1246 | 3564 | + <property name="top_attach">8</property> | ||
1247 | 3565 | + <property name="bottom_attach">9</property> | ||
1248 | 3566 | + <property name="x_options">GTK_FILL</property> | ||
1249 | 3567 | + <property name="y_options">GTK_FILL</property> | ||
1250 | 3568 | + <property name="x_padding">3</property> | ||
1251 | 3569 | + <property name="y_padding">3</property> | ||
1252 | 3570 | + </packing> | ||
1253 | 3571 | + </child> | ||
1254 | 3572 | + <child> | ||
1255 | 3573 | + <object class="GtkLabel" id="measurement_format"> | ||
1256 | 3574 | + <property name="visible">True</property> | ||
1257 | 3575 | + <property name="can_focus">False</property> | ||
1258 | 3576 | + <property name="xalign">0</property> | ||
1259 | 3577 | + </object> | ||
1260 | 3578 | + <packing> | ||
1261 | 3579 | + <property name="left_attach">1</property> | ||
1262 | 3580 | + <property name="right_attach">2</property> | ||
1263 | 3581 | + <property name="top_attach">8</property> | ||
1264 | 3582 | + <property name="bottom_attach">9</property> | ||
1265 | 3583 | + <property name="y_options">GTK_FILL</property> | ||
1266 | 3584 | + <property name="x_padding">3</property> | ||
1267 | 3585 | + <property name="y_padding">3</property> | ||
1268 | 3586 | + </packing> | ||
1269 | 3587 | + </child> | ||
1270 | 3588 | + </object> | ||
1271 | 3589 | + </child> | ||
1272 | 3590 | + </object> | ||
1273 | 3591 | + </child> | ||
1274 | 3592 | + <child type="label"> | ||
1275 | 3593 | + <object class="GtkLabel" id="label6"> | ||
1276 | 3594 | + <property name="visible">True</property> | ||
1277 | 3595 | + <property name="can_focus">False</property> | ||
1278 | 3596 | + <property name="label" translatable="yes">Examples</property> | ||
1279 | 3597 | + <attributes> | ||
1280 | 3598 | + <attribute name="weight" value="bold"/> | ||
1281 | 3599 | + </attributes> | ||
1282 | 3600 | + </object> | ||
1283 | 3601 | + </child> | ||
1284 | 3602 | + </object> | ||
1285 | 3603 | + <packing> | ||
1286 | 3604 | + <property name="left_attach">1</property> | ||
1287 | 3605 | + <property name="top_attach">1</property> | ||
1288 | 3606 | + <property name="width">1</property> | ||
1289 | 3607 | + <property name="height">1</property> | ||
1290 | 3608 | + </packing> | ||
1291 | 3609 | + </child> | ||
1292 | 3610 | + </object> | ||
1293 | 3611 | + <packing> | ||
1294 | 3612 | + <property name="position">1</property> | ||
1295 | 3613 | + </packing> | ||
1296 | 3614 | + </child> | ||
1297 | 3615 | + <child type="tab"> | ||
1298 | 3616 | + <object class="GtkLabel" id="label3"> | ||
1299 | 3617 | + <property name="visible">True</property> | ||
1300 | 3618 | + <property name="can_focus">False</property> | ||
1301 | 3619 | + <property name="label" translatable="yes">Formats</property> | ||
1302 | 3620 | + </object> | ||
1303 | 3621 | + <packing> | ||
1304 | 3622 | + <property name="position">1</property> | ||
1305 | 3623 | + <property name="tab_fill">False</property> | ||
1306 | 3624 | + </packing> | ||
1307 | 3625 | + </child> | ||
1308 | 3626 | + <child> | ||
1309 | 3627 | + <object class="GtkVBox" id="vbox5"> | ||
1310 | 3628 | + <property name="visible">True</property> | ||
1311 | 3629 | + <property name="can_focus">False</property> | ||
1312 | 3630 | + <property name="border_width">12</property> | ||
1313 | 3631 | + <property name="spacing">12</property> | ||
1314 | 3632 | + <child> | ||
1315 | 3633 | + <object class="GtkHBox" id="hbox3"> | ||
1316 | 3634 | + <property name="visible">True</property> | ||
1317 | 3635 | + <property name="can_focus">False</property> | ||
1318 | 3636 | + <property name="spacing">12</property> | ||
1319 | 3637 | + <child> | ||
1320 | 3638 | + <object class="GtkVBox" id="vbox6"> | ||
1321 | 3639 | + <property name="visible">True</property> | ||
1322 | 3640 | + <property name="can_focus">False</property> | ||
1323 | 3641 | + <property name="margin_right">5</property> | ||
1324 | 3642 | + <child> | ||
1325 | 3643 | + <object class="GtkLabel" id="label2"> | ||
1326 | 3644 | + <property name="visible">True</property> | ||
1327 | 3645 | + <property name="can_focus">False</property> | ||
1328 | 3646 | + <property name="margin_bottom">5</property> | ||
1329 | 3647 | + <property name="xalign">0</property> | ||
1330 | 3648 | + <property name="label" translatable="yes">Input sources to use:</property> | ||
1331 | 3649 | + </object> | ||
1332 | 3650 | + <packing> | ||
1333 | 3651 | + <property name="expand">False</property> | ||
1334 | 3652 | + <property name="fill">True</property> | ||
1335 | 3653 | + <property name="position">0</property> | ||
1336 | 3654 | + </packing> | ||
1337 | 3655 | + </child> | ||
1338 | 3656 | + <child> | ||
1339 | 3657 | + <object class="GtkScrolledWindow" id="input_sources_swindow"> | ||
1340 | 3658 | + <property name="visible">True</property> | ||
1341 | 3659 | + <property name="can_focus">True</property> | ||
1342 | 3660 | + <property name="shadow_type">in</property> | ||
1343 | 3661 | + <child> | ||
1344 | 3662 | + <object class="GtkTreeView" id="active_input_sources"> | ||
1345 | 3663 | + <property name="visible">True</property> | ||
1346 | 3664 | + <property name="can_focus">True</property> | ||
1347 | 3665 | + <property name="headers_visible">False</property> | ||
1348 | 3666 | + <child internal-child="selection"> | ||
1349 | 3667 | + <object class="GtkTreeSelection" id="treeview-selection3"/> | ||
1350 | 3668 | + </child> | ||
1351 | 3669 | + </object> | ||
1352 | 3670 | + </child> | ||
1353 | 3671 | + </object> | ||
1354 | 3672 | + <packing> | ||
1355 | 3673 | + <property name="expand">True</property> | ||
1356 | 3674 | + <property name="fill">True</property> | ||
1357 | 3675 | + <property name="position">1</property> | ||
1358 | 3676 | + </packing> | ||
1359 | 3677 | + </child> | ||
1360 | 3678 | + <child> | ||
1361 | 3679 | + <object class="GtkToolbar" id="input-toolbar"> | ||
1362 | 3680 | + <property name="visible">True</property> | ||
1363 | 3681 | + <property name="can_focus">False</property> | ||
1364 | 3682 | + <property name="toolbar_style">icons</property> | ||
1365 | 3683 | + <property name="show_arrow">False</property> | ||
1366 | 3684 | + <property name="icon_size">1</property> | ||
1367 | 3685 | + <style> | ||
1368 | 3686 | + <class name="inline-toolbar"/> | ||
1369 | 3687 | + </style> | ||
1370 | 3688 | + <child> | ||
1371 | 3689 | + <object class="GtkToolItem" id="i_s_ar_item"> | ||
1372 | 3690 | + <property name="visible">True</property> | ||
1373 | 3691 | + <property name="can_focus">False</property> | ||
1374 | 3692 | + <child> | ||
1375 | 3693 | + <object class="GtkBox" id="i_s_ar_box"> | ||
1376 | 3694 | + <property name="visible">True</property> | ||
1377 | 3695 | + <property name="can_focus">False</property> | ||
1378 | 3696 | + <child> | ||
1379 | 3697 | + <object class="GtkButton" id="input_source_add"> | ||
1380 | 3698 | + <property name="visible">True</property> | ||
1381 | 3699 | + <property name="can_focus">False</property> | ||
1382 | 3700 | + <property name="receives_default">False</property> | ||
1383 | 3701 | + <child> | ||
1384 | 3702 | + <object class="GtkImage" id="i_s_a_image"> | ||
1385 | 3703 | + <property name="visible">True</property> | ||
1386 | 3704 | + <property name="can_focus">False</property> | ||
1387 | 3705 | + <property name="icon_name">list-add-symbolic</property> | ||
1388 | 3706 | + <property name="icon-size">1</property> | ||
1389 | 3707 | + </object> | ||
1390 | 3708 | + </child> | ||
1391 | 3709 | + </object> | ||
1392 | 3710 | + <packing> | ||
1393 | 3711 | + <property name="expand">False</property> | ||
1394 | 3712 | + <property name="fill">True</property> | ||
1395 | 3713 | + <property name="position">0</property> | ||
1396 | 3714 | + </packing> | ||
1397 | 3715 | + </child> | ||
1398 | 3716 | + <child> | ||
1399 | 3717 | + <object class="GtkButton" id="input_source_remove"> | ||
1400 | 3718 | + <property name="visible">True</property> | ||
1401 | 3719 | + <property name="can_focus">False</property> | ||
1402 | 3720 | + <property name="receives_default">False</property> | ||
1403 | 3721 | + <child> | ||
1404 | 3722 | + <object class="GtkImage" id="i_s_r_image"> | ||
1405 | 3723 | + <property name="visible">True</property> | ||
1406 | 3724 | + <property name="can_focus">False</property> | ||
1407 | 3725 | + <property name="icon_name">list-remove-symbolic</property> | ||
1408 | 3726 | + <property name="icon-size">1</property> | ||
1409 | 3727 | + </object> | ||
1410 | 3728 | + </child> | ||
1411 | 3729 | + </object> | ||
1412 | 3730 | + <packing> | ||
1413 | 3731 | + <property name="expand">False</property> | ||
1414 | 3732 | + <property name="fill">True</property> | ||
1415 | 3733 | + <property name="position">1</property> | ||
1416 | 3734 | + </packing> | ||
1417 | 3735 | + </child> | ||
1418 | 3736 | + </object> | ||
1419 | 3737 | + </child> | ||
1420 | 3738 | + </object> | ||
1421 | 3739 | + <packing> | ||
1422 | 3740 | + <property name="expand">False</property> | ||
1423 | 3741 | + </packing> | ||
1424 | 3742 | + </child> | ||
1425 | 3743 | + <child> | ||
1426 | 3744 | + <object class="GtkSeparatorToolItem" id="sep1"> | ||
1427 | 3745 | + <property name="visible">True</property> | ||
1428 | 3746 | + <property name="can_focus">False</property> | ||
1429 | 3747 | + <property name="draw">False</property> | ||
1430 | 3748 | + </object> | ||
1431 | 3749 | + <packing> | ||
1432 | 3750 | + <property name="expand">True</property> | ||
1433 | 3751 | + </packing> | ||
1434 | 3752 | + </child> | ||
1435 | 3753 | + <child> | ||
1436 | 3754 | + <object class="GtkToolItem" id="i_s_ud_item"> | ||
1437 | 3755 | + <property name="visible">True</property> | ||
1438 | 3756 | + <property name="can_focus">False</property> | ||
1439 | 3757 | + <child> | ||
1440 | 3758 | + <object class="GtkBox" id="i_s_ud_box"> | ||
1441 | 3759 | + <property name="visible">True</property> | ||
1442 | 3760 | + <property name="can_focus">False</property> | ||
1443 | 3761 | + <child> | ||
1444 | 3762 | + <object class="GtkButton" id="input_source_move_up"> | ||
1445 | 3763 | + <property name="visible">True</property> | ||
1446 | 3764 | + <property name="can_focus">False</property> | ||
1447 | 3765 | + <property name="receives_default">False</property> | ||
1448 | 3766 | + <child> | ||
1449 | 3767 | + <object class="GtkImage" id="i_s_u_image"> | ||
1450 | 3768 | + <property name="visible">True</property> | ||
1451 | 3769 | + <property name="can_focus">False</property> | ||
1452 | 3770 | + <property name="icon_name">go-up-symbolic</property> | ||
1453 | 3771 | + <property name="icon-size">1</property> | ||
1454 | 3772 | + </object> | ||
1455 | 3773 | + </child> | ||
1456 | 3774 | + </object> | ||
1457 | 3775 | + <packing> | ||
1458 | 3776 | + <property name="expand">False</property> | ||
1459 | 3777 | + <property name="fill">True</property> | ||
1460 | 3778 | + <property name="position">0</property> | ||
1461 | 3779 | + </packing> | ||
1462 | 3780 | + </child> | ||
1463 | 3781 | + <child> | ||
1464 | 3782 | + <object class="GtkButton" id="input_source_move_down"> | ||
1465 | 3783 | + <property name="visible">True</property> | ||
1466 | 3784 | + <property name="can_focus">False</property> | ||
1467 | 3785 | + <property name="receives_default">False</property> | ||
1468 | 3786 | + <child> | ||
1469 | 3787 | + <object class="GtkImage" id="i_s_d_image"> | ||
1470 | 3788 | + <property name="visible">True</property> | ||
1471 | 3789 | + <property name="can_focus">False</property> | ||
1472 | 3790 | + <property name="icon_name">go-down-symbolic</property> | ||
1473 | 3791 | + <property name="icon-size">1</property> | ||
1474 | 3792 | + </object> | ||
1475 | 3793 | + </child> | ||
1476 | 3794 | + </object> | ||
1477 | 3795 | + <packing> | ||
1478 | 3796 | + <property name="expand">False</property> | ||
1479 | 3797 | + <property name="fill">True</property> | ||
1480 | 3798 | + <property name="position">1</property> | ||
1481 | 3799 | + </packing> | ||
1482 | 3800 | + </child> | ||
1483 | 3801 | + </object> | ||
1484 | 3802 | + </child> | ||
1485 | 3803 | + </object> | ||
1486 | 3804 | + <packing> | ||
1487 | 3805 | + <property name="expand">False</property> | ||
1488 | 3806 | + </packing> | ||
1489 | 3807 | + </child> | ||
1490 | 3808 | + <child> | ||
1491 | 3809 | + <object class="GtkSeparatorToolItem" id="sep2"> | ||
1492 | 3810 | + <property name="visible">True</property> | ||
1493 | 3811 | + <property name="can_focus">False</property> | ||
1494 | 3812 | + <property name="hexpand">True</property> | ||
1495 | 3813 | + <property name="draw">False</property> | ||
1496 | 3814 | + </object> | ||
1497 | 3815 | + <packing> | ||
1498 | 3816 | + <property name="expand">True</property> | ||
1499 | 3817 | + </packing> | ||
1500 | 3818 | + </child> | ||
1501 | 3819 | + <child> | ||
1502 | 3820 | + <object class="GtkToolItem" id="i_s_sp_item"> | ||
1503 | 3821 | + <property name="visible">True</property> | ||
1504 | 3822 | + <property name="can_focus">False</property> | ||
1505 | 3823 | + <child> | ||
1506 | 3824 | + <object class="GtkBox" id="i_s_sp_box"> | ||
1507 | 3825 | + <property name="visible">True</property> | ||
1508 | 3826 | + <property name="can_focus">False</property> | ||
1509 | 3827 | + <child> | ||
1510 | 3828 | + <object class="GtkButton" id="input_source_settings"> | ||
1511 | 3829 | + <property name="visible">True</property> | ||
1512 | 3830 | + <property name="can_focus">False</property> | ||
1513 | 3831 | + <property name="receives_default">False</property> | ||
1514 | 3832 | + <child> | ||
1515 | 3833 | + <object class="GtkImage" id="i_s_s_image"> | ||
1516 | 3834 | + <property name="visible">True</property> | ||
1517 | 3835 | + <property name="can_focus">False</property> | ||
1518 | 3836 | + <property name="pixel_size">16</property> | ||
1519 | 3837 | + <property name="icon_name">preferences-system-symbolic</property> | ||
1520 | 3838 | + <property name="icon-size">1</property> | ||
1521 | 3839 | + </object> | ||
1522 | 3840 | + </child> | ||
1523 | 3841 | + </object> | ||
1524 | 3842 | + <packing> | ||
1525 | 3843 | + <property name="expand">False</property> | ||
1526 | 3844 | + <property name="fill">True</property> | ||
1527 | 3845 | + <property name="position">0</property> | ||
1528 | 3846 | + </packing> | ||
1529 | 3847 | + </child> | ||
1530 | 3848 | + <child> | ||
1531 | 3849 | + <object class="GtkButton" id="input_source_show"> | ||
1532 | 3850 | + <property name="visible">True</property> | ||
1533 | 3851 | + <property name="can_focus">False</property> | ||
1534 | 3852 | + <property name="receives_default">False</property> | ||
1535 | 3853 | + <child> | ||
1536 | 3854 | + <object class="GtkImage" id="i_s_p_image"> | ||
1537 | 3855 | + <property name="visible">True</property> | ||
1538 | 3856 | + <property name="can_focus">False</property> | ||
1539 | 3857 | + <property name="icon_name">input-keyboard-symbolic</property> | ||
1540 | 3858 | + <property name="icon-size">1</property> | ||
1541 | 3859 | + </object> | ||
1542 | 3860 | + </child> | ||
1543 | 3861 | + </object> | ||
1544 | 3862 | + <packing> | ||
1545 | 3863 | + <property name="expand">False</property> | ||
1546 | 3864 | + <property name="fill">True</property> | ||
1547 | 3865 | + <property name="position">1</property> | ||
1548 | 3866 | + </packing> | ||
1549 | 3867 | + </child> | ||
1550 | 3868 | + </object> | ||
1551 | 3869 | + </child> | ||
1552 | 3870 | + </object> | ||
1553 | 3871 | + <packing> | ||
1554 | 3872 | + <property name="expand">False</property> | ||
1555 | 3873 | + </packing> | ||
1556 | 3874 | + </child> | ||
1557 | 3875 | + </object> | ||
1558 | 3876 | + <packing> | ||
1559 | 3877 | + <property name="expand">False</property> | ||
1560 | 3878 | + <property name="fill">True</property> | ||
1561 | 3879 | + <property name="position">2</property> | ||
1562 | 3880 | + </packing> | ||
1563 | 3881 | + </child> | ||
1564 | 3882 | + </object> | ||
1565 | 3883 | + <packing> | ||
1566 | 3884 | + <property name="expand">True</property> | ||
1567 | 3885 | + <property name="fill">True</property> | ||
1568 | 3886 | + <property name="position">0</property> | ||
1569 | 3887 | + </packing> | ||
1570 | 3888 | + </child> | ||
1571 | 3889 | + <child> | ||
1572 | 3890 | + <object class="GtkBox" id="box2"> | ||
1573 | 3891 | + <property name="visible">True</property> | ||
1574 | 3892 | + <property name="can_focus">False</property> | ||
1575 | 3893 | + <property name="orientation">vertical</property> | ||
1576 | 3894 | + <child> | ||
1577 | 3895 | + <object class="GtkLabel" id="label22"> | ||
1578 | 3896 | + <property name="visible">True</property> | ||
1579 | 3897 | + <property name="can_focus">False</property> | ||
1580 | 3898 | + <property name="margin_bottom">5</property> | ||
1581 | 3899 | + <property name="xalign">0</property> | ||
1582 | 3900 | + <property name="label" translatable="yes">Switch to next source using:</property> | ||
1583 | 3901 | + </object> | ||
1584 | 3902 | + <packing> | ||
1585 | 3903 | + <property name="expand">False</property> | ||
1586 | 3904 | + <property name="fill">True</property> | ||
1587 | 3905 | + <property name="position">0</property> | ||
1588 | 3906 | + </packing> | ||
1589 | 3907 | + </child> | ||
1590 | 3908 | + <child> | ||
1591 | 3909 | + <object class="GtkEntryAccel" id="next-source-entry"> | ||
1592 | 3910 | + <property name="visible">True</property> | ||
1593 | 3911 | + <property name="can_focus">True</property> | ||
1594 | 3912 | + <property name="margin_bottom">5</property> | ||
1595 | 3913 | + <property name="invisible_char">•</property> | ||
1596 | 3914 | + </object> | ||
1597 | 3915 | + <packing> | ||
1598 | 3916 | + <property name="expand">False</property> | ||
1599 | 3917 | + <property name="fill">True</property> | ||
1600 | 3918 | + <property name="position">1</property> | ||
1601 | 3919 | + </packing> | ||
1602 | 3920 | + </child> | ||
1603 | 3921 | + <child> | ||
1604 | 3922 | + <object class="GtkLabel" id="label24"> | ||
1605 | 3923 | + <property name="visible">True</property> | ||
1606 | 3924 | + <property name="can_focus">False</property> | ||
1607 | 3925 | + <property name="margin_bottom">5</property> | ||
1608 | 3926 | + <property name="xalign">0</property> | ||
1609 | 3927 | + <property name="label" translatable="yes">Switch to previous source using:</property> | ||
1610 | 3928 | + </object> | ||
1611 | 3929 | + <packing> | ||
1612 | 3930 | + <property name="expand">False</property> | ||
1613 | 3931 | + <property name="fill">True</property> | ||
1614 | 3932 | + <property name="position">2</property> | ||
1615 | 3933 | + </packing> | ||
1616 | 3934 | + </child> | ||
1617 | 3935 | + <child> | ||
1618 | 3936 | + <object class="GtkEntryAccel" id="prev-source-entry"> | ||
1619 | 3937 | + <property name="visible">True</property> | ||
1620 | 3938 | + <property name="can_focus">True</property> | ||
1621 | 3939 | + <property name="margin_bottom">15</property> | ||
1622 | 3940 | + <property name="invisible_char">•</property> | ||
1623 | 3941 | + </object> | ||
1624 | 3942 | + <packing> | ||
1625 | 3943 | + <property name="expand">False</property> | ||
1626 | 3944 | + <property name="fill">True</property> | ||
1627 | 3945 | + <property name="position">3</property> | ||
1628 | 3946 | + </packing> | ||
1629 | 3947 | + </child> | ||
1630 | 3948 | + <child> | ||
1631 | 3949 | + <object class="GtkRadioButton" id="same-source-radio"> | ||
1632 | 3950 | + <property name="label" translatable="yes">Use the same source for all windows</property> | ||
1633 | 3951 | + <property name="visible">True</property> | ||
1634 | 3952 | + <property name="can_focus">False</property> | ||
1635 | 3953 | + <property name="receives_default">False</property> | ||
1636 | 3954 | + <property name="xalign">0</property> | ||
1637 | 3955 | + <property name="active">True</property> | ||
1638 | 3956 | + <property name="draw_indicator">True</property> | ||
1639 | 3957 | + </object> | ||
1640 | 3958 | + <packing> | ||
1641 | 3959 | + <property name="expand">False</property> | ||
1642 | 3960 | + <property name="fill">True</property> | ||
1643 | 3961 | + <property name="position">4</property> | ||
1644 | 3962 | + </packing> | ||
1645 | 3963 | + </child> | ||
1646 | 3964 | + <child> | ||
1647 | 3965 | + <object class="GtkRadioButton" id="different-source-radio"> | ||
1648 | 3966 | + <property name="label" translatable="yes">Allow different sources for each window</property> | ||
1649 | 3967 | + <property name="visible">True</property> | ||
1650 | 3968 | + <property name="can_focus">False</property> | ||
1651 | 3969 | + <property name="receives_default">False</property> | ||
1652 | 3970 | + <property name="xalign">0</property> | ||
1653 | 3971 | + <property name="active">True</property> | ||
1654 | 3972 | + <property name="draw_indicator">True</property> | ||
1655 | 3973 | + <property name="group">same-source-radio</property> | ||
1656 | 3974 | + </object> | ||
1657 | 3975 | + <packing> | ||
1658 | 3976 | + <property name="expand">False</property> | ||
1659 | 3977 | + <property name="fill">True</property> | ||
1660 | 3978 | + <property name="position">5</property> | ||
1661 | 3979 | + </packing> | ||
1662 | 3980 | + </child> | ||
1663 | 3981 | + <child> | ||
1664 | 3982 | + <object class="GtkRadioButton" id="default-source-radio"> | ||
1665 | 3983 | + <property name="label" translatable="yes">New windows use the default source</property> | ||
1666 | 3984 | + <property name="visible">True</property> | ||
1667 | 3985 | + <property name="can_focus">False</property> | ||
1668 | 3986 | + <property name="receives_default">False</property> | ||
1669 | 3987 | + <property name="margin_left">25</property> | ||
1670 | 3988 | + <property name="xalign">0</property> | ||
1671 | 3989 | + <property name="active">True</property> | ||
1672 | 3990 | + <property name="draw_indicator">True</property> | ||
1673 | 3991 | + </object> | ||
1674 | 3992 | + <packing> | ||
1675 | 3993 | + <property name="expand">False</property> | ||
1676 | 3994 | + <property name="fill">True</property> | ||
1677 | 3995 | + <property name="position">6</property> | ||
1678 | 3996 | + </packing> | ||
1679 | 3997 | + </child> | ||
1680 | 3998 | + <child> | ||
1681 | 3999 | + <object class="GtkRadioButton" id="current-source-radio"> | ||
1682 | 4000 | + <property name="label" translatable="yes">New windows use the current source</property> | ||
1683 | 4001 | + <property name="visible">True</property> | ||
1684 | 4002 | + <property name="can_focus">False</property> | ||
1685 | 4003 | + <property name="receives_default">False</property> | ||
1686 | 4004 | + <property name="margin_left">25</property> | ||
1687 | 4005 | + <property name="margin_bottom">15</property> | ||
1688 | 4006 | + <property name="xalign">0</property> | ||
1689 | 4007 | + <property name="active">True</property> | ||
1690 | 4008 | + <property name="draw_indicator">True</property> | ||
1691 | 4009 | + <property name="group">default-source-radio</property> | ||
1692 | 4010 | + </object> | ||
1693 | 4011 | + <packing> | ||
1694 | 4012 | + <property name="expand">False</property> | ||
1695 | 4013 | + <property name="fill">True</property> | ||
1696 | 4014 | + <property name="position">7</property> | ||
1697 | 4015 | + </packing> | ||
1698 | 4016 | + </child> | ||
1699 | 4017 | + <child> | ||
1700 | 4018 | + <object class="GtkGrid" id="grid1"> | ||
1701 | 4019 | + <property name="visible">True</property> | ||
1702 | 4020 | + <property name="can_focus">False</property> | ||
1703 | 4021 | + <child> | ||
1704 | 4022 | + <object class="GtkLabel" id="label25"> | ||
1705 | 4023 | + <property name="visible">True</property> | ||
1706 | 4024 | + <property name="can_focus">False</property> | ||
1707 | 4025 | + <property name="halign">end</property> | ||
1708 | 4026 | + <property name="margin_right">10</property> | ||
1709 | 4027 | + <property name="margin_bottom">10</property> | ||
1710 | 4028 | + <property name="hexpand">True</property> | ||
1711 | 4029 | + <property name="label" translatable="yes">Show input candidates:</property> | ||
1712 | 4030 | + </object> | ||
1713 | 4031 | + <packing> | ||
1714 | 4032 | + <property name="left_attach">0</property> | ||
1715 | 4033 | + <property name="top_attach">0</property> | ||
1716 | 4034 | + <property name="width">1</property> | ||
1717 | 4035 | + <property name="height">1</property> | ||
1718 | 4036 | + </packing> | ||
1719 | 4037 | + </child> | ||
1720 | 4038 | + <child> | ||
1721 | 4039 | + <object class="GtkComboBoxText" id="orientation-combo"> | ||
1722 | 4040 | + <property name="visible">True</property> | ||
1723 | 4041 | + <property name="can_focus">False</property> | ||
1724 | 4042 | + <property name="margin_bottom">10</property> | ||
1725 | 4043 | + <property name="entry_text_column">0</property> | ||
1726 | 4044 | + <property name="id_column">1</property> | ||
1727 | 4045 | + <items> | ||
1728 | 4046 | + <item translatable="yes">Horizontally</item> | ||
1729 | 4047 | + <item translatable="yes">Vertically</item> | ||
1730 | 4048 | + </items> | ||
1731 | 4049 | + </object> | ||
1732 | 4050 | + <packing> | ||
1733 | 4051 | + <property name="left_attach">1</property> | ||
1734 | 4052 | + <property name="top_attach">0</property> | ||
1735 | 4053 | + <property name="width">1</property> | ||
1736 | 4054 | + <property name="height">1</property> | ||
1737 | 4055 | + </packing> | ||
1738 | 4056 | + </child> | ||
1739 | 4057 | + <child> | ||
1740 | 4058 | + <object class="GtkFontButton" id="custom-font-button"> | ||
1741 | 4059 | + <property name="visible">True</property> | ||
1742 | 4060 | + <property name="can_focus">False</property> | ||
1743 | 4061 | + <property name="receives_default">True</property> | ||
1744 | 4062 | + <property name="font">Sans 12</property> | ||
1745 | 4063 | + <property name="preview_text"/> | ||
1746 | 4064 | + <property name="show_preview_entry">False</property> | ||
1747 | 4065 | + </object> | ||
1748 | 4066 | + <packing> | ||
1749 | 4067 | + <property name="left_attach">1</property> | ||
1750 | 4068 | + <property name="top_attach">1</property> | ||
1751 | 4069 | + <property name="width">1</property> | ||
1752 | 4070 | + <property name="height">1</property> | ||
1753 | 4071 | + </packing> | ||
1754 | 4072 | + </child> | ||
1755 | 4073 | + <child> | ||
1756 | 4074 | + <object class="GtkCheckButton" id="custom-font-check"> | ||
1757 | 4075 | + <property name="label" translatable="yes">Using custom font:</property> | ||
1758 | 4076 | + <property name="visible">True</property> | ||
1759 | 4077 | + <property name="can_focus">False</property> | ||
1760 | 4078 | + <property name="receives_default">False</property> | ||
1761 | 4079 | + <property name="halign">end</property> | ||
1762 | 4080 | + <property name="margin_right">10</property> | ||
1763 | 4081 | + <property name="hexpand">True</property> | ||
1764 | 4082 | + <property name="xalign">0</property> | ||
1765 | 4083 | + <property name="draw_indicator">True</property> | ||
1766 | 4084 | + </object> | ||
1767 | 4085 | + <packing> | ||
1768 | 4086 | + <property name="left_attach">0</property> | ||
1769 | 4087 | + <property name="top_attach">1</property> | ||
1770 | 4088 | + <property name="width">1</property> | ||
1771 | 4089 | + <property name="height">1</property> | ||
1772 | 4090 | + </packing> | ||
1773 | 4091 | + </child> | ||
1774 | 4092 | + </object> | ||
1775 | 4093 | + <packing> | ||
1776 | 4094 | + <property name="expand">False</property> | ||
1777 | 4095 | + <property name="fill">True</property> | ||
1778 | 4096 | + <property name="position">8</property> | ||
1779 | 4097 | + </packing> | ||
1780 | 4098 | + </child> | ||
1781 | 4099 | + </object> | ||
1782 | 4100 | + <packing> | ||
1783 | 4101 | + <property name="expand">True</property> | ||
1784 | 4102 | + <property name="fill">True</property> | ||
1785 | 4103 | + <property name="position">1</property> | ||
1786 | 4104 | + </packing> | ||
1787 | 4105 | + </child> | ||
1788 | 4106 | + </object> | ||
1789 | 4107 | + <packing> | ||
1790 | 4108 | + <property name="expand">True</property> | ||
1814 | 4109 | + <property name="fill">True</property> | 3633 | + <property name="fill">True</property> |
1815 | 4110 | + <property name="position">0</property> | 3634 | + <property name="position">0</property> |
1816 | 4111 | + </packing> | 3635 | + </packing> |
1817 | 4112 | + </child> | 3636 | + </child> |
1818 | 4113 | + <child> | 3637 | + <child> |
2173 | 4114 | + <object class="GtkBox" id="box1"> | 3638 | + <object class="GtkLinkButton" id="jump-to-shortcuts"> |
2174 | 4115 | + <property name="visible">True</property> | 3639 | + <property name="label" translatable="yes">Keyboard Settings...</property> |
1821 | 4116 | + <property name="can_focus">False</property> | ||
1822 | 4117 | + <property name="valign">end</property> | ||
1823 | 4118 | + <child> | ||
1824 | 4119 | + <object class="GtkCheckButton" id="show-indicator-check"> | ||
1825 | 4120 | + <property name="label" translatable="yes">Show current input source in the menu bar</property> | ||
1826 | 4121 | + <property name="visible">True</property> | ||
1827 | 4122 | + <property name="can_focus">False</property> | ||
1828 | 4123 | + <property name="receives_default">False</property> | ||
1829 | 4124 | + <property name="hexpand">True</property> | ||
1830 | 4125 | + <property name="xalign">0</property> | ||
1831 | 4126 | + <property name="draw_indicator">True</property> | ||
1832 | 4127 | + </object> | ||
1833 | 4128 | + <packing> | ||
1834 | 4129 | + <property name="expand">False</property> | ||
1835 | 4130 | + <property name="fill">True</property> | ||
1836 | 4131 | + <property name="position">0</property> | ||
1837 | 4132 | + </packing> | ||
1838 | 4133 | + </child> | ||
1839 | 4134 | + <child> | ||
1840 | 4135 | + <object class="GtkLinkButton" id="jump-to-shortcuts"> | ||
1841 | 4136 | + <property name="label" translatable="yes">Keyboard Settings...</property> | ||
1842 | 4137 | + <property name="visible">True</property> | ||
1843 | 4138 | + <property name="can_focus">True</property> | ||
1844 | 4139 | + <property name="receives_default">True</property> | ||
1845 | 4140 | + <property name="has_tooltip">True</property> | ||
1846 | 4141 | + <property name="halign">end</property> | ||
1847 | 4142 | + <property name="relief">none</property> | ||
1848 | 4143 | + </object> | ||
1849 | 4144 | + <packing> | ||
1850 | 4145 | + <property name="expand">False</property> | ||
1851 | 4146 | + <property name="fill">True</property> | ||
1852 | 4147 | + <property name="position">1</property> | ||
1853 | 4148 | + </packing> | ||
1854 | 4149 | + </child> | ||
1855 | 4150 | + </object> | ||
1856 | 4151 | + <packing> | ||
1857 | 4152 | + <property name="expand">True</property> | ||
1858 | 4153 | + <property name="fill">True</property> | ||
1859 | 4154 | + <property name="position">1</property> | ||
1860 | 4155 | + </packing> | ||
1861 | 4156 | + </child> | ||
1862 | 4157 | + </object> | ||
1863 | 4158 | + <packing> | ||
1864 | 4159 | + <property name="position">3</property> | ||
1865 | 4160 | + </packing> | ||
1866 | 4161 | + </child> | ||
1867 | 4162 | + <child type="tab"> | ||
1868 | 4163 | + <object class="GtkLabel" id="label13"> | ||
1869 | 4164 | + <property name="visible">True</property> | ||
1870 | 4165 | + <property name="can_focus">False</property> | ||
1871 | 4166 | + <property name="label" translatable="yes">Text Entry</property> | ||
1872 | 4167 | + </object> | ||
1873 | 4168 | + <packing> | ||
1874 | 4169 | + <property name="position">3</property> | ||
1875 | 4170 | + <property name="tab_fill">False</property> | ||
1876 | 4171 | + </packing> | ||
1877 | 4172 | + </child> | ||
1878 | 4173 | + <child> | ||
1879 | 4174 | + <object class="GtkTable" id="table3"> | ||
1880 | 4175 | + <property name="visible">True</property> | ||
1881 | 4176 | + <property name="can_focus">False</property> | ||
1882 | 4177 | + <property name="n_rows">3</property> | ||
1883 | 4178 | + <property name="n_columns">2</property> | ||
1884 | 4179 | + <property name="column_spacing">12</property> | ||
1885 | 4180 | + <property name="row_spacing">12</property> | ||
1886 | 4181 | + <child> | ||
1887 | 4182 | + <placeholder/> | ||
1888 | 4183 | + </child> | ||
1889 | 4184 | + <child> | ||
1890 | 4185 | + <object class="GtkLabel" id="system-title"> | ||
1891 | 4186 | + <property name="visible">True</property> | ||
1892 | 4187 | + <property name="can_focus">False</property> | ||
1893 | 4188 | + <property name="xalign">0</property> | ||
1894 | 4189 | + <property name="xpad">6</property> | ||
1895 | 4190 | + <property name="ypad">6</property> | ||
1896 | 4191 | + <property name="label" translatable="yes">The login screen, system accounts and new user accounts use the system-wide Region and Language settings. You may change the system settings to match yours.</property> | ||
1897 | 4192 | + <property name="wrap">True</property> | ||
1898 | 4193 | + <property name="width_chars">60</property> | ||
1899 | 4194 | + </object> | ||
1900 | 4195 | + <packing> | ||
1901 | 4196 | + <property name="right_attach">2</property> | ||
1902 | 4197 | + <property name="x_options">GTK_FILL</property> | ||
1903 | 4198 | + <property name="y_options">GTK_SHRINK</property> | ||
1904 | 4199 | + <property name="x_padding">3</property> | ||
1905 | 4200 | + <property name="y_padding">3</property> | ||
1906 | 4201 | + </packing> | ||
1907 | 4202 | + </child> | ||
1908 | 4203 | + <child> | ||
1909 | 4204 | + <object class="GtkFrame" id="frame2"> | ||
1910 | 4205 | + <property name="visible">True</property> | ||
1911 | 4206 | + <property name="can_focus">False</property> | ||
1912 | 4207 | + <property name="label_xalign">0</property> | ||
1913 | 4208 | + <property name="shadow_type">none</property> | ||
1914 | 4209 | + <child> | ||
1915 | 4210 | + <object class="GtkTable" id="table4"> | ||
1916 | 4211 | + <property name="visible">True</property> | ||
1917 | 4212 | + <property name="can_focus">False</property> | ||
1918 | 4213 | + <property name="margin_left">12</property> | ||
1919 | 4214 | + <property name="margin_top">12</property> | ||
1920 | 4215 | + <property name="n_rows">3</property> | ||
1921 | 4216 | + <property name="n_columns">2</property> | ||
1922 | 4217 | + <property name="column_spacing">3</property> | ||
1923 | 4218 | + <property name="row_spacing">3</property> | ||
1924 | 4219 | + <child> | ||
1925 | 4220 | + <object class="GtkLabel" id="label16"> | ||
1926 | 4221 | + <property name="visible">True</property> | ||
1927 | 4222 | + <property name="can_focus">False</property> | ||
1928 | 4223 | + <property name="xalign">0</property> | ||
1929 | 4224 | + <property name="label" translatable="yes" comments="'display' means 'output' here, as in 'translated messages that are displayed to the user'">Display language:</property> | ||
1930 | 4225 | + </object> | ||
1931 | 4226 | + <packing> | ||
1932 | 4227 | + <property name="y_options">GTK_FILL</property> | ||
1933 | 4228 | + <property name="x_padding">3</property> | ||
1934 | 4229 | + <property name="y_padding">3</property> | ||
1935 | 4230 | + </packing> | ||
1936 | 4231 | + </child> | ||
1937 | 4232 | + <child> | ||
1938 | 4233 | + <object class="GtkLabel" id="user_display_language"> | ||
1939 | 4234 | + <property name="visible">True</property> | ||
1940 | 4235 | + <property name="can_focus">False</property> | ||
1941 | 4236 | + <property name="xalign">0</property> | ||
1942 | 4237 | + </object> | ||
1943 | 4238 | + <packing> | ||
1944 | 4239 | + <property name="left_attach">1</property> | ||
1945 | 4240 | + <property name="right_attach">2</property> | ||
1946 | 4241 | + <property name="y_options">GTK_FILL</property> | ||
1947 | 4242 | + <property name="x_padding">3</property> | ||
1948 | 4243 | + <property name="y_padding">3</property> | ||
1949 | 4244 | + </packing> | ||
1950 | 4245 | + </child> | ||
1951 | 4246 | + <child> | ||
1952 | 4247 | + <object class="GtkLabel" id="label17"> | ||
1953 | 4248 | + <property name="visible">True</property> | ||
1954 | 4249 | + <property name="can_focus">False</property> | ||
1955 | 4250 | + <property name="xalign">0</property> | ||
1956 | 4251 | + <property name="yalign">0</property> | ||
1957 | 4252 | + <property name="label" translatable="yes">Input source:</property> | ||
1958 | 4253 | + </object> | ||
1959 | 4254 | + <packing> | ||
1960 | 4255 | + <property name="top_attach">1</property> | ||
1961 | 4256 | + <property name="bottom_attach">2</property> | ||
1962 | 4257 | + <property name="y_options">GTK_FILL</property> | ||
1963 | 4258 | + <property name="x_padding">3</property> | ||
1964 | 4259 | + <property name="y_padding">3</property> | ||
1965 | 4260 | + </packing> | ||
1966 | 4261 | + </child> | ||
1967 | 4262 | + <child> | ||
1968 | 4263 | + <object class="GtkLabel" id="user_input_source"> | ||
1969 | 4264 | + <property name="visible">True</property> | ||
1970 | 4265 | + <property name="can_focus">False</property> | ||
1971 | 4266 | + <property name="xalign">0</property> | ||
1972 | 4267 | + <property name="yalign">0</property> | ||
1973 | 4268 | + <property name="wrap">True</property> | ||
1974 | 4269 | + <property name="width_chars">18</property> | ||
1975 | 4270 | + </object> | ||
1976 | 4271 | + <packing> | ||
1977 | 4272 | + <property name="left_attach">1</property> | ||
1978 | 4273 | + <property name="right_attach">2</property> | ||
1979 | 4274 | + <property name="top_attach">1</property> | ||
1980 | 4275 | + <property name="bottom_attach">2</property> | ||
1981 | 4276 | + <property name="y_options">GTK_FILL</property> | ||
1982 | 4277 | + <property name="x_padding">3</property> | ||
1983 | 4278 | + <property name="y_padding">3</property> | ||
1984 | 4279 | + </packing> | ||
1985 | 4280 | + </child> | ||
1986 | 4281 | + <child> | ||
1987 | 4282 | + <object class="GtkLabel" id="label18"> | ||
1988 | 4283 | + <property name="visible">True</property> | ||
1989 | 4284 | + <property name="can_focus">False</property> | ||
1990 | 4285 | + <property name="xalign">0</property> | ||
1991 | 4286 | + <property name="label" translatable="yes">Format:</property> | ||
1992 | 4287 | + </object> | ||
1993 | 4288 | + <packing> | ||
1994 | 4289 | + <property name="top_attach">2</property> | ||
1995 | 4290 | + <property name="bottom_attach">3</property> | ||
1996 | 4291 | + <property name="y_options">GTK_FILL</property> | ||
1997 | 4292 | + <property name="x_padding">3</property> | ||
1998 | 4293 | + <property name="y_padding">3</property> | ||
1999 | 4294 | + </packing> | ||
2000 | 4295 | + </child> | ||
2001 | 4296 | + <child> | ||
2002 | 4297 | + <object class="GtkLabel" id="user_format"> | ||
2003 | 4298 | + <property name="visible">True</property> | ||
2004 | 4299 | + <property name="can_focus">False</property> | ||
2005 | 4300 | + <property name="xalign">0</property> | ||
2006 | 4301 | + </object> | ||
2007 | 4302 | + <packing> | ||
2008 | 4303 | + <property name="left_attach">1</property> | ||
2009 | 4304 | + <property name="right_attach">2</property> | ||
2010 | 4305 | + <property name="top_attach">2</property> | ||
2011 | 4306 | + <property name="bottom_attach">3</property> | ||
2012 | 4307 | + <property name="y_options">GTK_FILL</property> | ||
2013 | 4308 | + <property name="x_padding">3</property> | ||
2014 | 4309 | + <property name="y_padding">3</property> | ||
2015 | 4310 | + </packing> | ||
2016 | 4311 | + </child> | ||
2017 | 4312 | + </object> | ||
2018 | 4313 | + </child> | ||
2019 | 4314 | + <child type="label"> | ||
2020 | 4315 | + <object class="GtkLabel" id="label14"> | ||
2021 | 4316 | + <property name="visible">True</property> | ||
2022 | 4317 | + <property name="can_focus">False</property> | ||
2023 | 4318 | + <property name="label" translatable="yes">Your settings</property> | ||
2024 | 4319 | + <attributes> | ||
2025 | 4320 | + <attribute name="weight" value="bold"/> | ||
2026 | 4321 | + </attributes> | ||
2027 | 4322 | + </object> | ||
2028 | 4323 | + </child> | ||
2029 | 4324 | + </object> | ||
2030 | 4325 | + <packing> | ||
2031 | 4326 | + <property name="top_attach">1</property> | ||
2032 | 4327 | + <property name="bottom_attach">2</property> | ||
2033 | 4328 | + <property name="y_options">GTK_FILL</property> | ||
2034 | 4329 | + <property name="x_padding">3</property> | ||
2035 | 4330 | + <property name="y_padding">3</property> | ||
2036 | 4331 | + </packing> | ||
2037 | 4332 | + </child> | ||
2038 | 4333 | + <child> | ||
2039 | 4334 | + <object class="GtkFrame" id="frame3"> | ||
2040 | 4335 | + <property name="visible">True</property> | ||
2041 | 4336 | + <property name="can_focus">False</property> | ||
2042 | 4337 | + <property name="label_xalign">0</property> | ||
2043 | 4338 | + <property name="shadow_type">none</property> | ||
2044 | 4339 | + <child> | ||
2045 | 4340 | + <object class="GtkTable" id="table5"> | ||
2046 | 4341 | + <property name="visible">True</property> | ||
2047 | 4342 | + <property name="can_focus">False</property> | ||
2048 | 4343 | + <property name="margin_left">12</property> | ||
2049 | 4344 | + <property name="margin_top">12</property> | ||
2050 | 4345 | + <property name="n_rows">3</property> | ||
2051 | 4346 | + <property name="n_columns">2</property> | ||
2052 | 4347 | + <property name="column_spacing">3</property> | ||
2053 | 4348 | + <property name="row_spacing">3</property> | ||
2054 | 4349 | + <child> | ||
2055 | 4350 | + <object class="GtkLabel" id="label19"> | ||
2056 | 4351 | + <property name="visible">True</property> | ||
2057 | 4352 | + <property name="can_focus">False</property> | ||
2058 | 4353 | + <property name="xalign">0</property> | ||
2059 | 4354 | + <property name="label" translatable="yes">Display language:</property> | ||
2060 | 4355 | + </object> | ||
2061 | 4356 | + <packing> | ||
2062 | 4357 | + <property name="y_options">GTK_FILL</property> | ||
2063 | 4358 | + <property name="x_padding">3</property> | ||
2064 | 4359 | + <property name="y_padding">3</property> | ||
2065 | 4360 | + </packing> | ||
2066 | 4361 | + </child> | ||
2067 | 4362 | + <child> | ||
2068 | 4363 | + <object class="GtkLabel" id="system_display_language"> | ||
2069 | 4364 | + <property name="visible">True</property> | ||
2070 | 4365 | + <property name="can_focus">False</property> | ||
2071 | 4366 | + <property name="xalign">0</property> | ||
2072 | 4367 | + </object> | ||
2073 | 4368 | + <packing> | ||
2074 | 4369 | + <property name="left_attach">1</property> | ||
2075 | 4370 | + <property name="right_attach">2</property> | ||
2076 | 4371 | + <property name="y_options">GTK_FILL</property> | ||
2077 | 4372 | + <property name="x_padding">3</property> | ||
2078 | 4373 | + <property name="y_padding">3</property> | ||
2079 | 4374 | + </packing> | ||
2080 | 4375 | + </child> | ||
2081 | 4376 | + <child> | ||
2082 | 4377 | + <object class="GtkLabel" id="label20"> | ||
2083 | 4378 | + <property name="visible">True</property> | ||
2084 | 4379 | + <property name="can_focus">False</property> | ||
2085 | 4380 | + <property name="xalign">0</property> | ||
2086 | 4381 | + <property name="yalign">0</property> | ||
2087 | 4382 | + <property name="label" translatable="yes">Input source:</property> | ||
2088 | 4383 | + </object> | ||
2089 | 4384 | + <packing> | ||
2090 | 4385 | + <property name="top_attach">1</property> | ||
2091 | 4386 | + <property name="bottom_attach">2</property> | ||
2092 | 4387 | + <property name="y_options">GTK_FILL</property> | ||
2093 | 4388 | + <property name="x_padding">3</property> | ||
2094 | 4389 | + <property name="y_padding">3</property> | ||
2095 | 4390 | + </packing> | ||
2096 | 4391 | + </child> | ||
2097 | 4392 | + <child> | ||
2098 | 4393 | + <object class="GtkLabel" id="system_input_source"> | ||
2099 | 4394 | + <property name="visible">True</property> | ||
2100 | 4395 | + <property name="can_focus">False</property> | ||
2101 | 4396 | + <property name="xalign">0</property> | ||
2102 | 4397 | + <property name="yalign">0</property> | ||
2103 | 4398 | + <property name="wrap">True</property> | ||
2104 | 4399 | + <property name="width_chars">18</property> | ||
2105 | 4400 | + </object> | ||
2106 | 4401 | + <packing> | ||
2107 | 4402 | + <property name="left_attach">1</property> | ||
2108 | 4403 | + <property name="right_attach">2</property> | ||
2109 | 4404 | + <property name="top_attach">1</property> | ||
2110 | 4405 | + <property name="bottom_attach">2</property> | ||
2111 | 4406 | + <property name="y_options">GTK_FILL</property> | ||
2112 | 4407 | + <property name="x_padding">3</property> | ||
2113 | 4408 | + <property name="y_padding">3</property> | ||
2114 | 4409 | + </packing> | ||
2115 | 4410 | + </child> | ||
2116 | 4411 | + <child> | ||
2117 | 4412 | + <object class="GtkLabel" id="label21"> | ||
2118 | 4413 | + <property name="visible">True</property> | ||
2119 | 4414 | + <property name="can_focus">False</property> | ||
2120 | 4415 | + <property name="xalign">0</property> | ||
2121 | 4416 | + <property name="label" translatable="yes">Format:</property> | ||
2122 | 4417 | + </object> | ||
2123 | 4418 | + <packing> | ||
2124 | 4419 | + <property name="top_attach">2</property> | ||
2125 | 4420 | + <property name="bottom_attach">3</property> | ||
2126 | 4421 | + <property name="y_options">GTK_FILL</property> | ||
2127 | 4422 | + <property name="x_padding">3</property> | ||
2128 | 4423 | + <property name="y_padding">3</property> | ||
2129 | 4424 | + </packing> | ||
2130 | 4425 | + </child> | ||
2131 | 4426 | + <child> | ||
2132 | 4427 | + <object class="GtkLabel" id="system_format"> | ||
2133 | 4428 | + <property name="visible">True</property> | ||
2134 | 4429 | + <property name="can_focus">False</property> | ||
2135 | 4430 | + <property name="xalign">0</property> | ||
2136 | 4431 | + </object> | ||
2137 | 4432 | + <packing> | ||
2138 | 4433 | + <property name="left_attach">1</property> | ||
2139 | 4434 | + <property name="right_attach">2</property> | ||
2140 | 4435 | + <property name="top_attach">2</property> | ||
2141 | 4436 | + <property name="bottom_attach">3</property> | ||
2142 | 4437 | + <property name="y_options">GTK_FILL</property> | ||
2143 | 4438 | + <property name="x_padding">3</property> | ||
2144 | 4439 | + <property name="y_padding">3</property> | ||
2145 | 4440 | + </packing> | ||
2146 | 4441 | + </child> | ||
2147 | 4442 | + </object> | ||
2148 | 4443 | + </child> | ||
2149 | 4444 | + <child type="label"> | ||
2150 | 4445 | + <object class="GtkLabel" id="label15"> | ||
2151 | 4446 | + <property name="visible">True</property> | ||
2152 | 4447 | + <property name="can_focus">False</property> | ||
2153 | 4448 | + <property name="label" translatable="yes">System settings</property> | ||
2154 | 4449 | + <attributes> | ||
2155 | 4450 | + <attribute name="weight" value="bold"/> | ||
2156 | 4451 | + </attributes> | ||
2157 | 4452 | + </object> | ||
2158 | 4453 | + </child> | ||
2159 | 4454 | + </object> | ||
2160 | 4455 | + <packing> | ||
2161 | 4456 | + <property name="left_attach">1</property> | ||
2162 | 4457 | + <property name="right_attach">2</property> | ||
2163 | 4458 | + <property name="top_attach">1</property> | ||
2164 | 4459 | + <property name="bottom_attach">2</property> | ||
2165 | 4460 | + <property name="y_options">GTK_FILL</property> | ||
2166 | 4461 | + <property name="x_padding">3</property> | ||
2167 | 4462 | + <property name="y_padding">3</property> | ||
2168 | 4463 | + </packing> | ||
2169 | 4464 | + </child> | ||
2170 | 4465 | + <child> | ||
2171 | 4466 | + <object class="GtkButton" id="copy_settings_button"> | ||
2172 | 4467 | + <property name="label" translatable="yes">Copy Settings...</property> | ||
2175 | 4468 | + <property name="visible">True</property> | 3640 | + <property name="visible">True</property> |
2176 | 4469 | + <property name="can_focus">True</property> | 3641 | + <property name="can_focus">True</property> |
2177 | 4470 | + <property name="receives_default">True</property> | 3642 | + <property name="receives_default">True</property> |
2178 | 3643 | + <property name="has_tooltip">True</property> | ||
2179 | 3644 | + <property name="halign">end</property> | ||
2180 | 3645 | + <property name="relief">none</property> | ||
2181 | 4471 | + </object> | 3646 | + </object> |
2182 | 4472 | + <packing> | 3647 | + <packing> |
2191 | 4473 | + <property name="left_attach">1</property> | 3648 | + <property name="expand">False</property> |
2192 | 4474 | + <property name="right_attach">2</property> | 3649 | + <property name="fill">True</property> |
2193 | 4475 | + <property name="top_attach">2</property> | 3650 | + <property name="position">1</property> |
2186 | 4476 | + <property name="bottom_attach">3</property> | ||
2187 | 4477 | + <property name="x_options">GTK_SHRINK</property> | ||
2188 | 4478 | + <property name="y_options">GTK_SHRINK</property> | ||
2189 | 4479 | + <property name="x_padding">3</property> | ||
2190 | 4480 | + <property name="y_padding">3</property> | ||
2194 | 4481 | + </packing> | 3651 | + </packing> |
2195 | 4482 | + </child> | 3652 | + </child> |
2196 | 4483 | + </object> | 3653 | + </object> |
2197 | 4484 | + <packing> | 3654 | + <packing> |
2210 | 4485 | + <property name="position">4</property> | 3655 | + <property name="expand">True</property> |
2211 | 4486 | + </packing> | 3656 | + <property name="fill">True</property> |
2212 | 4487 | + </child> | 3657 | + <property name="position">1</property> |
2201 | 4488 | + <child type="tab"> | ||
2202 | 4489 | + <object class="GtkLabel" id="label12"> | ||
2203 | 4490 | + <property name="visible">True</property> | ||
2204 | 4491 | + <property name="can_focus">False</property> | ||
2205 | 4492 | + <property name="label" translatable="yes">System</property> | ||
2206 | 4493 | + </object> | ||
2207 | 4494 | + <packing> | ||
2208 | 4495 | + <property name="position">4</property> | ||
2209 | 4496 | + <property name="tab_fill">False</property> | ||
2213 | 4497 | + </packing> | 3658 | + </packing> |
2214 | 4498 | + </child> | 3659 | + </child> |
2215 | 4499 | + </object> | 3660 | + </object> |
2216 | 4500 | + <packing> | 3661 | + <packing> |
2220 | 4501 | + <property name="expand">False</property> | 3662 | + <property name="position">3</property> |
2218 | 4502 | + <property name="fill">False</property> | ||
2219 | 4503 | + <property name="position">0</property> | ||
2221 | 4504 | + </packing> | 3663 | + </packing> |
2222 | 4505 | + </child> | 3664 | + </child> |
2223 | 4506 | + </object> | 3665 | + </object> |
2224 | @@ -4513,11 +3672,4 @@ | |||
2225 | 4513 | + </object> | 3672 | + </object> |
2226 | 4514 | + </child> | 3673 | + </child> |
2227 | 4515 | + </object> | 3674 | + </object> |
2228 | 4516 | + <object class="GtkSizeGroup" id="system-input-source-sizegroup"> | ||
2229 | 4517 | + <property name="mode">vertical</property> | ||
2230 | 4518 | + <widgets> | ||
2231 | 4519 | + <widget name="user_input_source"/> | ||
2232 | 4520 | + <widget name="system_input_source"/> | ||
2233 | 4521 | + </widgets> | ||
2234 | 4522 | + </object> | ||
2235 | 4523 | +</interface> | 3675 | +</interface> |
2236 | 4524 | 3676 | ||
2237 | === modified file 'debian/patches/series' | |||
2238 | --- debian/patches/series 2013-09-30 14:29:53 +0000 | |||
2239 | +++ debian/patches/series 2013-09-30 21:01:55 +0000 | |||
2240 | @@ -1,5 +1,6 @@ | |||
2241 | 1 | 05_run_update_manager.patch | 1 | 05_run_update_manager.patch |
2242 | 2 | 06_handle_passwd_with_ldap.patch | 2 | 06_handle_passwd_with_ldap.patch |
2243 | 3 | 10_keyboard_layout_on_unity.patch | ||
2244 | 3 | 11_power-configure_lid_action.patch | 4 | 11_power-configure_lid_action.patch |
2245 | 4 | 12_add_never_turn_screen_off.patch | 5 | 12_add_never_turn_screen_off.patch |
2246 | 5 | 51_unity_options_in_display_panel.patch | 6 | 51_unity_options_in_display_panel.patch |
2247 | @@ -37,6 +38,7 @@ | |||
2248 | 37 | git-rename-bluetooth-panel.patch | 38 | git-rename-bluetooth-panel.patch |
2249 | 38 | zz_add_fallback_panels_dir.patch | 39 | zz_add_fallback_panels_dir.patch |
2250 | 39 | rename_screenshot_media_keys.patch | 40 | rename_screenshot_media_keys.patch |
2251 | 41 | git_show_per_window_input_settings.patch | ||
2252 | 40 | input-sources-text-entry.patch | 42 | input-sources-text-entry.patch |
2253 | 41 | unity_menus.patch | 43 | unity_menus.patch |
2254 | 42 | git_power_gsd_proxies.patch | 44 | git_power_gsd_proxies.patch |
2255 | @@ -48,7 +50,6 @@ | |||
2256 | 48 | git-background-lock-screen.patch | 50 | git-background-lock-screen.patch |
2257 | 49 | git_rename_natural_scrolling.patch | 51 | git_rename_natural_scrolling.patch |
2258 | 50 | git_hide_unavailable_layout_settings_btn.patch | 52 | git_hide_unavailable_layout_settings_btn.patch |
2259 | 51 | git_show_per_window_input_settings.patch | ||
2260 | 52 | git_restore_mouse_speed.patch | 53 | git_restore_mouse_speed.patch |
2261 | 53 | git_drop_ibus_engine_whitelist.patch | 54 | git_drop_ibus_engine_whitelist.patch |
2262 | 54 | ubuntu_update_translations_template.patch | 55 | ubuntu_update_translations_template.patch |
Thanks for the work, some comments:
* Why did you change the git_drop_ ibus_engine_ whitelist. patch (is that still what is in git?)
* with that version, I get those warnings when clicking on "keyboard layout"
"Gtk-WARNING **: Unknown object user_input_source specified in sizegroup system- input-source- sizegroup"
those as well (but that was also happening with the previous version):
g_settings_ bind_with_ mapping: assertion 'G_IS_OBJECT (object)' failed
* it's my fault for not pointing that before/pointing the wrong patch, but could you include those changes to the .desktop: bazaar. launchpad. net/~ubuntu- desktop/ gnome-control- center/ ubuntu/ revision/ 522
http://
(there seems to be some noise/patch refresh in that revision, the important part is to have different .desktop for unity and GNOME so they can have different names)
Otherwise it looks good to merge in, settings as "needs fixing" until the different .desktop for GNOME and Unity item is done. We can deal with the warning in another bug/merge request if you want