Remove bookmark, open and image in window from Link context menu
This commit is contained in:
parent
e2d7d08043
commit
2ba9b1b65f
1 changed files with 2 additions and 38 deletions
|
@ -1622,13 +1622,6 @@ midori_web_view_set_clipboard (GtkWidget* widget,
|
||||||
gtk_clipboard_set_text (clipboard, text, -1);
|
gtk_clipboard_set_text (clipboard, text, -1);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
|
||||||
midori_web_view_menu_open_activate_cb (GtkWidget* widget,
|
|
||||||
MidoriView* view)
|
|
||||||
{
|
|
||||||
midori_view_set_uri (view, view->link_uri);
|
|
||||||
}
|
|
||||||
|
|
||||||
static void
|
static void
|
||||||
midori_web_view_menu_new_window_activate_cb (GtkWidget* widget,
|
midori_web_view_menu_new_window_activate_cb (GtkWidget* widget,
|
||||||
MidoriView* view)
|
MidoriView* view)
|
||||||
|
@ -1676,15 +1669,6 @@ midori_web_view_menu_image_new_tab_activate_cb (GtkWidget* widget,
|
||||||
g_free (uri);
|
g_free (uri);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
|
||||||
midori_web_view_menu_image_new_window_activate_cb (GtkWidget* widget,
|
|
||||||
MidoriView* view)
|
|
||||||
{
|
|
||||||
gchar* uri = katze_object_get_string (view->hit_test, "image-uri");
|
|
||||||
g_signal_emit (view, signals[NEW_WINDOW], 0, uri);
|
|
||||||
g_free (uri);
|
|
||||||
}
|
|
||||||
|
|
||||||
static void
|
static void
|
||||||
midori_web_view_menu_image_copy_activate_cb (GtkWidget* widget,
|
midori_web_view_menu_image_copy_activate_cb (GtkWidget* widget,
|
||||||
MidoriView* view)
|
MidoriView* view)
|
||||||
|
@ -1832,13 +1816,6 @@ midori_web_view_menu_download_activate_cb (GtkWidget* widget,
|
||||||
sokoke_spawn_program (view->download_manager, view->link_uri, FALSE);
|
sokoke_spawn_program (view->download_manager, view->link_uri, FALSE);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
|
||||||
midori_web_view_menu_add_bookmark_activate_cb (GtkWidget* widget,
|
|
||||||
MidoriView* view)
|
|
||||||
{
|
|
||||||
g_signal_emit (view, signals[ADD_BOOKMARK], 0, view->link_uri);
|
|
||||||
}
|
|
||||||
|
|
||||||
#if WEBKIT_CHECK_VERSION (1, 1, 17)
|
#if WEBKIT_CHECK_VERSION (1, 1, 17)
|
||||||
static void
|
static void
|
||||||
midori_web_view_menu_inspect_element_activate_cb (GtkWidget* widget,
|
midori_web_view_menu_inspect_element_activate_cb (GtkWidget* widget,
|
||||||
|
@ -2070,9 +2047,6 @@ midori_view_populate_popup (MidoriView* view,
|
||||||
}
|
}
|
||||||
if (view->link_uri)
|
if (view->link_uri)
|
||||||
{
|
{
|
||||||
midori_view_insert_menu_item (menu_shell, -1,
|
|
||||||
_("Open _Link"), NULL,
|
|
||||||
G_CALLBACK (midori_web_view_menu_open_activate_cb), widget);
|
|
||||||
midori_view_insert_menu_item (menu_shell, -1,
|
midori_view_insert_menu_item (menu_shell, -1,
|
||||||
_("Open Link in New _Tab"), STOCK_TAB_NEW,
|
_("Open Link in New _Tab"), STOCK_TAB_NEW,
|
||||||
G_CALLBACK (midori_web_view_menu_new_tab_activate_cb), widget);
|
G_CALLBACK (midori_web_view_menu_new_tab_activate_cb), widget);
|
||||||
|
@ -2098,9 +2072,6 @@ midori_view_populate_popup (MidoriView* view,
|
||||||
midori_view_insert_menu_item (menu_shell, -1,
|
midori_view_insert_menu_item (menu_shell, -1,
|
||||||
_("Download with Download _Manager"), STOCK_TRANSFER,
|
_("Download with Download _Manager"), STOCK_TRANSFER,
|
||||||
G_CALLBACK (midori_web_view_menu_download_activate_cb), widget);
|
G_CALLBACK (midori_web_view_menu_download_activate_cb), widget);
|
||||||
midori_view_insert_menu_item (menu_shell, -1,
|
|
||||||
NULL, STOCK_BOOKMARK_ADD,
|
|
||||||
G_CALLBACK (midori_web_view_menu_add_bookmark_activate_cb), widget);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if (is_image)
|
if (is_image)
|
||||||
|
@ -2110,9 +2081,6 @@ midori_view_populate_popup (MidoriView* view,
|
||||||
midori_view_insert_menu_item (menu_shell, -1,
|
midori_view_insert_menu_item (menu_shell, -1,
|
||||||
_("Open _Image in New Tab"), STOCK_TAB_NEW,
|
_("Open _Image in New Tab"), STOCK_TAB_NEW,
|
||||||
G_CALLBACK (midori_web_view_menu_image_new_tab_activate_cb), widget);
|
G_CALLBACK (midori_web_view_menu_image_new_tab_activate_cb), widget);
|
||||||
midori_view_insert_menu_item (menu_shell, -1,
|
|
||||||
_("Open Image in New Wi_ndow"), STOCK_WINDOW_NEW,
|
|
||||||
G_CALLBACK (midori_web_view_menu_image_new_window_activate_cb), widget);
|
|
||||||
midori_view_insert_menu_item (menu_shell, -1,
|
midori_view_insert_menu_item (menu_shell, -1,
|
||||||
_("Copy Image _Address"), NULL,
|
_("Copy Image _Address"), NULL,
|
||||||
G_CALLBACK (midori_web_view_menu_image_copy_activate_cb), widget);
|
G_CALLBACK (midori_web_view_menu_image_copy_activate_cb), widget);
|
||||||
|
@ -2147,9 +2115,8 @@ midori_view_populate_popup (MidoriView* view,
|
||||||
{
|
{
|
||||||
items = gtk_container_get_children (GTK_CONTAINER (menu));
|
items = gtk_container_get_children (GTK_CONTAINER (menu));
|
||||||
menuitem = (GtkWidget*)g_list_nth_data (items, 0);
|
menuitem = (GtkWidget*)g_list_nth_data (items, 0);
|
||||||
/* hack to localize menu item */
|
/* hack to hide menu item */
|
||||||
label = gtk_bin_get_child (GTK_BIN (menuitem));
|
gtk_widget_hide (menuitem);
|
||||||
gtk_label_set_label (GTK_LABEL (label), _("Open _Link"));
|
|
||||||
midori_view_insert_menu_item (menu_shell, 1,
|
midori_view_insert_menu_item (menu_shell, 1,
|
||||||
_("Open Link in New _Tab"), STOCK_TAB_NEW,
|
_("Open Link in New _Tab"), STOCK_TAB_NEW,
|
||||||
G_CALLBACK (midori_web_view_menu_new_tab_activate_cb), widget);
|
G_CALLBACK (midori_web_view_menu_new_tab_activate_cb), widget);
|
||||||
|
@ -2177,9 +2144,6 @@ midori_view_populate_popup (MidoriView* view,
|
||||||
midori_view_insert_menu_item (menu_shell, 4,
|
midori_view_insert_menu_item (menu_shell, 4,
|
||||||
_("Download with Download _Manager"), STOCK_TRANSFER,
|
_("Download with Download _Manager"), STOCK_TRANSFER,
|
||||||
G_CALLBACK (midori_web_view_menu_download_activate_cb), widget);
|
G_CALLBACK (midori_web_view_menu_download_activate_cb), widget);
|
||||||
midori_view_insert_menu_item (menu_shell, 5,
|
|
||||||
NULL, STOCK_BOOKMARK_ADD,
|
|
||||||
G_CALLBACK (midori_web_view_menu_add_bookmark_activate_cb), widget);
|
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue