From 33a014f5e8c69dcd915db656b93e5b89cd2073f7 Mon Sep 17 00:00:00 2001 From: Cameron Leger Date: Sun, 21 Oct 2018 17:50:44 -0600 Subject: [PATCH] Add mousewheel support --- dep/lglw/lglw_linux.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/dep/lglw/lglw_linux.c b/dep/lglw/lglw_linux.c index 5e2b5bda..8eed78cd 100644 --- a/dep/lglw/lglw_linux.c +++ b/dep/lglw/lglw_linux.c @@ -489,6 +489,12 @@ static void loc_eventProc(void *_xevent) { case Button3: loc_handle_mousebutton(lglw, LGLW_TRUE/*bPressed*/, LGLW_MOUSE_MBUTTON); break; + case Button4: + loc_handle_mousebutton(lglw, LGLW_TRUE/*bPressed*/, LGLW_MOUSE_WHEELUP); + break; + case Button5: + loc_handle_mousebutton(lglw, LGLW_TRUE/*bPressed*/, LGLW_MOUSE_WHEELDOWN); + break; } break; @@ -511,6 +517,12 @@ static void loc_eventProc(void *_xevent) { case Button3: loc_handle_mousebutton(lglw, LGLW_FALSE/*bPressed*/, LGLW_MOUSE_MBUTTON); break; + case Button4: + loc_handle_mousebutton(lglw, LGLW_FALSE/*bPressed*/, LGLW_MOUSE_WHEELUP); + break; + case Button5: + loc_handle_mousebutton(lglw, LGLW_FALSE/*bPressed*/, LGLW_MOUSE_WHEELDOWN); + break; } break; }