Changeset 146019 in webkit
- Timestamp:
- Mar 17, 2013 11:11:49 AM (11 years ago)
- Location:
- trunk/Tools
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Tools/ChangeLog
r145981 r146019 1 2013-03-17 Morten Stenshorne <mstensho@opera.com> 2 3 Add reload button (and F5 accelerator) to the GtkLauncher toolbar 4 https://bugs.webkit.org/show_bug.cgi?id=112442 5 6 Reviewed by Gustavo Noronha Silva. 7 8 * GtkLauncher/main.c: 9 (reloadCb): 10 (createToolbar): 11 (createWindow): 12 1 13 2013-03-15 Simon Fraser <simon.fraser@apple.com> 2 14 -
trunk/Tools/GtkLauncher/main.c
r145881 r146019 29 29 #include "LauncherInspectorWindow.h" 30 30 #include <errno.h> 31 #include <gdk/gdkkeysyms.h> 31 32 #ifdef WTF_USE_GSTREAMER 32 33 #include <gst/gst.h> … … 106 107 { 107 108 webkit_web_view_go_forward(webView); 109 } 110 111 static void reloadCb(GtkWidget* widget, WebKitWebView* webView) 112 { 113 webkit_web_view_reload(webView); 108 114 } 109 115 … … 255 261 } 256 262 257 static GtkWidget* createToolbar(GtkWidget* uriEntry, WebKitWebView* webView)263 static GtkWidget* createToolbar(GtkWidget* window, GtkWidget* uriEntry, WebKitWebView* webView) 258 264 { 259 265 GtkWidget *toolbar = gtk_toolbar_new(); … … 268 274 GtkToolItem *item; 269 275 276 /* Keyboard accelerators */ 277 GtkAccelGroup *accelGroup = gtk_accel_group_new(); 278 gtk_window_add_accel_group(GTK_WINDOW(window), accelGroup); 279 270 280 /* the back button */ 271 281 item = gtk_tool_button_new_from_stock(GTK_STOCK_GO_BACK); … … 277 287 g_signal_connect(G_OBJECT(item), "clicked", G_CALLBACK(goForwardCb), webView); 278 288 gtk_toolbar_insert(GTK_TOOLBAR(toolbar), item, -1); 289 290 /* The reload button */ 291 item = gtk_tool_button_new_from_stock(GTK_STOCK_REFRESH); 292 g_signal_connect(G_OBJECT(item), "clicked", G_CALLBACK(reloadCb), webView); 293 gtk_toolbar_insert(GTK_TOOLBAR(toolbar), item, -1); 294 gtk_widget_add_accelerator(GTK_WIDGET(item), "clicked", accelGroup, GDK_KEY_F5, 0, GTK_ACCEL_VISIBLE); 279 295 280 296 /* The URL entry */ … … 317 333 #endif 318 334 statusbar = createStatusbar(webView); 319 gtk_box_pack_start(GTK_BOX(vbox), createToolbar( uriEntry, webView), FALSE, FALSE, 0);335 gtk_box_pack_start(GTK_BOX(vbox), createToolbar(window, uriEntry, webView), FALSE, FALSE, 0); 320 336 gtk_box_pack_start(GTK_BOX(vbox), createBrowser(window, uriEntry, statusbar, webView, vbox), TRUE, TRUE, 0); 321 337 gtk_box_pack_start(GTK_BOX(vbox), statusbar, FALSE, FALSE, 0);
Note: See TracChangeset
for help on using the changeset viewer.