diff options
author | Robert Manea <gotmor@gmail.com> | 2009-09-11 15:47:20 +0200 |
---|---|---|
committer | Robert Manea <gotmor@gmail.com> | 2009-09-11 15:47:20 +0200 |
commit | 94cd3845314105733045ba487d730013547f1e15 (patch) | |
tree | 4df1df4b858755487ac826cf97464fc6245a12e4 | |
parent | 6e9d1499e263b488336a877fd7b1acbed2551d92 (diff) |
added view_source variable, only workable with webkit >=1.1.14
-rw-r--r-- | uzbl-core.c | 16 | ||||
-rw-r--r-- | uzbl-core.h | 6 |
2 files changed, 20 insertions, 2 deletions
diff --git a/uzbl-core.c b/uzbl-core.c index 9eaa753..522bf08 100644 --- a/uzbl-core.c +++ b/uzbl-core.c @@ -149,6 +149,8 @@ const struct var_name_to_ptr_t { { "max_conns", PTR_V_INT(uzbl.net.max_conns, 1, cmd_max_conns)}, { "max_conns_host", PTR_V_INT(uzbl.net.max_conns_host, 1, cmd_max_conns_host)}, { "useragent", PTR_V_STR(uzbl.net.useragent, 1, cmd_useragent)}, + /* requires webkit >=1.1.14 */ + //{ "view_source", PTR_V_INT(uzbl.behave.view_source, 0, cmd_view_source)}, /* exported WebKitWebSettings properties */ { "zoom_level", PTR_V_FLOAT(uzbl.behave.zoom_level, 1, cmd_zoom_level)}, @@ -412,7 +414,8 @@ send_event_socket(GString *msg) { } } -void send_event_stdout(GString *msg) { +void +send_event_stdout(GString *msg) { printf("%s", msg->str); fflush(stdout); } @@ -466,7 +469,7 @@ str_replace (const char* search, const char* replace, const char* string) { buf = g_strsplit (string, search, -1); ret = g_strjoinv (replace, buf); - g_strfreev(buf); // somebody said this segfaults + g_strfreev(buf); return ret; } @@ -1960,6 +1963,15 @@ cmd_useragent() { } } +/* requires webkit >=1.1.14 */ +/* +void +cmd_view_source() { + webkit_web_view_set_view_source_mode(uzbl.gui.web_view, + (gboolean) uzbl.behave.view_source); +} +*/ + void move_statusbar() { if (!uzbl.gui.scrolled_win && diff --git a/uzbl-core.h b/uzbl-core.h index 9b25e94..07d307f 100644 --- a/uzbl-core.h +++ b/uzbl-core.h @@ -114,6 +114,7 @@ typedef struct { guint modmask; guint http_debug; gchar* shell_cmd; + guint view_source; /* WebKitWebSettings exports */ guint font_size; guint monospace_size; @@ -615,4 +616,9 @@ cmd_caret_browsing(); void cmd_set_geometry(); +/* +void +cmd_view_source(); +*/ + /* vi: set et ts=4: */ |