gnome-control-center/panels/keyboard
Nelson Benítez León e865b14e3b keyboard: allow going back from CCInputChooser via single click
When adding new input sources, the first dialog shows a list of
languages, when single clicking one item you go to a subdialog
that has a 'go back' item, that item only works if double-clicking
it, but that is unintuitive because if you entered the dialog by
single click you also expect the 'go back' button to work by
single click too.

The subdialog is a GtkListBox configured to be double click,
because it has an 'Accept' header bar button and we don't
really want to activate the subdialog items by single click,
but the 'go back' row is special and as explained before it is
expected to work by single click too.

So this commit adds the required single click handler for the
'go back' rows created in CCInputChooser.

Fixes #1954
2023-02-14 03:24:20 +00:00
..
icons Add individual app icons 2022-01-31 14:08:22 +00:00
00-multimedia.xml.in keyboard: Add microphone mute key 2019-05-27 20:48:35 +00:00
01-input-sources.xml.in build: Migrate from Intltool to Gettext 2018-01-23 10:49:31 +01:00
01-launchers.xml.in build: Migrate from Intltool to Gettext 2018-01-23 10:49:31 +01:00
01-system.xml.in build: Migrate from Intltool to Gettext 2018-01-23 10:49:31 +01:00
50-accessibility.xml.in Fix minor typos 2020-07-20 10:38:09 +03:00
cc-ibus-utils.c Move input sources from region panel to keyboard panel 2020-12-18 07:55:41 -08:00
cc-ibus-utils.h Move input sources from region panel to keyboard panel 2020-12-18 07:55:41 -08:00
cc-input-chooser.c keyboard: allow going back from CCInputChooser via single click 2023-02-14 03:24:20 +00:00
cc-input-chooser.h Move input sources from region panel to keyboard panel 2020-12-18 07:55:41 -08:00
cc-input-chooser.ui Add some missing a11y labels in the keyboard panel 2022-05-10 04:00:40 +00:00
cc-input-list-box.c keyboard: fix permission_acquired always returning FALSE 2022-08-20 20:47:35 +00:00
cc-input-list-box.h keyboard: Port to GTK4 2021-12-14 22:34:21 -03:00
cc-input-list-box.ui keyboard: Handle keynav-failed on input source list 2022-02-13 13:33:25 +00:00
cc-input-row.c keyboard: fix bad state when moving input rows 2023-01-30 11:42:51 +00:00
cc-input-row.h keyboard: Subclass AdwActionRow for InputRow 2022-02-13 13:33:25 +00:00
cc-input-row.ui Add some missing a11y labels in the keyboard panel 2022-05-10 04:00:40 +00:00
cc-input-source-ibus.c Move input sources from region panel to keyboard panel 2020-12-18 07:55:41 -08:00
cc-input-source-ibus.h Move input sources from region panel to keyboard panel 2020-12-18 07:55:41 -08:00
cc-input-source-xkb.c Move input sources from region panel to keyboard panel 2020-12-18 07:55:41 -08:00
cc-input-source-xkb.h Move input sources from region panel to keyboard panel 2020-12-18 07:55:41 -08:00
cc-input-source.c Move input sources from region panel to keyboard panel 2020-12-18 07:55:41 -08:00
cc-input-source.h Move input sources from region panel to keyboard panel 2020-12-18 07:55:41 -08:00
cc-keyboard-item.c keyboard: item: Notify is-value-default on key changes 2022-12-05 20:50:15 +00:00
cc-keyboard-item.h keyboard: item: Add an API to check if a string matches the item 2022-12-05 20:50:15 +00:00
cc-keyboard-manager.c keyboard: manager: Add shortcuts-loaded signal 2022-12-05 20:50:15 +00:00
cc-keyboard-manager.h keyboard: Refactoring of CcKeyboardItem handling of multiple combos 2020-09-14 17:19:33 +00:00
cc-keyboard-panel.c keyboard: Use CcListRow where appropriate 2022-11-25 20:18:36 +05:30
cc-keyboard-panel.h keyboard: Move keyboard shortcuts configuration to a dialog window 2020-12-18 07:55:38 -08:00
cc-keyboard-panel.ui keyboard: Use CcListRow where appropriate 2022-11-25 20:18:36 +05:30
cc-keyboard-shortcut-dialog.c keyboard: shortcut-dialog: Refactor 2022-12-05 20:50:15 +00:00
cc-keyboard-shortcut-dialog.h keyboard: shortcut-dialog: Refactor 2022-12-05 20:50:15 +00:00
cc-keyboard-shortcut-dialog.ui keyboard: shortcut-dialog: Refactor 2022-12-05 20:50:15 +00:00
cc-keyboard-shortcut-editor.c keyboard: shortcut-editor: Properly escape text 2022-12-05 20:50:15 +00:00
cc-keyboard-shortcut-editor.h keyboard: Replace ifdefs with #pragma once 2018-05-29 15:44:19 +00:00
cc-keyboard-shortcut-editor.ui keyboard: Set mnemonics to header buttons 2022-05-25 16:41:28 +00:00
cc-keyboard-shortcut-group.c Add cc-keyboard-shortcut-group 2022-12-05 20:50:15 +00:00
cc-keyboard-shortcut-group.h Add cc-keyboard-shortcut-group 2022-12-05 20:50:15 +00:00
cc-keyboard-shortcut-row.c keyboard: shortcut-row: Add API to get shortcut item 2022-12-05 20:50:15 +00:00
cc-keyboard-shortcut-row.h keyboard: shortcut-row: Add API to get shortcut item 2022-12-05 20:50:15 +00:00
cc-keyboard-shortcut-row.ui keyboard: shortcut-row: Use CSS classes to embolden text 2022-12-05 20:50:15 +00:00
cc-xkb-modifier-dialog.c keyboard: Port to GTK4 2021-12-14 22:34:21 -03:00
cc-xkb-modifier-dialog.h keyboard: Rename XkbOption and XkbModifier with Cc prefix 2021-05-19 03:20:41 +00:00
cc-xkb-modifier-dialog.ui keyboard: Fix typo in a11y label 2022-05-16 10:05:29 +12:00
enter-keyboard-shortcut.svg keyboard: add enter-new-shortcut asset 2016-09-08 17:12:17 +02:00
gnome-keybindings.pc.in [keyboard] Rename keybindings to keyboard 2010-10-31 23:58:35 -04:00
gnome-keyboard-panel.desktop.in keyboard: Add "Hotkey" keyword 2023-01-06 12:40:19 +00:00
keyboard-shortcuts.c keyboard: Handle shift shortcut modifier the same way as the shell does 2022-08-22 12:49:13 +00:00
keyboard-shortcuts.h keyboard: Split out function to normalize keyval and modifier mask 2022-08-22 12:49:13 +00:00
keyboard.gresource.xml Move input sources from region panel to keyboard panel 2020-12-18 07:55:41 -08:00
meson.build Add cc-keyboard-shortcut-group 2022-12-05 20:50:15 +00:00