[vlc-commits] actions: add wheel button to keycode helper

Victorien Le Couviour--Tuffet git at videolan.org
Mon Mar 4 11:21:46 CET 2019


vlc | branch: master | Victorien Le Couviour--Tuffet <victorien.lecouviour.tuffet at gmail.com> | Wed Nov 28 11:32:11 2018 +0100| [fc94ba0af460a5f37a8536a6e18613167ce727a7] | committer: Thomas Guillem

actions: add wheel button to keycode helper

Signed-off-by: Thomas Guillem <thomas at gllm.fr>

> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=fc94ba0af460a5f37a8536a6e18613167ce727a7
---

 include/vlc_actions.h | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/include/vlc_actions.h b/include/vlc_actions.h
index c7c533bd7b..428a34944d 100644
--- a/include/vlc_actions.h
+++ b/include/vlc_actions.h
@@ -23,6 +23,8 @@
 #ifndef VLC_ACTIONS_H
 #define VLC_ACTIONS_H 1
 
+# include <vlc_mouse.h>
+
 /* Called from src/libvlc.c */
 int
 libvlc_InternalActionsInit(libvlc_int_t *p_libvlc);
@@ -112,6 +114,8 @@ libvlc_InternalActionsClean(libvlc_int_t *p_libvlc);
 #define KEY_MOUSEWHEELDOWN   0x00F10000
 #define KEY_MOUSEWHEELLEFT   0x00F20000
 #define KEY_MOUSEWHEELRIGHT  0x00F30000
+#define KEY_MOUSEWHEEL_FROM_BUTTON(button) \
+    (KEY_MOUSEWHEELUP | ((button - MOUSE_BUTTON_WHEEL_UP) << 16))
 
 VLC_API char *vlc_keycode2str(uint_fast32_t i_key, bool locale) VLC_USED;
 VLC_API uint_fast32_t vlc_str2keycode(const char *str) VLC_USED;



More information about the vlc-commits mailing list