aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorGravatar Robert Manea <gotmor@gmail.com>2009-09-11 15:47:20 +0200
committerGravatar Robert Manea <gotmor@gmail.com>2009-09-11 15:47:20 +0200
commit94cd3845314105733045ba487d730013547f1e15 (patch)
tree4df1df4b858755487ac826cf97464fc6245a12e4
parent6e9d1499e263b488336a877fd7b1acbed2551d92 (diff)
added view_source variable, only workable with webkit >=1.1.14
-rw-r--r--uzbl-core.c16
-rw-r--r--uzbl-core.h6
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: */