Commit graph

531 commits

Author SHA1 Message Date
Bastien Nocera
3574d8f882 common: Move eggaccelerators to common/
So we can share it with the universal-access panel.
2011-02-23 15:40:46 +00:00
Thomas Wood
e2f944a66a configure: Group pkg-config checks based on how they are used
Group the pkg-config checks so that pkg-config can remove duplicated CFLAGS
and LIBS.

https://bugzilla.gnome.org/show_bug.cgi?id=636593
2011-02-19 16:46:26 +00:00
Bastien Nocera
2e88bc759e keyboard: Add Universal Access shortcuts
As newly defined in gnome-settings-daemon.

https://bugzilla.gnome.org/show_bug.cgi?id=641279
2011-02-18 13:53:38 +00:00
William Jon McCann
05f7a4b1f4 keyboard: align bottoms of panes in a neater way
https://bugzilla.gnome.org/show_bug.cgi?id=642629
2011-02-17 17:05:04 -05:00
William Jon McCann
886d871893 keyboard: don't expand tables vertically
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=642625
2011-02-17 16:59:45 -05:00
Bastien Nocera
0e153740f9 keyboard: Don't resize the shell horizontally
By ellipsising long key names.
2011-02-17 19:10:00 +00:00
Bastien Nocera
52f8687c37 keyboard: Only listen to our own key
Rather than all the possible changes that could have happened in
the schemas.
2011-02-17 16:52:07 +00:00
Bastien Nocera
000ba7fffe keyboard: Fix memleaks when adding from XML file 2011-02-17 13:00:30 +00:00
Bastien Nocera
2bd214a1d4 keyboard: Fix memleaks in CcKeyboardItem 2011-02-17 13:00:30 +00:00
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
fbe10dc98c keyboard: Remove some debug 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
73f155eaac keyboard: Pass a gettext package when loading GConf
As GConf itself won't be passing us a translated entry by itself.

https://bugzilla.gnome.org/show_bug.cgi?id=576570
2011-02-17 13:00:30 +00:00
Bastien Nocera
407cf455bf keyboard: Use GSettings for those shortcuts 2011-02-16 18:00:38 +00:00
Bastien Nocera
82ae68abdf keyboard: Move a11y keys to gnome-control-center 2011-02-16 18:00:38 +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
5db83718e3 keyboard: add missing file 2011-02-02 17:48:35 -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
c248dd8788 keyboard: change grouping of keys 2011-02-02 16:52:11 -05:00
Bastien Nocera
9a1bdb4a30 keyboard: Align the scales
Make sure the scales in the keyboard panel are aligned by adding
them all to GtkSizeGroups.

https://bugzilla.gnome.org/show_bug.cgi?id=605501
2011-01-31 21:20:09 +00:00
William Jon McCann
2723a3b51e keyboard: use attached toolbar pattern 2011-01-26 16:47:43 -05:00
Matthias Clasen
4d3aee8904 keyboard: make scales functional
Without adjustments, nothing gets drawn and no change is possible.
The boundaries for these adjustments were taking from the 2.32 branch.
2011-01-25 22:54:04 -05:00
Kjartan Maraas
0ec577167e Remove a string from translation. 2011-01-25 20:26:02 +01: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
adcf2cfc17 keyboard: rename Desktop shortcuts to Launchers and Actions 2011-01-17 20:28:31 -05:00
William Jon McCann
f1e85d3e75 keyboard: rename Sound to Sound and Media 2011-01-17 19:53:37 -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
William Jon McCann
b7c658c064 Add orientation properties to help out glade 2011-01-17 19:48:39 -05:00
Thomas Wood
ca7bdc3f7e build: remove redundant variables
GNOMECC_CAPPLETS_CLEANFILES duplicated existing files to be removed and
GNOMECC_CAPPLETS_EXTRA_DIST was no longer used anywhere.
2010-12-20 14:51:52 +00:00
Bastien Nocera
d9ea76bc4a keyboard: Remove dead file 2010-12-16 18:37:59 +00:00
Rodrigo Moya
a635c0b646 keyboard: Less padding for scrolled windows 2010-12-09 17:02:41 +01: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
Rodrigo Moya
fa9c9818df keyboard: Use the same code formatting everywhere 2010-12-09 17:02:41 +01:00
Rodrigo Moya
5e9f57bd9d keyboard: Add new treeview for showing shortcuts' sections 2010-12-09 17:02:41 +01:00
William Jon McCann
d51d16fddf various: use a consistent and slightly larger border width for panels 2010-11-21 19:33:34 -05:00
Bastien Nocera
032d6326d5 panels: Add keywords to all the panels we ship
https://bugzilla.gnome.org/show_bug.cgi?id=399754
2010-11-17 16:02:47 +00:00
Bastien Nocera
4f95d63555 keyboard: Fix possible accel blocking
Use a constructor so that the "shell" property is already set.
This allows use to block accels from working when capturing a key,
as well as parent dialogues properly for the toplevel.
2010-11-16 12:13:01 +00:00