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

@@ -151,6 +151,7 @@ void SetupMouseEvent( wxMouseEvent &wxevent , NSSet* touches, UIEvent * nsEvent
{ {
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:
@@ -163,6 +164,7 @@ void SetupMouseEvent( wxMouseEvent &wxevent , NSSet* touches, UIEvent * nsEvent
{ {
case 0 : case 0 :
wxevent.SetEventType( wxEVT_LEFT_UP ); wxevent.SetEventType( wxEVT_LEFT_UP );
wxevent.SetLeftDown(false);
break ; break ;
default: default:
@@ -172,6 +174,7 @@ void SetupMouseEvent( wxMouseEvent &wxevent , NSSet* touches, UIEvent * nsEvent
case UITouchPhaseMoved : case UITouchPhaseMoved :
wxevent.SetEventType( wxEVT_MOTION ); wxevent.SetEventType( wxEVT_MOTION );
wxevent.SetLeftDown(true);
break; break;
default : default :
break ; break ;