From dc564b4d9916f06f131d6eaf55ca4522ec65355d Mon Sep 17 00:00:00 2001 From: Joshua Granick Date: Fri, 29 Nov 2013 18:16:14 -0800 Subject: [PATCH] Add touch events --- project/src/platform/tizen/TizenApplication.cpp | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/project/src/platform/tizen/TizenApplication.cpp b/project/src/platform/tizen/TizenApplication.cpp index 4914ec608..3a96aa877 100644 --- a/project/src/platform/tizen/TizenApplication.cpp +++ b/project/src/platform/tizen/TizenApplication.cpp @@ -215,22 +215,33 @@ namespace lime { void TizenApplication::OnTouchMoved (const Tizen::Ui::Control &source, const Tizen::Graphics::Point ¤tPosition, const Tizen::Ui::TouchEventInfo &touchInfo) { - AppLog ("OnTouchMoved: (%d x %d)", currentPosition.x, currentPosition.y); + Event mouse (etMouseMove, currentPosition.x, currentPosition.y); + mouse.value = touchInfo.GetPointId (); + mouse.flags |= efLeftDown; + + sgTizenFrame->HandleEvent (mouse); } void TizenApplication::OnTouchPressed (const Tizen::Ui::Control &source, const Tizen::Graphics::Point ¤tPosition, const Tizen::Ui::TouchEventInfo &touchInfo) { - AppLog ("OnTouchPressed: (%d x %d)", currentPosition.x, currentPosition.y); + Event mouse (etMouseDown, currentPosition.x, currentPosition.y); + mouse.value = touchInfo.GetPointId (); + mouse.flags |= efLeftDown; + sgTizenFrame->HandleEvent (mouse); } void TizenApplication::OnTouchReleased (const Tizen::Ui::Control &source, const Tizen::Graphics::Point ¤tPosition, const Tizen::Ui::TouchEventInfo &touchInfo) { - AppLog ("OnTouchReleased: (%d x %d)", currentPosition.x, currentPosition.y); + Event mouse (etMouseUp, currentPosition.x, currentPosition.y); + mouse.value = touchInfo.GetPointId (); + mouse.flags |= efLeftDown; + + sgTizenFrame->HandleEvent (mouse); }