diff options
author | Robert Manea <gotmor@gmail.com> | 2009-10-19 15:26:46 +0200 |
---|---|---|
committer | Robert Manea <gotmor@gmail.com> | 2009-10-19 15:26:46 +0200 |
commit | ca4d8aa5ade15615ae2cbc4560560cf735cbb2e1 (patch) | |
tree | f408ca9911b2c6ee370d4f7ccd8b770deedd327a /uzbl-core.h | |
parent | 5578476f343cd4323f42ca24813ad307aae1f817 (diff) |
added menu_* commands for all contexts
Diffstat (limited to 'uzbl-core.h')
-rw-r--r-- | uzbl-core.h | 21 |
1 files changed, 21 insertions, 0 deletions
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; @@ -435,11 +438,29 @@ 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; |