From ca4d8aa5ade15615ae2cbc4560560cf735cbb2e1 Mon Sep 17 00:00:00 2001 From: Robert Manea Date: Mon, 19 Oct 2009 15:26:46 +0200 Subject: added menu_* commands for all contexts --- uzbl-core.h | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) (limited to 'uzbl-core.h') diff --git a/uzbl-core.h b/uzbl-core.h index 63df588..b12ae9d 100644 --- a/uzbl-core.h +++ b/uzbl-core.h @@ -73,6 +73,8 @@ typedef struct { /* custom context menu item */ GPtrArray *menu_items; + GPtrArray *menu_items_link; + GPtrArray *menu_items_image; } GUI; @@ -104,6 +106,7 @@ typedef struct { gboolean verbose; GPtrArray *event_buffer; gchar** connect_socket_names; + GdkEventButton *last_button; } State; @@ -434,12 +437,30 @@ init_connect_socket(); void menu_add(WebKitWebView *page, GArray *argv, GString *result); +void +menu_add_link(WebKitWebView *page, GArray *argv, GString *result); + +void +menu_add_image(WebKitWebView *page, GArray *argv, GString *result); + void menu_add_separator(WebKitWebView *page, GArray *argv, GString *result); +void +menu_add_separator_link(WebKitWebView *page, GArray *argv, GString *result); + +void +menu_add_separator_image(WebKitWebView *page, GArray *argv, GString *result); + void menu_remove(WebKitWebView *page, GArray *argv, GString *result); +void +menu_remove_link(WebKitWebView *page, GArray *argv, GString *result); + +void +menu_remove_image(WebKitWebView *page, GArray *argv, GString *result); + typedef void (*Command)(WebKitWebView*, GArray *argv, GString *result); typedef struct { Command function; -- cgit v1.2.3