tRemove togglescrollbars() - surf - customized build of surf, the suckless webkit browser
 (HTM) git clone git://src.adamsgaard.dk/surf
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) README
 (DIR) LICENSE
       ---
 (DIR) commit 42fdc77f5e4929fd618ab63e600ed550d52a0326
 (DIR) parent a53dc901710fc2bf487b5d98e5b6596c572d9250
 (HTM) Author: Quentin Rameau <quinq@fifth.space>
       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(-)
       ---
 (DIR) 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-plugins" } },
                { 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 } },
        };
        
 (DIR) diff --git a/surf.c b/surf.c
       t@@ -178,7 +178,6 @@ static void titlechanged(WebKitWebView *view, GParamSpec *ps, Client *c);
        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;