[devhelp] shortcuts: categorize the actions in more sub-groups
- From: Sébastien Wilmet <swilmet src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [devhelp] shortcuts: categorize the actions in more sub-groups
- Date: Sun, 10 Jan 2021 20:03:43 +0000 (UTC)
commit a6de264920256105ed9370f1bbaa44f55e5a9446
Author: Sébastien Wilmet <sw swilmet be>
Date: Sun Jan 10 20:58:01 2021 +0100
shortcuts: categorize the actions in more sub-groups
Almost everything was in the General group, and it's planned to use the
General group for something else (F1, F10, etc. like in gedit).
src/dh-window.c | 25 ++++++++++++++++---------
1 file changed, 16 insertions(+), 9 deletions(-)
---
diff --git a/src/dh-window.c b/src/dh-window.c
index f92fbf9a..8e800bb2 100644
--- a/src/dh-window.c
+++ b/src/dh-window.c
@@ -375,27 +375,34 @@ shortcuts_window_cb (GSimpleAction *action,
factory = amtk_factory_new (NULL);
amtk_factory_set_default_flags (factory, AMTK_FACTORY_IGNORE_GACTION);
- /* General group */
- group = amtk_shortcuts_group_new (_("General"));
+ group = amtk_shortcuts_group_new (_("Search"));
gtk_container_add (group, amtk_factory_create_shortcut (factory, "win.focus-search"));
gtk_container_add (group, amtk_factory_create_shortcut (factory, "win.find"));
- gtk_container_add (group, amtk_factory_create_shortcut (factory, "app.new-window"));
- gtk_container_add (group, amtk_factory_create_shortcut (factory, "win.new-tab"));
- gtk_container_add (group, amtk_factory_create_shortcut (factory, "win.show-sidebar"));
+ gtk_container_add (section, GTK_WIDGET (group));
+
+ group = amtk_shortcuts_group_new (_("History"));
gtk_container_add (group, amtk_factory_create_shortcut (factory, "win.go-back"));
gtk_container_add (group, amtk_factory_create_shortcut (factory, "win.go-forward"));
- gtk_container_add (group, amtk_factory_create_shortcut (factory, "win.print"));
- gtk_container_add (group, amtk_factory_create_shortcut (factory, "win.close-tab"));
- gtk_container_add (group, amtk_factory_create_shortcut (factory, "app.quit"));
gtk_container_add (section, GTK_WIDGET (group));
- /* Zoom group */
group = amtk_shortcuts_group_new (_("Zoom"));
gtk_container_add (group, amtk_factory_create_shortcut (factory, "win.zoom-in"));
gtk_container_add (group, amtk_factory_create_shortcut (factory, "win.zoom-out"));
gtk_container_add (group, amtk_factory_create_shortcut (factory, "win.zoom-default"));
gtk_container_add (section, GTK_WIDGET (group));
+ group = amtk_shortcuts_group_new (_("Tabs and Windows"));
+ gtk_container_add (group, amtk_factory_create_shortcut (factory, "win.new-tab"));
+ gtk_container_add (group, amtk_factory_create_shortcut (factory, "app.new-window"));
+ gtk_container_add (group, amtk_factory_create_shortcut (factory, "win.close-tab"));
+ gtk_container_add (group, amtk_factory_create_shortcut (factory, "app.quit"));
+ gtk_container_add (section, GTK_WIDGET (group));
+
+ group = amtk_shortcuts_group_new (_("Miscellaneous"));
+ gtk_container_add (group, amtk_factory_create_shortcut (factory, "win.print"));
+ gtk_container_add (group, amtk_factory_create_shortcut (factory, "win.show-sidebar"));
+ gtk_container_add (section, GTK_WIDGET (group));
+
g_object_unref (factory);
gtk_container_add (GTK_CONTAINER (shortcuts_window), GTK_WIDGET (section));
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]