/*
- * Copyright (c) 2020 Samsung Electronics Co., Ltd.
+ * Copyright (c) 2018 Samsung Electronics Co., Ltd.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
{
Dali::Toolkit::Control control = Dali::Toolkit::Control::DownCast(actor);
- Gesture::State state = gesture.GetState();
+ GestureState state = gesture.GetState();
- if(state == Gesture::Started)
+ if(state == GestureState::STARTED)
{
mDragLocalPosition = gesture.GetPosition();
mPointDown = true;
SetPosition(gesture.GetScreenPosition());
EmitStartedSignal(control);
}
- if(state == Gesture::Continuing)
+ if(state == GestureState::CONTINUING)
{
Vector2 screenPosition = gesture.GetScreenPosition();
control.GetParent().ScreenToLocal(mLocalPosition.x, mLocalPosition.y, screenPosition.x, screenPosition.y);
mShadowControl.SetProperty( Actor::Property::POSITION, Vector2(mLocalPosition.x - mDragLocalPosition.x, mLocalPosition.y - mDragLocalPosition.y));
}
- if(state == Gesture::Finished)
+ if(state == GestureState::FINISHED)
{
mDragControl.GetParent().Remove(mShadowControl);
EmitEndedSignal(control);
}
mPointDown = false;
}
- return false;
+ return true;
}
const std::string& DragAndDropDetector::GetContent() const