Title: [253027] trunk/Tools
Revision
253027
Author
carlo...@webkit.org
Date
2019-12-03 01:28:17 -0800 (Tue, 03 Dec 2019)

Log Message

Unreviewed. Focus the location bar on CTRL+l in GTK MiniBrowser

* MiniBrowser/gtk/BrowserWindow.c:
(focusLocationBar):
(browser_window_init):

Modified Paths

Diff

Modified: trunk/Tools/ChangeLog (253026 => 253027)


--- trunk/Tools/ChangeLog	2019-12-03 07:55:25 UTC (rev 253026)
+++ trunk/Tools/ChangeLog	2019-12-03 09:28:17 UTC (rev 253027)
@@ -1,3 +1,11 @@
+2019-12-03  Carlos Garcia Campos  <cgar...@igalia.com>
+
+        Unreviewed. Focus the location bar on CTRL+l in GTK MiniBrowser
+
+        * MiniBrowser/gtk/BrowserWindow.c:
+        (focusLocationBar):
+        (browser_window_init):
+
 2019-12-02  Sihui Liu  <sihui_...@apple.com>
 
         Cross-thread version StorageQuotaManager

Modified: trunk/Tools/MiniBrowser/gtk/BrowserWindow.c (253026 => 253027)


--- trunk/Tools/MiniBrowser/gtk/BrowserWindow.c	2019-12-03 07:55:25 UTC (rev 253026)
+++ trunk/Tools/MiniBrowser/gtk/BrowserWindow.c	2019-12-03 09:28:17 UTC (rev 253027)
@@ -555,6 +555,11 @@
     gtk_widget_show(GTK_WIDGET(newWindow));
 }
 
+static void focusLocationBar(BrowserWindow *window)
+{
+    gtk_widget_grab_focus(window->uriEntry);
+}
+
 static void reloadPage(BrowserWindow *window)
 {
     WebKitWebView *webView = browser_tab_get_web_view(window->activeTab);
@@ -941,6 +946,10 @@
     gtk_accel_group_connect(window->accelGroup, GDK_KEY_P, GDK_CONTROL_MASK | GDK_SHIFT_MASK, GTK_ACCEL_VISIBLE,
         g_cclosure_new_swap(G_CALLBACK(openPrivateWindow), window, NULL));
 
+    /* Focus location bar */
+    gtk_accel_group_connect(window->accelGroup, GDK_KEY_L, GDK_CONTROL_MASK, GTK_ACCEL_VISIBLE,
+        g_cclosure_new_swap(G_CALLBACK(focusLocationBar), window, NULL));
+
     /* Reload page */
     gtk_accel_group_connect(window->accelGroup, GDK_KEY_F5, 0, GTK_ACCEL_VISIBLE,
         g_cclosure_new_swap(G_CALLBACK(reloadPage), window, NULL));
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to