aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorfaiface <faiface2202@gmail.com>2019-05-06 00:42:20 +0200
committerfaiface <faiface2202@gmail.com>2019-05-06 00:42:20 +0200
commit2357ae3c4c1f905dd3f75dea19d48d301252a4af (patch)
treeb4a15103d9d48b53b90c1dcaae23676c16638e56
parent9bb7ad60a7d32f981f9aa1405e4ec6d1db928424 (diff)
downloadgui-2357ae3c4c1f905dd3f75dea19d48d301252a4af.zip
win: add mo/scroll event
-rw-r--r--win/win.go4
1 files changed, 4 insertions, 0 deletions
diff --git a/win/win.go b/win/win.go
index ac90dd6..b423ff4 100644
--- a/win/win.go
+++ b/win/win.go
@@ -200,6 +200,10 @@ func (w *Win) eventThread() {
}
})
+ w.w.SetScrollCallback(func(_ *glfw.Window, xoff, yoff float64) {
+ w.eventsIn <- gui.Eventf("mo/scroll/%d/%d", int(yoff), int(xoff))
+ })
+
w.w.SetCharCallback(func(_ *glfw.Window, r rune) {
w.eventsIn <- gui.Eventf("kb/type/%d", r)
})