[gnome-builder/wip/chergert/perspective] devhelp: activate search focus with ctrl+shift+f
- From: Christian Hergert <chergert src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-builder/wip/chergert/perspective] devhelp: activate search focus with ctrl+shift+f
- Date: Sun, 6 Dec 2015 07:45:23 +0000 (UTC)
commit 5a10af0a5d66698a68302332b42457b70a9f6dfa
Author: Christian Hergert <chergert redhat com>
Date: Sat Dec 5 23:44:58 2015 -0800
devhelp: activate search focus with ctrl+shift+f
plugins/devhelp/gbp-devhelp-workbench-addin.c | 7 +++++++
1 files changed, 7 insertions(+), 0 deletions(-)
---
diff --git a/plugins/devhelp/gbp-devhelp-workbench-addin.c b/plugins/devhelp/gbp-devhelp-workbench-addin.c
index e38f05a..d8d5a63 100644
--- a/plugins/devhelp/gbp-devhelp-workbench-addin.c
+++ b/plugins/devhelp/gbp-devhelp-workbench-addin.c
@@ -68,6 +68,7 @@ gbp_devhelp_workbench_addin_load (IdeWorkbenchAddin *addin,
IdePerspective *perspective;
GtkWidget *pane;
GSimpleAction *action;
+ const gchar *focus_accel[] = { "<control><shift>f", NULL };
g_assert (IDE_IS_WORKBENCH_ADDIN (self));
g_assert (IDE_IS_WORKBENCH (workbench));
@@ -91,6 +92,9 @@ gbp_devhelp_workbench_addin_load (IdeWorkbenchAddin *addin,
action = g_simple_action_new ("focus-devhelp-search", NULL);
g_signal_connect_object (action, "activate", G_CALLBACK (focus_devhelp_search), self, 0);
g_action_map_add_action (G_ACTION_MAP (workbench), G_ACTION (action));
+
+ gtk_application_set_accels_for_action (GTK_APPLICATION (IDE_APPLICATION_DEFAULT),
+ "win.focus-devhelp-search", focus_accel);
}
static void
@@ -115,6 +119,9 @@ gbp_devhelp_workbench_addin_unload (IdeWorkbenchAddin *addin,
ide_layout_pane_remove_page (IDE_LAYOUT_PANE (pane), GTK_WIDGET (self->panel));
g_action_map_remove_action (G_ACTION_MAP (workbench), "focus-devhelp-search");
+
+ gtk_application_set_accels_for_action (GTK_APPLICATION (IDE_APPLICATION_DEFAULT),
+ "win.focus-devhelp-search", NULL);
}
static void
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]