diff options
-rw-r--r-- | uzbl.c | 7 | ||||
-rw-r--r-- | uzbl.h | 4 |
2 files changed, 10 insertions, 1 deletions
@@ -84,7 +84,7 @@ typedef const struct { void (*func)(void); } uzbl_cmdprop; -enum {TYPE_INT, TYPE_STR}; +enum {TYPE_INT, TYPE_STR, TYPE_FLOAT}; /* an abbreviation to help keep the table's width humane */ #define PTR(var, t, d, fun) { .ptr = (void*)&(var), .type = TYPE_##t, .dump = d, .func = fun } @@ -1377,6 +1377,11 @@ cmd_font_size() { uzbl.behave.font_size, NULL); } } + +static void +cmd_zoom_level() { + webkit_web_view_set_zoom_level (uzbl.gui.web_view, uzbl.behave.zoom_level); +} static void cmd_disable_plugins() { @@ -146,6 +146,7 @@ typedef struct { guint http_debug; gchar* shell_cmd; /* WebKitWebSettings exports */ + gfloat zoom_level; guint font_size; guint monospace_size; guint minimum_font_size; @@ -484,6 +485,9 @@ static void cmd_font_size(); static void +cmd_zoom_level(); + +static void cmd_disable_plugins(); static void |