diff options
author | Robert Manea <gotmor@gmail.com> | 2009-10-21 09:52:00 +0200 |
---|---|---|
committer | Robert Manea <gotmor@gmail.com> | 2009-10-21 09:52:00 +0200 |
commit | 4261c8f0c6c032f46457bc154272a08982f310ca (patch) | |
tree | 416c3c1dc4a97f72eba433b200932977b6f2ab53 | |
parent | 0945c9aa8353579b221f3ea7b94ad0ef44dd5001 (diff) |
added hardcopy command
-rw-r--r-- | uzbl-core.c | 11 | ||||
-rw-r--r-- | uzbl-core.h | 4 |
2 files changed, 14 insertions, 1 deletions
diff --git a/uzbl-core.c b/uzbl-core.c index 25a0054..351e6dc 100644 --- a/uzbl-core.c +++ b/uzbl-core.c @@ -650,7 +650,8 @@ struct {const char *key; CommandInfo value;} cmdlist[] = { "menu_remove", {menu_remove, TRUE} }, { "menu_link_remove", {menu_remove_link, TRUE} }, { "menu_image_remove", {menu_remove_image, TRUE} }, - { "menu_editable_remove", {menu_remove_edit, TRUE} } + { "menu_editable_remove", {menu_remove_edit, TRUE} }, + { "hardcopy", {hardcopy, TRUE} } }; void @@ -889,6 +890,14 @@ print(WebKitWebView *page, GArray *argv, GString *result) { } void +hardcopy(WebKitWebView *page, GArray *argv, GString *result) { + (void) argv; + (void) result; + + webkit_web_frame_print(webkit_web_view_get_main_frame(page)); +} + +void act_dump_config() { dump_config(); } diff --git a/uzbl-core.h b/uzbl-core.h index 43d5a3b..ea78f20 100644 --- a/uzbl-core.h +++ b/uzbl-core.h @@ -460,7 +460,11 @@ menu_remove_edit(WebKitWebView *page, GArray *argv, GString *result); gint get_click_context(); +void +hardcopy(WebKitWebView *page, GArray *argv, GString *result); + typedef void (*Command)(WebKitWebView*, GArray *argv, GString *result); + typedef struct { Command function; gboolean no_split; |