Bastien Nocera
ccec8ad7e1
region: Use new listbox helpers
...
https://bugzilla.gnome.org/show_bug.cgi?id=732106
2014-06-24 11:35:31 +02:00
Yosef Or Boczko
8913ad2f36
region: Use header bar in all the dialogs
...
https://bugzilla.gnome.org/show_bug.cgi?id=724299
2014-04-28 17:29:18 +03:00
Antoine Jacoutot
c5268f8a4b
region-panel: do not show Login button if localed is not available
...
Missing org.freedesktop.locale1 means priv->permission will not be set
and will trigger a segfault when used by set_login_button_visibility().
Unconditionally not display the Login button if localed is not available
since it will be useless anyway.
https://bugzilla.gnome.org/show_bug.cgi?id=723550
2014-02-04 15:34:09 +01:00
Daniel Mustieles
2c5951819d
Updated FSF's address
2014-01-29 11:27:38 +01:00
Yosef Or Boczko
80aaf11b1a
region: Use margin-start/end instead of margin-left/right
...
https://bugzilla.gnome.org/show_bug.cgi?id=712661
2013-11-19 22:29:36 +02:00
Rui Matos
455b457c7f
region: Never show "None" for language and formats
...
If the settings backends fail to give us valid values, show the
current environment instead of "None" since we do know which language
is actually being used.
https://bugzilla.gnome.org/show_bug.cgi?id=695535
2013-10-15 23:19:32 +02:00
Rui Matos
9e975b036f
region: Allow setting system-wide formats
...
https://bugzilla.gnome.org/show_bug.cgi?id=695535
2013-10-15 23:19:29 +02:00
Rui Matos
559161b4cb
region: Remove unused toplevel window from .ui file
...
https://bugzilla.gnome.org/show_bug.cgi?id=708286
2013-10-01 10:05:03 +02:00
Yosef Or Boczko
648be6c11a
region: Fix stretched "Login Screen" button
2013-08-21 20:42:09 +03:00
Yosef Or Boczko
720f1b4a87
region: Fix the look of login button
...
https://bugzilla.gnome.org/show_bug.cgi?id=703769
2013-07-12 11:18:17 +03:00
Alexander Larsson
1db26b435a
region: Convert to GtkListBox
...
https://bugzilla.gnome.org/show_bug.cgi?id=702164
2013-07-02 16:19:09 +01:00
Rui Matos
243b3062dc
region: Make sure not to display an empty input sources list
...
Just like the system settings, the user's settings might be empty
because some other component failed before us. Still, we shouldn't
show an empty list since that looks broken.
https://bugzilla.gnome.org/show_bug.cgi?id=701871
2013-06-17 17:22:34 +02:00
Rui Matos
2822e04a89
region: Fix setting the system language
...
We need to actually change the variable holding the system language so
that it gets applied.
https://bugzilla.gnome.org/show_bug.cgi?id=694922
2013-04-15 11:53:27 +02:00
Rui Matos
6154170bb3
region: Apply user settings system-wide on single account systems
...
On single account systems we don't show the login button but the user
should still be able to set system-wide locale settings. We can simply
export the user's own settings to the system in that case.
https://bugzilla.gnome.org/show_bug.cgi?id=694922
2013-04-15 11:53:27 +02:00
Rui Matos
d515aabbf1
region: Remove useless parameter
...
locald settings are system settings by definition so we can just use
priv->system_language directly.
https://bugzilla.gnome.org/show_bug.cgi?id=695535
2013-03-14 17:14:20 +01:00
Rui Matos
9c64f316b1
region: Show restart notification only if strictly needed
...
If the user is changing the setting back to the current locale we
shouldn't show the restart notification.
https://bugzilla.gnome.org/show_bug.cgi?id=695534
2013-03-14 16:52:51 +01:00
Rui Matos
50ea2c11ce
region: Use a GDBusProxy to access org.gnome.SessionManager
...
We'll use this interface beyond just calling Logout() so lets keep a
proxy around.
https://bugzilla.gnome.org/show_bug.cgi?id=695534
2013-03-14 16:52:51 +01:00
Rui Matos
3efb71bab7
region: Cancel any async operations with callbacks on finalize
...
Otherwise we may end up using a finalized "object" in the callbacks.
https://bugzilla.gnome.org/show_bug.cgi?id=695534
2013-03-14 16:52:51 +01:00
Rui Matos
e2163ea9ed
region: Translate restart notification into the target language
...
We used to do this before the panel re-design.
https://bugzilla.gnome.org/show_bug.cgi?id=695534
2013-03-14 16:52:51 +01:00
Rui Matos
bbc28af85d
region: Display current locale country in formats if setting is empty
...
https://bugzilla.gnome.org/show_bug.cgi?id=694888
2013-03-14 16:52:51 +01:00
Rui Matos
3a51c94281
region: Remove the "None" input source row when adding a real one
...
https://bugzilla.gnome.org/show_bug.cgi?id=694887
2013-03-12 15:21:15 +01:00
Rui Matos
4eb0a72d86
region: Improve explanation when there are no input sources
...
https://bugzilla.gnome.org/show_bug.cgi?id=694887
2013-03-12 15:21:14 +01:00
Rui Matos
4b09dd843f
region: Prevent window from getting too tall with many input sources
...
https://bugzilla.gnome.org/show_bug.cgi?id=695443
2013-03-12 15:21:12 +01:00
Bastien Nocera
de1b612cc0
region: Fix crash when changing the language
...
1. Load region panel
2. Change language
3. Go back to overview
4. Load region panel
5. Change language
6. Crash
As the ActUser and ActUserManager object aren't reference counted,
we need to disconnect the signals ourselves when exiting the panel
otherwise we'll receive the signals from the old signal connection,
which will use the old panel object.
2013-02-20 14:53:41 +01:00
Rui Matos
80e7738210
region: Dim the icons on IBus input source rows
2013-02-19 12:25:56 +01:00
Rui Matos
2b07d810aa
region: New 'Add Input Source' dialog design
2013-02-19 12:25:55 +01:00
Rui Matos
00da5a115f
region: Don't add duplicate input sources
2013-02-19 12:25:55 +01:00
Rui Matos
29e0f0b28a
region: Show/hide IBus sources config button
...
Instead of just making it sensitive/unsensitive. Quoting from the bug
report:
The problem is that it isn't clear to the user why the settings button is
insensitive for keyboard layouts - they'll be asking "why can't I ever use the
settings?"
https://bugzilla.gnome.org/show_bug.cgi?id=692006
2013-02-19 12:25:55 +01:00
Rui Matos
c87d588378
region: Remove the IBus engines whitelist
...
And just blacklist IBus' "xkb:" engines which basically duplicate all
the XKB layouts.
2013-02-19 12:25:55 +01:00
Rui Matos
eaa8dd80ee
region: Fix un-ifdef'd usage of IBus specific variables
2013-02-19 12:25:55 +01:00
Rui Matos
a0ba3bc4fc
Adapt to gnome-languages API change
2013-02-19 12:25:54 +01:00
Rui Matos
8740bf03c8
region: Fix input source rows selection getting lost
2013-02-19 12:25:53 +01:00
Matthias Clasen
188f3d1658
Acceptable behaviour in localed-less situations
...
We show the 'None' as login screen settings, and the entire page
is made insensitive.
2013-02-19 12:25:53 +01:00
Matthias Clasen
b2148043d7
Implement the login page
...
We are now saving language and layout information to logind.
2013-02-19 12:25:53 +01:00
Matthias Clasen
b47b4afb83
region: Show a Login Screen button when multi-user
...
The button doesn't do anything yet.
2013-02-19 12:25:53 +01:00
Matthias Clasen
4262cb39d5
Use libaccountsservice
...
Beats talking dbus directly to the service, and we will
make more use of this in later commits.
2013-02-19 12:25:52 +01:00
Matthias Clasen
d1ed95292d
Add restart notification
2013-02-19 12:25:52 +01:00
Matthias Clasen
d3852fc831
Wip: new region panel
...
Still missing:
- restart session notification
- login screen mode
2013-02-19 12:25:52 +01:00
Matthias Clasen
148e311aa6
Wip region
2013-02-19 12:25:51 +01:00
Cosimo Cecchi
887c3ae3d5
region: use a GResource for GtkBuilder UI definition
...
https://bugzilla.gnome.org/show_bug.cgi?id=691132
2013-01-07 10:57:16 +01:00
Bastien Nocera
3686cf7eb8
shell: Make all control-center plugins static
...
This makes loading faster, with less I/O, avoids unnecessary
code duplication (around 1k lines shaved), and ensures that
all the panels link and work appropriately.
By the same token, it will stop external panels from being
created, and loaded.
https://bugzilla.gnome.org/show_bug.cgi?id=690036
2012-12-11 17:07:39 +01:00
Ray Strode
b0e7a5efa8
panels: add register macro
...
Bastien says he doesn't like the blank class_finalize
functions in every panel and he would like a wrapper
macro to hide them.
This commit does that.
2012-08-21 14:32:33 -04:00
Rui Matos
0fb0d6139b
region: Removal of the Layouts tab
...
https://bugzilla.gnome.org/show_bug.cgi?id=662489
2012-06-01 18:46:38 +01:00
Rui Matos
bfaeb6a41d
region: Add an initial input sources tab
...
This is just the scaffolding according to
https://live.gnome.org/Design/SystemSettings/RegionAndLanguage
No code behind it yet.
Original code from Matthias Clasen.
https://bugzilla.gnome.org/show_bug.cgi?id=662489
2012-06-01 18:46:37 +01:00
Florian Müllner
79b11894dd
region: Add get_help_uri() implementation
...
https://bugzilla.gnome.org/show_bug.cgi?id=675471
2012-05-18 18:48:38 +02:00
Bastien Nocera
d8b9fc9c5d
region: Add ability to switch pages
2011-09-08 17:23:10 +01:00
Rodrigo Moya
81945e7a54
region: Add System tab
2011-07-04 13:59:45 +02:00
Rodrigo Moya
68763a928b
region: Add code to manage the new Formats tab
2011-06-14 19:02:54 +02:00
Bastien Nocera
a2fa77302b
region: Fix memleak on error
2011-02-21 19:18:34 +00:00
Bastien Nocera
45ad8a6c64
region: Tweak the layouts tab UI
2011-01-27 14:46:50 +00:00