diff options
author | Robert Manea <gotmor@gmail.com> | 2009-10-20 11:20:28 +0200 |
---|---|---|
committer | Robert Manea <gotmor@gmail.com> | 2009-10-20 11:20:28 +0200 |
commit | a8f9841e47a1caafd31bc976676d41f926bc8fd0 (patch) | |
tree | 5d196e62fc722cf1e7db4b14e95e512b7dad9945 /uzbl-core.c | |
parent | 4c29f0bc019198a19b82ad3bbf57fc529ababebc (diff) |
added menu_editable_* commands
Diffstat (limited to 'uzbl-core.c')
-rw-r--r-- | uzbl-core.c | 29 |
1 files changed, 28 insertions, 1 deletions
diff --git a/uzbl-core.c b/uzbl-core.c index c2d0f90..b7192af 100644 --- a/uzbl-core.c +++ b/uzbl-core.c @@ -641,12 +641,15 @@ struct {const char *key; CommandInfo value;} cmdlist[] = { "menu_add", {menu_add, TRUE} }, { "menu_link_add", {menu_add_link, TRUE} }, { "menu_image_add", {menu_add_image, TRUE} }, + { "menu_editable_add", {menu_add_edit, TRUE} }, { "menu_separator", {menu_add_separator, TRUE} }, { "menu_link_separator", {menu_add_separator_link, TRUE} }, { "menu_image_separator", {menu_add_separator_image, TRUE}}, + { "menu_editable_separator", {menu_add_separator_edit, TRUE} }, { "menu_remove", {menu_remove, TRUE} }, { "menu_link_remove", {menu_remove_link, TRUE} }, - { "menu_image_remove", {menu_remove_image, TRUE} } + { "menu_image_remove", {menu_remove_image, TRUE} }, + { "menu_editable_remove", {menu_remove_edit, TRUE} } }; void @@ -760,6 +763,14 @@ menu_add_image(WebKitWebView *page, GArray *argv, GString *result) { } void +menu_add_edit(WebKitWebView *page, GArray *argv, GString *result) { + (void) page; + (void) result; + + add_to_menu(argv, WEBKIT_HIT_TEST_RESULT_CONTEXT_EDITABLE); +} + +void add_separator_to_menu(GArray *argv, guint context) { GUI *g = &uzbl.gui; MenuItem *m; @@ -805,6 +816,14 @@ menu_add_separator_image(WebKitWebView *page, GArray *argv, GString *result) { } void +menu_add_separator_edit(WebKitWebView *page, GArray *argv, GString *result) { + (void) page; + (void) result; + + add_separator_to_menu(argv, WEBKIT_HIT_TEST_RESULT_CONTEXT_EDITABLE); +} + +void remove_from_menu(GArray *argv, guint context) { GUI *g = &uzbl.gui; MenuItem *mi; @@ -856,6 +875,14 @@ menu_remove_image(WebKitWebView *page, GArray *argv, GString *result) { } void +menu_remove_edit(WebKitWebView *page, GArray *argv, GString *result) { + (void) page; + (void) result; + + remove_from_menu(argv, WEBKIT_HIT_TEST_RESULT_CONTEXT_EDITABLE); +} + +void event(WebKitWebView *page, GArray *argv, GString *result) { (void) page; (void) result; GString *event_name; |