| surf-scrollmultiply-2.0.diff - sites - public wiki contents of suckless.org | |
| git clone git://git.suckless.org/sites | |
| Log | |
| Files | |
| Refs | |
| --- | |
| surf-scrollmultiply-2.0.diff (1304B) | |
| --- | |
| 1 diff -up surf-2.0/surf.c surf/surf.c | |
| 2 --- surf-2.0/surf.c 2018-04-13 10:55:11.036959113 +0200 | |
| 3 +++ surf/surf.c 2018-04-14 12:12:41.519989478 +0200 | |
| 4 @@ -179,6 +179,8 @@ static void initwebextensions(WebKitWebC | |
| 5 static GtkWidget *createview(WebKitWebView *v, WebKitNavigationAction *… | |
| 6 Client *c); | |
| 7 static gboolean buttonreleased(GtkWidget *w, GdkEvent *e, Client *c); | |
| 8 +static gboolean scrollmultiply(GtkWidget *w, GdkEvent *e, Client *c); | |
| 9 + | |
| 10 static GdkFilterReturn processx(GdkXEvent *xevent, GdkEvent *event, | |
| 11 gpointer d); | |
| 12 static gboolean winevent(GtkWidget *w, GdkEvent *e, Client *c); | |
| 13 @@ -1152,6 +1154,8 @@ newview(Client *c, WebKitWebView *rv) | |
| 14 G_CALLBACK(titlechanged), c); | |
| 15 g_signal_connect(G_OBJECT(v), "button-release-event", | |
| 16 G_CALLBACK(buttonreleased), c); | |
| 17 + g_signal_connect(G_OBJECT(v), "scroll-event", | |
| 18 + G_CALLBACK(scrollmultiply), c); | |
| 19 g_signal_connect(G_OBJECT(v), "close", | |
| 20 G_CALLBACK(closeview), c); | |
| 21 g_signal_connect(G_OBJECT(v), "create", | |
| 22 @@ -1229,6 +1233,13 @@ buttonreleased(GtkWidget *w, GdkEvent *e | |
| 23 return FALSE; | |
| 24 } | |
| 25 | |
| 26 +gboolean | |
| 27 +scrollmultiply(GtkWidget *w, GdkEvent *e, Client *c) | |
| 28 +{ | |
| 29 + e->scroll.delta_y*=7; | |
| 30 + return FALSE; | |
| 31 +} | |
| 32 + | |
| 33 GdkFilterReturn | |
| 34 processx(GdkXEvent *e, GdkEvent *event, gpointer d) | |
| 35 { |