Bastien Nocera
52339fc0a3
keyboard: Read XDG data dirs for keys to use
...
And set the locale prefix accordingly.
2011-02-17 13:00:30 +00:00
Bastien Nocera
029797928d
keyboard: Pass gettext domain name for GConf entries
2011-02-17 13:00:30 +00:00
Bastien Nocera
27cf30ed54
keyboard: Add support for GSettings shortcuts
2011-02-16 18:00:38 +00:00
Bastien Nocera
6b5fa49cc6
keyboard: Don't update binding by hand
...
Let the CcKeyboardItem update keyval, keymask, etc. for us when
we set the binding value, instead of having us do it by hand.
2011-02-16 01:28:04 +00:00
Bastien Nocera
5c755904e1
keyboard: Clean up GConf handling
...
Move most of the horrible GConf monitoring code to a separate
GObject(-ish). While quite ugly, it's not as bad as the code that
used to be there before.
Also fix the setting of KeyEntry->model (or CcKeyboardItem->model now)
to be the correct model (eg. the shortcut model rather than the section
model)
2011-02-16 01:24:49 +00:00
Bastien Nocera
816068ff6f
keyboard: Simplify bit of code
2011-02-16 01:24:49 +00:00
Bastien Nocera
47770ed40c
keyboard: typedef the shortcut types
2011-02-16 01:24:48 +00:00
William Jon McCann
437b2cfb40
keyboard: improve the layout of the bindings page
...
Limit size of sections view and keep the key column the same size.
2011-02-02 20:00:31 -05:00
William Jon McCann
4d7c8354c4
keyboard: allow merging key groups together per section
2011-02-02 17:31:18 -05:00
William Jon McCann
2723a3b51e
keyboard: use attached toolbar pattern
2011-01-26 16:47:43 -05:00
Matthias Clasen
37b6e2b332
Make custom shortcut dialog non-resizable
...
The shell doesn't allow to resize attached dialogs, so we don't
want to show resize grips.
2011-01-21 14:42:28 -05:00
Matthias Clasen
110b7fe8a8
Make custom keybinding editing work again
...
Only allow adding custom bindings in their section.
Fix up memory management when removing bindings.
2011-01-21 02:03:34 -05:00
Matthias Clasen
8effcb317c
Avoid duplicate entries for custom keybindings
...
The a11y keybindings live in /desktop/gnome/keybindings as well,
and we don't want to show them twice. So filter them out.
2011-01-21 01:27:23 -05:00
William Jon McCann
7d7e249627
keyboard: set a size request so the treeviews aren't miniscule
2011-01-18 21:26:01 -05:00
William Jon McCann
fe305ff6fe
keyboard: add support for system, app, user groups of keybindings
2011-01-18 20:59:04 -05:00
William Jon McCann
c968514670
keyboard: kill some tabs
2011-01-17 19:48:39 -05:00
William Jon McCann
83baa91474
keyboard: make the shortcut dialog a bit more like the mockups
...
- No horizontal scroll
- No info icon
- Use toolbar for add/remove
2011-01-17 19:48:39 -05:00
Rodrigo Moya
cc15b73336
keyboard: Match with previous functionality
2010-12-09 17:02:41 +01:00
Rodrigo Moya
f6f580b9ee
keyboard: Show keybindings for the selected section
2010-12-09 17:02:41 +01:00
Rodrigo Moya
ae26a638bc
keyboard: Display sections in a separate treeview
2010-12-09 17:02:41 +01:00
Rodrigo Moya
974acd358e
keyboard: Separate code for tabs in notebooks
2010-12-09 17:02:41 +01:00