Merge pull request #73 from Abaan404/touchpadfix

fix touchpad scrolling for eventboxes
This commit is contained in:
Aylur
2023-09-02 17:55:10 +02:00
committed by GitHub
+3 -4
View File
@@ -35,6 +35,7 @@ export default class AgsEventBox extends Gtk.EventBox {
} = {}) {
super(params);
this.add_events(Gdk.EventMask.SCROLL_MASK);
this.add_events(Gdk.EventMask.SMOOTH_SCROLL_MASK);
this.onPrimaryClick = onPrimaryClick;
this.onSecondaryClick = onSecondaryClick;
@@ -82,11 +83,9 @@ export default class AgsEventBox extends Gtk.EventBox {
});
this.connect('scroll-event', (box, event) => {
if (event.get_scroll_direction()[1] ===
Gdk.ScrollDirection.UP)
if (event.get_scroll_deltas()[2] < 0)
return runCmd(this.onScrollUp, box, event);
else if (event.get_scroll_direction()[1] ===
Gdk.ScrollDirection.DOWN)
else if (event.get_scroll_deltas()[2] > 0)
return runCmd(this.onScrollDown, box, event);
});
}