Implement 'Open Link as Web A_pplication' in link context menu
This commit is contained in:
parent
cf9dec176c
commit
3163c659e5
1 changed files with 11 additions and 0 deletions
|
@ -1431,6 +1431,14 @@ midori_web_view_menu_new_window_activate_cb (GtkWidget* widget,
|
||||||
g_signal_emit (view, signals[NEW_WINDOW], 0, view->link_uri);
|
g_signal_emit (view, signals[NEW_WINDOW], 0, view->link_uri);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static void
|
||||||
|
midori_web_view_menu_web_app_activate_cb (GtkWidget* widget,
|
||||||
|
MidoriView* view)
|
||||||
|
{
|
||||||
|
/* FIXME: Use the same binary that is running right now */
|
||||||
|
sokoke_spawn_program ("midori -a", view->link_uri, FALSE);
|
||||||
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
midori_web_view_menu_link_copy_activate_cb (GtkWidget* widget,
|
midori_web_view_menu_link_copy_activate_cb (GtkWidget* widget,
|
||||||
MidoriView* view)
|
MidoriView* view)
|
||||||
|
@ -1824,6 +1832,9 @@ webkit_web_view_populate_popup_cb (WebKitWebView* web_view,
|
||||||
midori_view_insert_menu_item (menu_shell, -1,
|
midori_view_insert_menu_item (menu_shell, -1,
|
||||||
_("Open Link in New _Window"), STOCK_WINDOW_NEW,
|
_("Open Link in New _Window"), STOCK_WINDOW_NEW,
|
||||||
G_CALLBACK (midori_web_view_menu_new_window_activate_cb), widget);
|
G_CALLBACK (midori_web_view_menu_new_window_activate_cb), widget);
|
||||||
|
midori_view_insert_menu_item (menu_shell, -1,
|
||||||
|
_("Open Link as Web A_pplication"), NULL,
|
||||||
|
G_CALLBACK (midori_web_view_menu_web_app_activate_cb), widget);
|
||||||
midori_view_insert_menu_item (menu_shell, -1,
|
midori_view_insert_menu_item (menu_shell, -1,
|
||||||
_("_Copy Link destination"), NULL,
|
_("_Copy Link destination"), NULL,
|
||||||
G_CALLBACK (midori_web_view_menu_link_copy_activate_cb), widget);
|
G_CALLBACK (midori_web_view_menu_link_copy_activate_cb), widget);
|
||||||
|
|
Loading…
Reference in a new issue