gnome-control-center/panels/keyboard
Georges Basile Stavracas Neto 818024970c keyboard: add a reset all button
As described in the proposed mockups [1], the Keyboard panel
should have a Reset All button above the list of shortcuts that
allows the user to quickly reset all the shortcuts to their
default keybinding. The current implementation, however, lacks
this button.

Fix that by adding a "Reset All" button, and implementing the
reset all action. A message dialog is shown in order to confirm
the action, and custom shortcuts are not reset (unless the conflict
with the default keybinding of another standard shortcut).

[1] https://raw.githubusercontent.com/gnome-design-team/gnome-mockups/master/system-settings/keyboard/keyboard-wires.png

https://bugzilla.gnome.org/show_bug.cgi?id=777840
2017-01-31 09:57:59 -02: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: make sure to retrieve the correct type from variants 2016-07-29 19:32:51 +02:00
cc-keyboard-item.h keyboard: add API to track whether a shortcut is default 2016-07-29 13:48:31 -03:00
cc-keyboard-manager.c keyboard: Fix typo in comment 2016-09-09 16:51:36 +02:00
cc-keyboard-manager.h keyboard: add support to reset shortcuts to their default values 2016-07-29 13:48:31 -03: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 a reset all button 2017-01-31 09:57:59 -02:00
cc-keyboard-panel.h keyboard: introduce CcKeyboardShortcutEditor 2016-07-29 13:43:47 -03:00
cc-keyboard-shortcut-editor.c keyboard: manage shortcut editor state with pages 2017-01-30 13:26:25 -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 panels: use the new categories 2016-06-14 12:16:43 -03:00
gnome-keyboard-panel.h panels: Update for Shell API changes 2011-11-07 18:03:14 +00:00
gnome-keyboard-panel.ui keyboard: add a reset all button 2017-01-31 09:57:59 -02:00
keyboard-shortcuts.c keyboard: Allow Tab in accels 2016-09-08 17:38:04 +02:00
keyboard-shortcuts.h keyboard: Allow Tab in accels 2016-09-08 17:38:04 +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: switch to the reset button 2017-01-30 13:24:33 -02: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