{
tizen_remote_surface_event_type type = TIZEN_REMOTE_SURFACE_EVENT_TYPE_NONE;
+ if( event.GetPointCount() == 0 )
+ {
+ return false;
+ }
+
switch( event.GetState( 0 ) )
{
case Dali::PointState::UP:
}
}
+ int button = 1;
+
+ if( type == TIZEN_REMOTE_SURFACE_EVENT_TYPE_MOUSE_MOVE )
+ {
+ button = 0 ;
+ }
+
+ Vector2 localPos = event.GetLocalPosition( 0 );
+
tizen_remote_surface_transfer_mouse_event( mRemoteSurface,
type,
- event.GetDeviceId( 0 ),
- 1,
- event.GetLocalPosition( 0 ).x,
- event.GetLocalPosition( 0 ).y,
- event.GetEllipseRadius( 0 ).x,
- event.GetEllipseRadius( 0 ).y,
- event.GetPressure( 0 ),
- event.GetAngle( 0 ).degree,
- TIZEN_INPUT_DEVICE_CLAS_MOUSE,
+ 0,
+ button,
+ (int)localPos.x,
+ (int)localPos.y,
+ wl_fixed_from_double( event.GetEllipseRadius( 0 ).x ),
+ wl_fixed_from_double( event.GetEllipseRadius( 0 ).y ),
+ wl_fixed_from_double( event.GetPressure( 0 ) ),
+ wl_fixed_from_double( event.GetAngle( 0 ).degree ),
+ TIZEN_INPUT_DEVICE_CLAS_TOUCHSCREEN,
TIZEN_INPUT_DEVICE_SUBCLAS_NONE,
"",
event.GetTime()
bool WidgetView::OnWheelEvent( Dali::Actor actor, const Dali::WheelEvent& event )
{
+ //ToDo: We should check TIZEN_INPUT_DEVICE_CLAS_MOUSE
tizen_remote_surface_transfer_mouse_wheel( mRemoteSurface,
event.direction,
event.z,