Introduction
Introduction Statistics Contact Development Disclaimer Help
tAdapt toggle statistics - surf - customized build of surf, the suckless webkit…
git clone git://src.adamsgaard.dk/surf
Log
Files
Refs
README
LICENSE
---
commit b5096b1c8f0416395758ab033e87b249b09b7a36
parent 690118133dff7797a58cacdf9fe1e9e73ca99d7f
Author: Quentin Rameau <[email protected]>
Date: Fri, 20 Nov 2015 16:53:52 +0100
Adapt toggle statistics
Rename *togglestat to plural *togglestats, add frame flatenning
indicator, resize array in consequence.
Use a static index instead of a dynamic one as we always use all values
anyway.
Diffstat:
M surf.c | 50 +++++++++++------------------…
1 file changed, 17 insertions(+), 33 deletions(-)
---
diff --git a/surf.c b/surf.c
t@@ -107,7 +107,7 @@ static Client *clients = NULL;
static Window embed = 0;
static gboolean showxid = FALSE;
static char winid[64];
-static char togglestat[9];
+static char togglestats[10];
static char pagestats[2];
static GTlsDatabase *tlsdb;
static int cookiepolicy;
t@@ -142,7 +142,7 @@ static void togglefullscreen(Client *c, const Arg *a);
static gboolean permissionrequested(WebKitWebView *v,
WebKitPermissionRequest *r, Client *c);
static const char *getatom(Client *c, int a);
-static void gettogglestat(Client *c);
+static void gettogglestats(Client *c);
static void getpagestats(Client *c);
static char *geturi(Client *c);
static const gchar *getstyle(const char *uri);
t@@ -1389,34 +1389,18 @@ togglestyle(Client *c, const Arg *arg)
}
void
-gettogglestat(Client *c)
+gettogglestats(Client *c)
{
- gboolean value;
- int p = 0;
- WebKitWebSettings *settings = webkit_web_view_get_settings(c->view);
-
- togglestat[p++] = cookiepolicy_set(cookiepolicy_get());
-
- g_object_get(G_OBJECT(settings), "enable-caret-browsing", &value,
- NULL);
- togglestat[p++] = value? 'C': 'c';
-
- togglestat[p++] = allowgeolocation? 'G': 'g';
-
- togglestat[p++] = enablecache? 'D': 'd';
-
- g_object_get(G_OBJECT(settings), "auto-load-images", &value, NULL);
- togglestat[p++] = value? 'I': 'i';
-
- g_object_get(G_OBJECT(settings), "enable-scripts", &value, NULL);
- togglestat[p++] = value? 'S': 's';
-
- g_object_get(G_OBJECT(settings), "enable-plugins", &value, NULL);
- togglestat[p++] = value? 'V': 'v';
-
- togglestat[p++] = enablestyle ? 'M': 'm';
-
- togglestat[p] = '\0';
+ togglestats[0] = cookiepolicy_set(cookiepolicy_get());
+ togglestats[1] = enablecaretbrowsing ? 'C' : 'c';
+ togglestats[2] = allowgeolocation ? 'G' : 'g';
+ togglestats[3] = enablecache ? 'D' : 'd';
+ togglestats[4] = loadimages ? 'I' : 'i';
+ togglestats[5] = enablescripts ? 'S': 's';
+ togglestats[6] = enableplugins ? 'V' : 'v';
+ togglestats[7] = enablestyle ? 'M' : 'm';
+ togglestats[8] = enableframeflattening ? 'F' : 'f';
+ togglestats[9] = '\0';
}
void
t@@ -1433,18 +1417,18 @@ updatetitle(Client *c)
char *t;
if (showindicators) {
- gettogglestat(c);
+ gettogglestats(c);
getpagestats(c);
if (c->linkhover) {
- t = g_strdup_printf("%s:%s | %s", togglestat, pagestat…
+ t = g_strdup_printf("%s:%s | %s", togglestats, pagesta…
c->linkhover);
} else if (c->progress != 100) {
t = g_strdup_printf("[%i%%] %s:%s | %s", c->progress,
- togglestat, pagestats,
+ togglestats, pagestats,
c->title == NULL ? "" : c->title);
} else {
- t = g_strdup_printf("%s:%s | %s", togglestat, pagestat…
+ t = g_strdup_printf("%s:%s | %s", togglestats, pagesta…
c->title == NULL ? "" : c->title);
}
You are viewing proxied material from mx1.adamsgaard.dk. The copyright of proxied material belongs to its original authors. Any comments or complaints in relation to proxied material should be directed to the original authors of the content concerned. Please see the disclaimer for more details.