tAdd fullscreen mode as flag and config option. - surf - customized build of su… | |
git clone git://src.adamsgaard.dk/surf | |
Log | |
Files | |
Refs | |
README | |
LICENSE | |
--- | |
commit 237e10058aaceca4660259d3948662a1e0b79cfb | |
parent 058f7f45e2dd04363bf4f57982f633ddd5b7f16a | |
Author: Christoph Lohmann <[email protected]> | |
Date: Sun, 25 Aug 2013 19:50:40 +0200 | |
Add fullscreen mode as flag and config option. | |
Diffstat: | |
M config.def.h | 1 + | |
M surf.1 | 5 ++++- | |
M surf.c | 8 ++++++++ | |
3 files changed, 13 insertions(+), 1 deletion(-) | |
--- | |
diff --git a/config.def.h b/config.def.h | |
t@@ -11,6 +11,7 @@ static char *strictssl = FALSE; /* Refuse untrusted SSL… | |
static Bool kioskmode = FALSE; /* Ignore shortcuts */ | |
static Bool showindicators = TRUE; /* Show indicators in window title */ | |
static Bool zoomto96dpi = TRUE; /* Zoom pages to always emulate 96dpi */ | |
+static Bool runinfullscreen = FALSE; /* Run in fullscreen mode by default */ | |
static guint defaultfontsize = 12; | |
diff --git a/surf.1 b/surf.1 | |
t@@ -3,7 +3,7 @@ | |
surf \- simple webkit-based browser | |
.SH SYNOPSIS | |
.B surf | |
-.RB [-bBgGiIkKnNpPsSvx] | |
+.RB [-bBfgGiIkKnNpPsSvx] | |
.RB [-c\ cookiefile] | |
.RB [-e\ xid] | |
.RB [-r\ scriptfile] | |
t@@ -32,6 +32,9 @@ to use. | |
Reparents to window specified by | |
.I xid. | |
.TP | |
+.B \-f | |
+Run surf in fullscreen mode. | |
+.TP | |
.B \-g | |
Disable giving the geolocation to websites. | |
.TP | |
diff --git a/surf.c b/surf.c | |
t@@ -833,6 +833,11 @@ newclient(void) { | |
c->isinspecting = false; | |
} | |
+ if(runinfullscreen) { | |
+ c->fullscreen = 0; | |
+ fullscreen(c, NULL); | |
+ } | |
+ | |
g_free(uri); | |
setatom(c, AtomFind, ""); | |
t@@ -1318,6 +1323,9 @@ main(int argc, char *argv[]) { | |
case 'e': | |
embed = strtol(EARGF(usage()), NULL, 0); | |
break; | |
+ case 'f': | |
+ runinfullscreen = 1; | |
+ break; | |
case 'g': | |
allowgeolocation = 0; | |
break; |