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
Rodrigo Moya
047f48e850
Some build fixes
2010-11-15 10:35:49 +01:00
William Jon McCann
821ed8f870
[keyboard] move general settings into keyboard panel
2010-11-01 00:40:52 -04:00
William Jon McCann
728331f306
[keyboard] Rename keybindings to keyboard
2010-10-31 23:58:35 -04:00
William Jon McCann
733f0ce3e2
[region] Rename old Keyboard panel to Region
...
Will make keybindings the new keyboard panel
2010-10-31 23:42:04 -04:00
William Jon McCann
f68a097c50
[keyboard] Remove a11y stuff
2010-10-31 22:55:27 -04:00
William Jon McCann
2dc9c80749
[keyboard] Don't expand vertically on general tab
2010-10-31 22:44:20 -04:00
Bastien Nocera
c5c400f7a5
keyboard: gtk_widget_hide_all() is deprecated
2010-10-22 15:09:03 +01:00
Rodrigo Moya
14d6a2c5ee
keyboard: Port /desktop/gnome/interface settings to use org.gnome.desktop.interface GSettings path
2010-10-14 16:12:08 +02:00
Rodrigo Moya
d7b59d3929
keyboard: Bind scale widgets also via their GtkAdjustment
2010-10-13 13:06:57 +02:00
Rodrigo Moya
6f4a2e7e14
keyboard: Use GSettings for the settings in g-s-d schemas
2010-10-13 12:53:49 +02:00
Sergey V. Udaltsov
af45ac562b
Using G_CALLBACK macro instead of casting
2010-10-09 22:28:52 +01:00
Sergey V. Udaltsov
aa6f5455f7
More changes from gconf-client to GSettings
...
Getting rid of obsolete and broken gconf-property-editor in favor of gsettings.
2010-10-09 22:25:00 +01:00
William Jon McCann
712a72c301
Remove typing break
2010-10-09 02:59:34 -04:00
Bastien Nocera
266cf23848
keyboard: Fix compile-time warning
...
With function missing its prototype
2010-10-06 11:45:59 +01:00
Sergey V. Udaltsov
b4acce05ff
Small code cleanup
...
Using shared gkbd_strv_* utility functions, reducing the code
2010-10-04 11:24:10 +01:00
Sergey V. Udaltsov
3e27315e0d
Updated for the latest libgnomekbd API
2010-10-03 23:52:32 +01:00
Bastien Nocera
4ec7801cbb
shell: Show settings without a panel in Other
...
Add the X-GNOME-Settings-Panel category. You need a control-center
panel to add this to your desktop file. Desktop entries with this
category but that aren't actually panels will be ignored (no cheating).
If the desktop file for your settings isn't a panel, it will show in the
"Other" section of the control-center shell
https://bugzilla.gnome.org/show_bug.cgi?id=630998
2010-09-30 13:48:29 +01:00