Introduction
Introduction Statistics Contact Development Disclaimer Help
tRemove togglescrollbars() - surf - customized build of surf, the suckless webk…
git clone git://src.adamsgaard.dk/surf
Log
Files
Refs
README
LICENSE
---
commit 42fdc77f5e4929fd618ab63e600ed550d52a0326
parent a53dc901710fc2bf487b5d98e5b6596c572d9250
Author: Quentin Rameau <[email protected]>
Date: Fri, 20 Nov 2015 00:58:14 +0100
Remove togglescrollbars()
We do not have access to scrollbars and will have to manipulate DOM to
do that.
Diffstat:
M config.def.h | 1 -
M surf.c | 44 -----------------------------…
2 files changed, 0 insertions(+), 45 deletions(-)
---
diff --git a/config.def.h b/config.def.h
t@@ -125,7 +125,6 @@ static Key keys[] = {
{ MODKEY|GDK_SHIFT_MASK, GDK_KEY_v, toggle, { .v = "enable-pl…
{ MODKEY|GDK_SHIFT_MASK, GDK_KEY_a, togglecookiepolicy, { 0 } },
{ MODKEY|GDK_SHIFT_MASK, GDK_KEY_m, togglestyle, { 0 } },
- { MODKEY|GDK_SHIFT_MASK, GDK_KEY_b, togglescrollbars, { 0 } },
{ MODKEY|GDK_SHIFT_MASK, GDK_KEY_g, togglegeolocation, { 0 } },
};
diff --git a/surf.c b/surf.c
t@@ -178,7 +178,6 @@ static void titlechanged(WebKitWebView *view, GParamSpec *…
static void toggle(Client *c, const Arg *arg);
static void togglecookiepolicy(Client *c, const Arg *arg);
static void togglegeolocation(Client *c, const Arg *arg);
-static void togglescrollbars(Client *c, const Arg *arg);
static void togglestyle(Client *c, const Arg *arg);
static void updatetitle(Client *c);
static void updatewinid(Client *c);
t@@ -1329,49 +1328,6 @@ togglegeolocation(Client *c, const Arg *arg)
}
void
-twitch(Client *c, const Arg *arg)
-{
- GtkAdjustment *a;
- gdouble v;
-
- a = gtk_scrolled_window_get_vadjustment(GTK_SCROLLED_WINDOW(
- c->scroll));
-
- v = gtk_adjustment_get_value(a);
-
- v += arg->i;
-
- v = MAX(v, 0.0);
- v = MIN(v, gtk_adjustment_get_upper(a) -
- gtk_adjustment_get_page_size(a));
- gtk_adjustment_set_value(a, v);
-}
-
-void
-togglescrollbars(Client *c, const Arg *arg)
-{
- GtkPolicyType vspolicy;
- Arg a;
-
- gtk_scrolled_window_get_policy(GTK_SCROLLED_WINDOW(c->scroll), NULL,
- &vspolicy);
-
- if (vspolicy == GTK_POLICY_AUTOMATIC) {
- gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(c->scroll),
- GTK_POLICY_NEVER,
- GTK_POLICY_NEVER);
- } else {
- gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(c->scroll),
- GTK_POLICY_AUTOMATIC,
- GTK_POLICY_AUTOMATIC);
- a.i = +1;
- twitch(c, &a);
- a.i = -1;
- twitch(c, &a);
- }
-}
-
-void
togglestyle(Client *c, const Arg *arg)
{
enablestyle = !enablestyle;
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.