aboutsummaryrefslogtreecommitdiffhomepage
path: root/uzbl-core.h
diff options
context:
space:
mode:
authorGravatar Robert Manea <gotmor@gmail.com>2009-10-19 15:26:46 +0200
committerGravatar Robert Manea <gotmor@gmail.com>2009-10-19 15:26:46 +0200
commitca4d8aa5ade15615ae2cbc4560560cf735cbb2e1 (patch)
treef408ca9911b2c6ee370d4f7ccd8b770deedd327a /uzbl-core.h
parent5578476f343cd4323f42ca24813ad307aae1f817 (diff)
added menu_* commands for all contexts
Diffstat (limited to 'uzbl-core.h')
-rw-r--r--uzbl-core.h21
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;