gnome-control-center/panels/keyboard
Florian Müllner 796981d390 keyboard: Special-case disabling of multi-bindings shortcuts
For shortcuts that support multiple bindings, the disabled state is
expressed as an empty list rather than a list with a single empty
element. While the latter certainly works as expected as far as the
actual keybinding is concerned, the shortcut will show up as modified
even if it is disabled by default. Explicitly setting bindings to the
empty list when a shortcut is disabled fixes this.

https://bugzilla.gnome.org/show_bug.cgi?id=784620
2017-07-24 21:43:24 -03:00
..
00-multimedia.xml.in keyboard: Use GSettings for those shortcuts 2011-02-16 18:00:38 +00:00
01-input-sources.xml.in keyboard: Add 'reverse' metadata to switch-input-source shortcuts 2014-08-17 20:16:26 +02:00
01-launchers.xml.in Add shortcut to launch gnome-control-center 2014-06-13 15:09:03 +02:00
01-screenshot.xml.in keyboard: Add a screencast shortcut entry 2013-08-14 21:00:41 -04:00
01-system.xml.in keyboard: Use GSettings for those shortcuts 2011-02-16 18:00:38 +00:00
50-accessibility.xml.in keyboard: Rename a11y keyboard shortcuts 2011-11-09 00:04:50 +00:00
cc-keyboard-item.c keyboard: Special-case disabling of multi-bindings shortcuts 2017-07-24 21:43:24 -03:00
cc-keyboard-item.h keyboard: Track all key combos 2017-07-10 19:29:43 +02:00
cc-keyboard-manager.c keyboard: Consider multiple bindings when resetting 2017-07-10 19:31:00 +02:00
cc-keyboard-manager.h keyboard: Add dedicated key combo type 2017-07-10 19:29:43 +02:00
cc-keyboard-option.c keyboard: Add "print screen" and "scroll lock" to compose key options 2014-07-21 11:22:26 +02:00
cc-keyboard-option.h keyboard: Add common XKB options to the Typing shortcuts section 2012-08-20 18:51:39 +02:00
cc-keyboard-panel.c keyboard: Add dedicated key combo type 2017-07-10 19:29:43 +02:00
cc-keyboard-panel.h keyboard: introduce CcKeyboardShortcutEditor 2016-07-29 13:43:47 -03:00
cc-keyboard-shortcut-editor.c keyboard: Add dedicated key combo type 2017-07-10 19:29:43 +02:00
cc-keyboard-shortcut-editor.h keyboard: move keyboard management code to custom class 2016-07-29 13:43:47 -03:00
enter-keyboard-shortcut.svg keyboard: add enter-new-shortcut asset 2016-09-08 17:12:17 +02:00
gnome-keybindings.its keyboard: Add gettext support for keybinding descriptions 2016-07-27 17:27:32 +02:00
gnome-keybindings.loc keyboard: Add gettext support for keybinding descriptions 2016-07-27 17:27:32 +02:00
gnome-keybindings.pc.in [keyboard] Rename keybindings to keyboard 2010-10-31 23:58:35 -04:00
gnome-keyboard-panel.desktop.in.in keyboard: Add many new keywords 2017-04-13 10:23:39 +02:00
gnome-keyboard-panel.h panels: Update for Shell API changes 2011-11-07 18:03:14 +00:00
gnome-keyboard-panel.ui keyboard: Use ellipsis for "Reset All" 2017-02-14 19:09:33 +01:00
keyboard-shortcuts.c keyboard: Add dedicated key combo type 2017-07-10 19:29:43 +02:00
keyboard-shortcuts.h keyboard: Add dedicated key combo type 2017-07-10 19:29:43 +02:00
keyboard.gresource.xml keyboard: add enter-new-shortcut asset 2016-09-08 17:12:17 +02:00
Makefile.am keyboard: move keyboard management code to custom class 2016-07-29 13:43:47 -03:00
shortcut-editor.ui keyboard: Inform that 'backspace' is the clear key 2017-05-10 20:45:07 -03:00
wm-common.c keyboard: Make it possible to stop watching for WM changes 2014-09-05 14:15:59 +02:00
wm-common.h keyboard: Make it possible to stop watching for WM changes 2014-09-05 14:15:59 +02:00