Robert Ancell
f649308f1f
common: Fix ... row not showing in language chooser
...
Broken in 67a9f47464
2018-11-12 20:33:05 +00:00
Robert Ancell
700b857ab8
common: Fix language chooser showing all languages as checked
...
If the language chooser was created and a language not set all the
checks are shown beside each entry. Solved by hiding these checks
by default.
https://gitlab.gnome.org/GNOME/gnome-control-center/issues/250
2018-10-26 16:59:04 +13:00
Robert Ancell
67a9f47464
common: Don't use gtk_widget_show_all
...
It is removed in GTK+ 4
2018-10-11 22:21:34 +00:00
Robert Ancell
b2cd50019f
common: Change language chooser layout to match design
...
Have the language name on the left and the country on the right dimmed as per:
https://wiki.gnome.org/Design/SystemSettings/RegionAndLanguage
2018-09-17 16:32:52 +00:00
Robert Ancell
a2401d8f9a
common: Update language chooser dialog title and buttons to match design
...
Update to use "Select Language" and "Select" as per:
https://wiki.gnome.org/Design/SystemSettings/RegionAndLanguage
2018-09-14 15:18:42 +00:00
Robert Ancell
8af63dc40a
common: Disable language chooser confirm button until a language is selected
...
Make the button insenstive until a language is chosen as per:
https://wiki.gnome.org/Design/SystemSettings/RegionAndLanguage
2018-08-27 18:33:52 +00:00
Robert Ancell
828024e225
common: Make language chooser dialog match design
...
Update the chooser to:
* Use a search bar at the top of the dialog, not the bottom
* Have a larger window
* Remove space from around listbox
https://wiki.gnome.org/Design/SystemSettings/RegionAndLanguage
Merges !129
2018-07-22 09:54:21 -03:00
Robert Ancell
148e4c8fd0
common: Use GtkTemplate for the language chooser dialog
2018-07-18 22:39:32 +00:00
Robert Ancell
65c43b4fac
common: Fix missing reference
...
Was introduced in 86d1d30
2018-07-02 21:11:42 +00:00
Robert Ancell
86d1d30c63
common: Use g_auto for variables
2018-06-07 01:08:07 +00:00
Gunnar Hjalmarsson
0bd90ca34b
region: Show scrollbars if needed
...
If we are initially showing more entries than can be fit, we should
scroll then too rather than deciding in code when to do this.
https://bugzilla.gnome.org/show_bug.cgi?id=793861
2018-05-31 12:36:54 +12:00
Benjamin Berg
c2f601a9d4
Move common panel code from shell/ to panel/common
...
This creates a new static library called libwidget which the shell links
against.
2018-04-17 15:26:59 +02:00
Rui Matos
ae7b1a97eb
common: Tick an unselected row when enter is pressed
...
This makes the dialog easier to use via keyboard navigation since
otherwise we would just dismiss the dialog with the current selection
on enter when the user actually intended to change the selection.
https://bugzilla.gnome.org/show_bug.cgi?id=752001
2015-07-07 18:48:56 +02:00
Rui Matos
32653a0a65
common: Dismiss dialog if the activated row was already ticked
...
This makes the dialog a bit friendlier to use.
https://bugzilla.gnome.org/show_bug.cgi?id=752001
2015-07-07 18:48:56 +02:00
Ondrej Holy
e9af927e5f
cc-language-chooser: remove deprecated GtkMisc
2014-11-20 11:32:33 +01:00
Ondrej Holy
066d66383e
cc-language-chooser: Reset dialog to original state when used the 2nd time
...
The language chooser dialog is used in the users panel repeatedly.
When we click to show more languages and/or select language, close
the dialog and show it again e.g. for different user, the chooser
isn't in an original state. So filter entry isn't hidden (and all
languages are shown) and/or the last selected language is focused.
But the dialog should be in the original state when it is open.
This patch changes cc_language_chooser_clear_filter to clear the
dialog into the original state that we can reuse the dialog later.
https://bugzilla.gnome.org/show_bug.cgi?id=738077
2014-10-15 16:26:16 +02:00
Bastien Nocera
e722599ac7
common: Use new listbox helpers
...
https://bugzilla.gnome.org/show_bug.cgi?id=732106
2014-06-24 11:35:30 +02:00
Daniel Mustieles
2c5951819d
Updated FSF's address
2014-01-29 11:27:38 +01:00
Yosef Or Boczko
bd1422980b
common: Use margin-start/end instead of margin-left/right
...
https://bugzilla.gnome.org/show_bug.cgi?id=712661
2013-11-19 22:29:53 +02:00
Jasper St. Pierre
2f1d233a64
language-chooser: Remove unneeded variables
2013-08-02 09:24:45 -04:00
Jasper St. Pierre
2d1f1e8131
language-chooser: Fix code style
2013-08-02 09:24:36 -04:00
Bastien Nocera
36ad07fdc7
common: Use new delayed search entry API
...
https://bugzilla.gnome.org/show_bug.cgi?id=705151
2013-07-30 16:57:34 +02:00
Alexander Larsson
a07825a58e
language-chooser: Convert to GtkListBox
...
https://bugzilla.gnome.org/show_bug.cgi?id=702164
2013-07-02 16:19:09 +01:00
Rui Matos
260a739eb8
language-chooser: Fix a compiler warning
2013-05-27 17:43:03 +02:00
Rui Matos
fe85605180
Revert "language-chooser: Add separators between choices"
...
This reverts commit d3faf9cf8a
.
2013-05-27 17:33:34 +02:00
Rui Matos
6183b09d86
language-chooser: Fix previous commit
...
Commit 2d3ed3468a
moved code around but
introduced an older version which doesn't quite work.
2013-05-27 17:31:34 +02:00
Jasper St. Pierre
2d3ed3468a
language-chooser: Rearrange code
...
This will make the diff to the new chooser less mysterious
2013-05-22 16:23:19 -04:00
Jasper St. Pierre
d3faf9cf8a
language-chooser: Add separators between choices
2013-05-22 16:23:19 -04:00
Rui Matos
7c341ed630
common: Keep language chooser labels centered
...
In order to prevent the labels from moving around when hiding and
showing the check mark we need to keep the check mark always visible
and instead tweak its opacity.
We also add an always transparent widget the same size as the check
mark on the other side of the label to make sure that the label is
globally centered.
https://bugzilla.gnome.org/show_bug.cgi?id=695536
2013-04-15 11:53:27 +02:00
Rui Matos
998b662d60
common: Fix language chooser check marks being cleared
...
https://bugzilla.gnome.org/show_bug.cgi?id=695536
2013-04-15 11:53:27 +02:00
Rui Matos
d7cecdca2f
region: Use view-more-symbolic for the "More" list item
...
We've had some early reports that the ellipsis used to label the
"More" item in some of the lists isn't clear.
https://bugzilla.gnome.org/show_bug.cgi?id=694927
2013-04-15 11:53:27 +02:00
Rui Matos
e1c563d38b
common: Add separators to the language chooser list
...
https://bugzilla.gnome.org/show_bug.cgi?id=695465
2013-04-15 11:53:27 +02:00
William Jon McCann
3d5b6fd2bc
common: Fix language chooser to be centered
...
https://bugzilla.gnome.org/show_bug.cgi?id=694323
2013-02-26 15:07:43 +01:00
Rui Matos
ef4576b4f4
Check gtk_builder_add_from_resource() return value
2013-02-19 12:25:56 +01:00
Rui Matos
bc3307b492
Prevent potential segfault
2013-02-19 12:25:56 +01:00
Rui Matos
12ce8a7fd9
Fix code style issues
2013-02-19 12:25:56 +01:00
Rui Matos
acbe609c94
common: Allow using multiple words to filter languages
...
All words must match.
2013-02-19 12:25:54 +01:00
Rui Matos
0b2b0284fe
common: Disregard being an initial language for sorting
...
Otherwise all the initial languages would show up grouped at the end
of the list when showing all entries.
2013-02-19 12:25:54 +01:00
Rui Matos
864b98e141
common: Make language filtering smarter
...
We normalize both the filter string from the user and the language
label to disregard case and accents. Then we try to match the language
label on its native translation, the current LC_MESSAGES translation
and untranslated.
2013-02-19 12:25:54 +01:00
Rui Matos
fbbb0b1fd8
Fix some memory leaks
2013-02-19 12:25:54 +01:00
Rui Matos
a0ba3bc4fc
Adapt to gnome-languages API change
2013-02-19 12:25:54 +01:00
Rui Matos
80ddfe09da
Remove two unused variables
2013-02-19 12:25:53 +01:00
Matthias Clasen
a8e3ac482d
A new language chooser
2013-02-19 12:25:52 +01:00
Matthias Clasen
1ecd607bcb
Move cc_add_user_language
...
Move it to cc-common-language.c and rename it
to cc_common_language_add_user_languages
2013-02-19 12:25:51 +01:00
Rui Matos
7221f9cd54
common: gdm-languages moved to gnome-desktop as gnome-languages
...
That code is useful for other core desktop modules.
https://bugzilla.gnome.org/show_bug.cgi?id=692414
2013-01-25 16:29:15 +01:00
Cosimo Cecchi
ce1e2eddd8
common: use a GResource for GtkBuilder UI definition
...
https://bugzilla.gnome.org/show_bug.cgi?id=691132
2013-01-07 10:57:17 +01:00
Bastien Nocera
e2ced1c2c3
common: Avoid the language chooser resizing during load
...
250px should be enough to start with.
2012-12-13 12:26:35 +01:00
Bastien Nocera
897243858f
region: Reinstate the separator in the languages list
...
The separator went missing when we started adding the popular
languages to the list. Make it come back to separate the user
languages from the popular ones.
2012-12-11 09:15:55 +01:00
Matthias Clasen
5a2f836e74
region: Make 'Add' dialogs consistent
...
These dialogs had an inconsistent mix of bold window titles and
non-bold headings. Change them to all use window titles with similar
wording.
https://bugzilla.gnome.org/show_bug.cgi?id=684829
2012-12-10 15:25:15 +01:00
Jeremy Bicha
fa9ef0d5d9
common: Use the proper Unicode ellipsis (…) instead of three dots
...
https://bugzilla.gnome.org/show_bug.cgi?id=689497
2012-12-03 09:13:47 -05:00