2008-10-19 Matthias Clasen <mclasen@redhat.com>
Bug 556977 – avoid duplicate custom keybindings
* capplets/keybindings/gnome-keybinding-properties.c: Filter
out custom keybindings that are also listed in xml files.
svn path=/trunk/; revision=9083
2008-07-26 Jens Granseuer <jensgr@gmx.net>
Based on a patch by: Denis Washington <denisw@svn.gnome.org>
* gnome-keybinding-properties.c: (binding_name), (show_error),
(accel_edited_callback): when trying to assign a shortcut that is
already in use, ask the user whether to reassign it instead of
refusing to do anything (bug #133318)
svn path=/trunk/; revision=8796
2008-03-31 Bastien Nocera <hadess@hadess.net>
* gnome-keybinding-properties.c (append_keys_to_tree_from_file):
Fix category headers not appearing properly in the
treeview when using a non-UTF-8 locale (Closes: #513988)
svn path=/trunk/; revision=8613
2008-03-15 Jens Granseuer <jensgr@gmx.net>
* gnome-keybinding-properties.c: (accel_edited_callback),
(accel_cleared_callback), (start_editing_cb),
(maybe_block_accels), (setup_dialog): stop widget accelerators
from activating while the user is entering a new shortcut. This
allows binding shortcuts that are used as accels in the capplet
dialog, e.g. for the Help and Close buttons (bug #313228)
svn path=/trunk/; revision=8581
2007-03-21 Bastien Nocera <hadess@hadess.net>
* gnome-keybinding-properties.c: (reload_key_entries):
Prepend the directory name before loading the files, otherwise, we're
loading them from the current directory, spotted by Fernando Herrera
<fherrera@onirica.com> (Closes: #420796)
svn path=/trunk/; revision=7411
2007-03-19 Bastien Nocera <hadess@hadess.net>
* capplets/keybindings/00-multimedia-key.xml.in:
* capplets/keybindings/01-desktop-key.xml.in:
* capplets/keybindings/50-metacity-desktop-key.xml.in:
* capplets/keybindings/50-metacity-key.xml.in:
* capplets/keybindings/Makefile.am:
* capplets/keybindings/gnome-keybinding-properties.c:
(create_dialog), (should_show_key), (count_rows_foreach),
(ensure_scrollbar), (append_keys_to_tree), (parse_start_tag),
(append_keys_to_tree_from_file), (reload_key_entries),
(setup_dialog):
* po/POTFILES.in: Make all the keybindings be external to the keybindings
capplet itself. This allows applications to add their own keybindings
without recompilation (Closes: #410758)
svn path=/trunk/; revision=7397
2007-02-19 Jens Granseuer <jensgr@gmx.net>
* gnome-keybinding-properties.c: (clear_old_model): clear GConf client
cache before reloading since cached values don't pass the schema name
along which can make entries vanish from the list (fixes bug 394776)
svn path=/trunk/; revision=7309
2007-02-07 Mariano Suárez-Alvarez <mariano@gnome.org>
* gnome-keybinding-properties.c (clear_old_model, reload_key_entries,
cb_dialog_response, setup_dialog, main): organize the way things a cleared
at exit time so as to avoid warnings. (fixes bug 405175)
svn path=/trunk/; revision=7255
2007-02-04 Jens Granseuer <jensgr@gmx.net>
* gnome-keybinding-properties.c: (keyentry_sort_func),
(clear_old_model), (setup_dialog): clean up sorting to not use an
imaginary column; change accel sort order to move disabled actions
to the back of the list and also speed up sorting a bit
svn path=/trunk/; revision=7243
2007-02-03 Jens Granseuer <jensgr@gmx.net>
* gnome-keybinding-properties.c: (accel_edited_callback): filter
out CapsLock modifiers since it's otherwise possible to set the
same accel for several actions (fixes#350424)
svn path=/trunk/; revision=7232
2007-01-31 Jens Granseuer <jensgr@gmx.net>
* gnome-keybinding-properties.c: (main): remove left-over call to
gnome_theme_init(). The rest of the code dealing with (key) themes
has been removed back in 2004... (fixes#157452)
svn path=/trunk/; revision=7220
2007-01-08 Rodrigo Moya <rodrigo@novell.com>
* gnome-keybinding-properties.c (create_dialog, clear_old_model):
moved gtk_scrolled_window_ call back to its correct place.
svn path=/trunk/; revision=7103
2007-01-08 Rodrigo Moya <rodrigo@novell.com>
Fixes#128158
Patch by Jens Granseuer <jensgr@gmx.net>
* gnome-keybinding-properties.c (create_dialog): set scrolled window
policy to _NEVER.
(clear_old_model): euse the existing model instead of discarding and
rebuilding it.
(main): don't leak the GnomeProgram.
svn path=/trunk/; revision=7102
2006-01-22 Bastien Nocera <hadess@hadess.net>
* gnome-keybinding-properties.c: (accel_edited_callback):
Refuse to bind letter keys without a modifier (Closes: #86956)
2004-03-11 Chris Lahey <clahey@rigger.boston.ximian.com>
* gnome-settings-background.c (applier_idle): Made this delay by a
tenth of a second. This seems to make it not reload the
background more than once.
2004-03-12 Chris Lahey <clahey@rigger.boston.ximian.com>
* applier.c (refresh_render): Move the image reload into a separate function.
(size_changed_cb): Handle screen resolution changes.
2004-03-11 Chris Lahey <clahey@rigger.boston.ximian.com>
* applier.c (bg_applier_apply_prefs): If the image is going to be
scaled or stretched, load it at the size it's going to be
displayed.
(need_wallpaper_load_p): If the wallpaper type changed, unless it
changed between TILED and CENTERED, we need to reload the image.
2004-04-06 Jody Goldberg <jody@gnome.org>
* gnome-keybinding-properties.c (cb_check_for_uniqueness) : Really fix
this time to capture the vagaries of keys with and without names.
2004-04-01 Jody Goldberg <jody@gnome.org>
* gnome-keybinding-properties.c (accel_edited_callback) : Use a cancel
button on the 'already used' dialog so that escape will close it.
(cb_check_for_uniqueness) : fix brokeness. It is entirely possible
for keycode on loaded keys to be '0'
2004-02-12 Mark McLoughlin <mark@skynet.ie>
* capplets/display/main.c: (cb_dialog_response):
* capplets/localization/gnome-localization-properties.c:
(dialog_response): update help links to point to user-guide.xml
Tue Jan 13 10:48:57 2004 Jonathan Blandford <jrb@gnome.org>
* gnome-settings-daemon: Merge in acme. We now have a variety of
actions for the keybinding capplet.
Tue Nov 18 12:23:26 2003 Jonathan Blandford <jrb@redhat.com>
* eggcellrendererkeys.[ch]: Patch from Bastien Nocera to to handle
keycodes as well as keysyms.
* eggaccelerators.[ch]: handle keycodes.
* gnome-keybinding-properties.c: handle keycodes.