[SVN] r4029 - trunk/SDL/src/video/win32

svn-owner at libsdl.org svn-owner at libsdl.org
Sun Aug 24 23:58:34 PDT 2008


Author: slouken
Date: 2008-08-24 23:58:34 -0700 (Sun, 24 Aug 2008)
New Revision: 4029

Modified:
   trunk/SDL/src/video/win32/SDL_win32events.c
Log:
Added missing X1/X2 button support


Modified: trunk/SDL/src/video/win32/SDL_win32events.c
===================================================================
--- trunk/SDL/src/video/win32/SDL_win32events.c	2008-08-25 06:38:44 UTC (rev 4028)
+++ trunk/SDL/src/video/win32/SDL_win32events.c	2008-08-25 06:58:34 UTC (rev 4029)
@@ -271,6 +271,16 @@
             } else if (flags & RI_MOUSE_BUTTON_3_UP) {
                 SDL_SendMouseButton(index, SDL_RELEASED, SDL_BUTTON_RIGHT);
             }
+            if (flags & RI_MOUSE_BUTTON_4_DOWN) {
+                SDL_SendMouseButton(index, SDL_PRESSED, SDL_BUTTON_X1);
+            } else if (flags & RI_MOUSE_BUTTON_4_UP) {
+                SDL_SendMouseButton(index, SDL_RELEASED, SDL_BUTTON_X1);
+            }
+            if (flags & RI_MOUSE_BUTTON_5_DOWN) {
+                SDL_SendMouseButton(index, SDL_PRESSED, SDL_BUTTON_X2);
+            } else if (flags & RI_MOUSE_BUTTON_5_UP) {
+                SDL_SendMouseButton(index, SDL_RELEASED, SDL_BUTTON_X2);
+            }
             if (flags & RI_MOUSE_WHEEL) {
                 if (raw->data.mouse.usButtonData != 0) {
                     SDL_SendMouseWheel(index, 0,




More information about the commits mailing list