~vcs-imports/gnome-control-center/+git/gnome-control-center:wip/input-sources

Last commit made on 2012-05-15
Get this branch:
git clone -b wip/input-sources https://git.launchpad.net/~vcs-imports/gnome-control-center/+git/gnome-control-center

Branch merges

Branch information

Recent commits

d47beb4... by Rui Matos

region: Get the available XKB layouts from the XKB rules file

Instead of having just a handful of harcoded ones. The IBus input
sources that we claim to support are still hardcoded for now.

ad2a238... by Rui Matos

keyboard: Add shortcuts to switch among input sources

776cf56... by Rui Matos

region: Use a hand-crafted input sources list

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.

ce92413... by Rui Matos

region: Fix a couple of memory leaks

816a551... by Rui Matos

region: Improved keynav and selection handling on the input chooser

e21d931... by Rui Matos

region: Remove the input source switch keybindings handling for now

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.

1d6f62e... by Rui Matos

region: Remove the last remnants of libgnomekbd

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.

2c09c8e... by Matthias Clasen <email address hidden>

Group tool buttons

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

5e7dc53... by Matthias Clasen <email address hidden>

Region: Add a 'Shortcuts' link to the input sources tab

Now we just need to make the shortcuts page actually provide
previous/next input source shortcuts.

3e7c33f... by Matthias Clasen <email address hidden>

Keyboard: Make it possible to jump to shortcuts tab

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.