} // unnamed namespace
TapGestureRecognizer::TapGestureRecognizer( Observer& observer, Vector2 screenSize, const TapGestureRequest& request)
-: GestureRecognizer( screenSize, Gesture::Tap ),
+: GestureRecognizer( screenSize, Dali::Gesture::Tap ),
mObserver(observer),
mState(Clear),
mMinimumTapsRequired(request.minTaps),
else
{
++mTapsRegistered;
- EmitGesture( Gesture::Started, event.time );
+ EmitGesture( Dali::Gesture::Started, event.time );
mState = Clear;
}
}
mState = Failed;
// We have entered a multi-touch event so emit registered gestures if required.
- EmitGesture(Gesture::Started, event.time);
+ EmitGesture(Dali::Gesture::Started, event.time);
}
}
void TapGestureRecognizer::EmitPossibleState( const Integration::TouchEvent& event )
{
- TapGestureEvent tapEvent( Gesture::Possible );
+ TapGestureEvent tapEvent( Dali::Gesture::Possible );
tapEvent.point = mTouchPosition;
tapEvent.time = event.time;
void TapGestureRecognizer::EmitGesture( Gesture::State state, uint32_t time )
{
- if ( (state == Gesture::Cancelled) ||
+ if ( (state == Dali::Gesture::Cancelled) ||
(mTapsRegistered >= mMinimumTapsRequired && mTapsRegistered <= mMaximumTapsRequired) )
{
void TapGestureRecognizer::EmitSingleTap( uint32_t time, const Integration::Point& point )
{
- TapGestureEvent event( Gesture::Started );
+ TapGestureEvent event( Dali::Gesture::Started );
const Vector2& screen( point.GetScreenPosition() );
Vector2 distanceDelta(std::abs(mTouchPosition.x - screen.x),
std::abs(mTouchPosition.y - screen.y));
if (distanceDelta.x > MAXIMUM_MOTION_ALLOWED ||
distanceDelta.y > MAXIMUM_MOTION_ALLOWED )
{
- event.state = Gesture::Cancelled;
+ event.state = Dali::Gesture::Cancelled;
}
mTapsRegistered = 1u;
EmitTap( time, event );