summaryrefslogtreecommitdiff
path: root/surf.c
diff options
context:
space:
mode:
authorChristoph Lohmann <20h@r-36.net>2013-10-19 18:55:53 +0200
committerChristoph Lohmann <20h@r-36.net>2013-10-19 18:55:53 +0200
commit432f45a85213a78da207c63890ed7f85afff5478 (patch)
tree617e2058b0341a9bb18a1d2bdb11bf6e16519f86 /surf.c
parent7e9a37f25fb72c7a739e8d2b0bcf753cf5266c6b (diff)
downloadsurf-432f45a85213a78da207c63890ed7f85afff5478.tar.gz
surf-432f45a85213a78da207c63890ed7f85afff5478.tar.bz2
surf-432f45a85213a78da207c63890ed7f85afff5478.zip
Add zoom level support.
Diffstat (limited to 'surf.c')
-rw-r--r--surf.c9
1 files changed, 8 insertions, 1 deletions
diff --git a/surf.c b/surf.c
index 28d56d0..d970f7f 100644
--- a/surf.c
+++ b/surf.c
@@ -819,6 +819,9 @@ newclient(void) {
webkit_web_view_set_zoom_level(c->view, dpi/96);
}
}
+ /* This might conflict with _zoomto96dpi_. */
+ if(zoomlevel != 1.0)
+ webkit_web_view_set_zoom_level(c->view, zoomlevel);
if(enableinspector) {
c->inspector = WEBKIT_WEB_INSPECTOR(
@@ -1280,7 +1283,8 @@ static void
usage(void) {
die("usage: %s [-bBfFgGiIkKnNpPsSvx]"
" [-c cookiefile] [-e xid] [-r scriptfile]"
- " [-t stylefile] [-u useragent] [uri]\n", basename(argv0));
+ " [-t stylefile] [-u useragent] [-z zoomlevel]"
+ " [uri]\n", basename(argv0));
}
static void
@@ -1382,6 +1386,9 @@ main(int argc, char *argv[]) {
case 'x':
showxid = TRUE;
break;
+ case 'z':
+ zoomlevel = strtof(EARGF(usage()), NULL);
+ break;
default:
usage();
} ARGEND;