]> spindle.queued.net Git - midori/commitdiff
Add Menubar and Preferences to the default context menu
authorChristian Dywan <christian@twotoasts.de>
Fri, 19 Jun 2009 00:36:36 +0000 (02:36 +0200)
committerChristian Dywan <christian@twotoasts.de>
Fri, 19 Jun 2009 00:36:36 +0000 (02:36 +0200)
midori/midori-view.c

index 335e8dce9e04c70416269448fe2835f599b28927..3402458ee061ea4def660c1efee9f0cb68b39a52 100644 (file)
@@ -1324,6 +1324,25 @@ webkit_web_view_populate_popup_cb (WebKitWebView* web_view,
         /* FIXME: Make this sensitive only when there is a tab to undo */
         gtk_widget_show (menuitem);
 
+        if (1)
+        {
+            menuitem = gtk_separator_menu_item_new ();
+            gtk_menu_shell_append (GTK_MENU_SHELL (menu), menuitem);
+            gtk_widget_show (menuitem);
+            menuitem = gtk_image_menu_item_new_with_mnemonic (_("_Menubar"));
+            gtk_menu_shell_append (GTK_MENU_SHELL (menu), menuitem);
+            g_object_set_data (G_OBJECT (menuitem), "action", "Menubar");
+            g_signal_connect (menuitem, "activate",
+                G_CALLBACK (midori_web_view_menu_action_activate_cb), view);
+            gtk_widget_show (menuitem);
+            menuitem = gtk_image_menu_item_new_from_stock (GTK_STOCK_PREFERENCES, NULL);
+            gtk_menu_shell_append (GTK_MENU_SHELL (menu), menuitem);
+            g_object_set_data (G_OBJECT (menuitem), "action", "Preferences");
+            g_signal_connect (menuitem, "activate",
+                G_CALLBACK (midori_web_view_menu_action_activate_cb), view);
+            gtk_widget_show (menuitem);
+        }
+
         menuitem = gtk_separator_menu_item_new ();
         gtk_menu_shell_append (GTK_MENU_SHELL (menu), menuitem);
         gtk_widget_show (menuitem);