mirror of
https://github.com/VARCem/PDCurses.git
synced 2026-07-08 18:16:15 +00:00
Merge pull request #91 from mannyamorim/mouse-pos-scroll-event
WINCON: Send real mouse position with scroll event
This commit is contained in:
@@ -480,6 +480,9 @@ static int _process_mouse_event(void)
|
||||
|
||||
memset(&SP->mouse_status, 0, sizeof(MOUSE_STATUS));
|
||||
|
||||
SP->mouse_status.x = MEV.dwMousePosition.X;
|
||||
SP->mouse_status.y = MEV.dwMousePosition.Y;
|
||||
|
||||
/* Handle scroll wheel */
|
||||
|
||||
if (MEV.dwEventFlags == 4)
|
||||
@@ -487,9 +490,6 @@ static int _process_mouse_event(void)
|
||||
SP->mouse_status.changes = (MEV.dwButtonState & 0xFF000000) ?
|
||||
PDC_MOUSE_WHEEL_DOWN : PDC_MOUSE_WHEEL_UP;
|
||||
|
||||
SP->mouse_status.x = -1;
|
||||
SP->mouse_status.y = -1;
|
||||
|
||||
memset(&old_mouse_status, 0, sizeof(old_mouse_status));
|
||||
|
||||
return KEY_MOUSE;
|
||||
@@ -500,9 +500,6 @@ static int _process_mouse_event(void)
|
||||
SP->mouse_status.changes = (MEV.dwButtonState & 0xFF000000) ?
|
||||
PDC_MOUSE_WHEEL_RIGHT : PDC_MOUSE_WHEEL_LEFT;
|
||||
|
||||
SP->mouse_status.x = -1;
|
||||
SP->mouse_status.y = -1;
|
||||
|
||||
memset(&old_mouse_status, 0, sizeof(old_mouse_status));
|
||||
|
||||
return KEY_MOUSE;
|
||||
@@ -551,9 +548,6 @@ static int _process_mouse_event(void)
|
||||
}
|
||||
}
|
||||
|
||||
SP->mouse_status.x = MEV.dwMousePosition.X;
|
||||
SP->mouse_status.y = MEV.dwMousePosition.Y;
|
||||
|
||||
SP->mouse_status.changes = 0;
|
||||
|
||||
for (i = 0; i < 3; i++)
|
||||
|
||||
Reference in New Issue
Block a user