[devhelp] app: also use Ctrl+S to focus the search key



commit 71ec5631ac47aa252a324eb5ace3dc416d593d6f
Author: Aleksander Morgado <aleksander lanedo com>
Date:   Thu Jul 4 14:31:36 2013 +0200

    app: also use Ctrl+S to focus the search key
    
    https://bugzilla.gnome.org/show_bug.cgi?id=695758

 src/dh-app.c    |   25 +++++++++++++------------
 src/dh-window.c |    1 +
 2 files changed, 14 insertions(+), 12 deletions(-)
---
diff --git a/src/dh-app.c b/src/dh-app.c
index f1c5c4a..e22dc32 100644
--- a/src/dh-app.c
+++ b/src/dh-app.c
@@ -274,18 +274,19 @@ setup_actions (DhApp *self)
 static void
 setup_accelerators (DhApp *self)
 {
-        gtk_application_add_accelerator (GTK_APPLICATION (self), "<Primary>0",     "win.zoom-default", NULL);
-        gtk_application_add_accelerator (GTK_APPLICATION (self), "<Primary>minus", "win.zoom-out",     NULL);
-        gtk_application_add_accelerator (GTK_APPLICATION (self), "<Primary>plus",  "win.zoom-in",      NULL);
-        gtk_application_add_accelerator (GTK_APPLICATION (self), "<Primary>k",     "win.focus-search", NULL);
-        gtk_application_add_accelerator (GTK_APPLICATION (self), "<Primary>f",     "win.find",         NULL);
-        gtk_application_add_accelerator (GTK_APPLICATION (self), "<Primary>c",     "win.copy",         NULL);
-        gtk_application_add_accelerator (GTK_APPLICATION (self), "<Primary>p",     "win.print",        NULL);
-        gtk_application_add_accelerator (GTK_APPLICATION (self), "<Primary>t",     "win.new-tab",      NULL);
-        gtk_application_add_accelerator (GTK_APPLICATION (self), "<Primary>w",     "win.close",        NULL);
-        gtk_application_add_accelerator (GTK_APPLICATION (self), "F10",            "win.gear-menu",    NULL);
-        gtk_application_add_accelerator (GTK_APPLICATION (self), "<Alt>Right",     "win.go-forward",   NULL);
-        gtk_application_add_accelerator (GTK_APPLICATION (self), "<Alt>Left",      "win.go-back",      NULL);
+        gtk_application_add_accelerator (GTK_APPLICATION (self), "<Primary>0",     "win.zoom-default",     
NULL);
+        gtk_application_add_accelerator (GTK_APPLICATION (self), "<Primary>minus", "win.zoom-out",         
NULL);
+        gtk_application_add_accelerator (GTK_APPLICATION (self), "<Primary>plus",  "win.zoom-in",          
NULL);
+        gtk_application_add_accelerator (GTK_APPLICATION (self), "<Primary>k",     "win.focus-search",     
NULL);
+        gtk_application_add_accelerator (GTK_APPLICATION (self), "<Primary>s",     "win.focus-search-alt", 
NULL);
+        gtk_application_add_accelerator (GTK_APPLICATION (self), "<Primary>f",     "win.find",             
NULL);
+        gtk_application_add_accelerator (GTK_APPLICATION (self), "<Primary>c",     "win.copy",             
NULL);
+        gtk_application_add_accelerator (GTK_APPLICATION (self), "<Primary>p",     "win.print",            
NULL);
+        gtk_application_add_accelerator (GTK_APPLICATION (self), "<Primary>t",     "win.new-tab",          
NULL);
+        gtk_application_add_accelerator (GTK_APPLICATION (self), "<Primary>w",     "win.close",            
NULL);
+        gtk_application_add_accelerator (GTK_APPLICATION (self), "F10",            "win.gear-menu",        
NULL);
+        gtk_application_add_accelerator (GTK_APPLICATION (self), "<Alt>Right",     "win.go-forward",       
NULL);
+        gtk_application_add_accelerator (GTK_APPLICATION (self), "<Alt>Left",      "win.go-back",          
NULL);
 }
 
 /******************************************************************************/
diff --git a/src/dh-window.c b/src/dh-window.c
index 4e1ab25..3b7bc76 100644
--- a/src/dh-window.c
+++ b/src/dh-window.c
@@ -454,6 +454,7 @@ static GActionEntry win_entries[] = {
         { "zoom-out",         zoom_out_cb,         NULL, NULL, NULL },
         { "zoom-default",     zoom_default_cb,     NULL, NULL, NULL },
         { "focus-search",     focus_search_cb,     NULL, NULL, NULL },
+        { "focus-search-alt", focus_search_cb,     NULL, NULL, NULL },
         /* go */
         { "go-back",          go_back_cb,          NULL, "false", NULL },
         { "go-forward",       go_forward_cb,       NULL, "false", NULL },


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]