- May 15, 2012
-
-
Rui Matos authored
Instead of having just a handful of harcoded ones. The IBus input sources that we claim to support are still hardcoded for now.
-
Rui Matos authored
-
Rui Matos authored
Instead of asking IBus, we want to use an hand-crafted list of input sources that we are sure that a) is intelligible for the user and b) lists both an XKB layout and an IBus engine that work together. For now we just hard-code this list but we might want to move it into its own file and maybe even to some other module. This also removes the dependency on IBus.
-
Rui Matos authored
-
Rui Matos authored
-
Rui Matos authored
We want to do the keybinding capturing in gnome-shell so that it also works in the Activities Overview. IBus wouldn't use our input source settings anyway so remove this for now.
-
Rui Matos authored
There's no need to be linking to libgnomekbd and libxklavier just to show keyboard previews, we can just spawn gkbd-keyboard-display. This isn't ideal but we can polish it better later on.
-
Also add an (unfunctional for now) 'Input Source Settings' button. Unfortunately, the preferences-system-symbolic icon is broken, so it comes out black. http://mclasen.fedorapeople.org/blackeye.png
-
Now we just need to make the shortcuts page actually provide previous/next input source shortcuts.
-
To make this work, we need to move the setting up of priv->builder to the instance init, so that it is available when construct properties are set; the other setup needs to remain in the constructor, since it relies on construct properties.
-
Still to do: system-wide settings for input sources
-
This ensures that all required IBus types are registered, avoiding problems with deserialization.
-
Things that work now: - Adding and removing sources works - Input soures can be rearranged - Changes are written back to IBus configuration - We show the actual shortcuts - Keyboard layouts can be previewed
-
Populate the list of active input sources, and wire up some of the buttons.
-
This is just the scaffolding according to https://live.gnome.org/Design/SystemSettings/RegionAndLanguage No code behind it yet, and the XKB tab has not been removed yet.
-
- May 10, 2012
-
-
Bastien Nocera authored
We were scrolling to parts of the stage where we wouldn't have a page anymore. Don't do that, and only remove pages when we're done with animations.
-
Bruno Brouard authored
-
Bastien Nocera authored
-
- May 09, 2012
-
-
Colin Walters authored
-
Bastien Nocera authored
-
Bastien Nocera authored
Powered by gtk-clutter.
-
Bastien Nocera authored
-
Bastien Nocera authored
-
Bastien Nocera authored
Once we've already switch to a new panel.
-
Bastien Nocera authored
-
Bastien Nocera authored
And exit as soon as we fail.
-
Bastien Nocera authored
To differentiate children of a GtkNotebook.
-
- May 08, 2012
-
-
William Jon McCann authored
GdkColor -> GdkRGBA
-
Bastien Nocera authored
Map the window before displaying it, so we can maximise it straight away and avoid visible resizing.
-
Bastien Nocera authored
As this is the minimum size of the content view, not the whole window.
-
Bastien Nocera authored
When the monitor changes size, and we have a small screen, reset small_screen_set so that we maximise the window.
-
Bastien Nocera authored
This reverts commit 3e5f4881.
-
Bastien Nocera authored
Instead of using gtk_widget_size_request() on the parent scrolled window, to make sure that border are taken into account when sizing the icon views.
-
Bastien Nocera authored
Otherwise we wouldn't maximise the screen again.
-
And center labels vertically that have no search matching text. https://bugzilla.gnome.org/show_bug.cgi?id=673869
-
Based on patch from Ubuntu https://bugzilla.gnome.org/show_bug.cgi?id=673869
-
Make the minimum window size smaller, and the window resizable when using small screens. Based on patch from Ubuntu https://bugzilla.gnome.org/show_bug.cgi?id=673869
-