Emulating proper Left Down State for Mouse Events on iPhone

This commit is contained in:
Stefan Csomor
2017-09-25 17:40:36 +02:00
parent 53718ac4af
commit 9e88518eb2

View File

@@ -150,7 +150,8 @@ void SetupMouseEvent( wxMouseEvent &wxevent , NSSet* touches, UIEvent * nsEvent
switch ( button ) switch ( button )
{ {
case 0 : case 0 :
wxevent.SetEventType( clickCount > 1 ? wxEVT_LEFT_DCLICK : wxEVT_LEFT_DOWN ) ; wxevent.SetEventType( clickCount > 1 ? wxEVT_LEFT_DCLICK : wxEVT_LEFT_DOWN );
wxevent.SetLeftDown(true);
break ; break ;
default: default:
@@ -162,7 +163,8 @@ void SetupMouseEvent( wxMouseEvent &wxevent , NSSet* touches, UIEvent * nsEvent
switch ( button ) switch ( button )
{ {
case 0 : case 0 :
wxevent.SetEventType( wxEVT_LEFT_UP ) ; wxevent.SetEventType( wxEVT_LEFT_UP );
wxevent.SetLeftDown(false);
break ; break ;
default: default:
@@ -171,7 +173,8 @@ void SetupMouseEvent( wxMouseEvent &wxevent , NSSet* touches, UIEvent * nsEvent
break ; break ;
case UITouchPhaseMoved : case UITouchPhaseMoved :
wxevent.SetEventType( wxEVT_MOTION ) ; wxevent.SetEventType( wxEVT_MOTION );
wxevent.SetLeftDown(true);
break; break;
default : default :
break ; break ;