diff options
author | Quentin Rameau <quinq@fifth.space> | 2015-11-20 00:58:14 +0100 |
---|---|---|
committer | Quentin Rameau <quinq@fifth.space> | 2015-11-20 00:58:14 +0100 |
commit | 42fdc77f5e4929fd618ab63e600ed550d52a0326 (patch) | |
tree | de1beea73c2a24fbfe517c1a765ea65245b4c068 | |
parent | a53dc901710fc2bf487b5d98e5b6596c572d9250 (diff) | |
download | surf-42fdc77f5e4929fd618ab63e600ed550d52a0326.tar.gz surf-42fdc77f5e4929fd618ab63e600ed550d52a0326.tar.bz2 surf-42fdc77f5e4929fd618ab63e600ed550d52a0326.zip |
Remove togglescrollbars()
We do not have access to scrollbars and will have to manipulate DOM to
do that.
-rw-r--r-- | config.def.h | 1 | ||||
-rw-r--r-- | surf.c | 44 |
2 files changed, 0 insertions, 45 deletions
diff --git a/config.def.h b/config.def.h index 997aaab..dea8091 100644 --- a/config.def.h +++ b/config.def.h @@ -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 } }, }; @@ -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); @@ -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; |