std::string GetAppId() const;
/**
+ * @copydoc Dali::Pepper::ObjectView::CancelTouchEvent
+ */
+ bool CancelTouchEvent();
+
+ /**
* Set pepper surface
*/
void SetSurface( pepper_surface_t* surface );
+ /**
+ * Set pepper input modules
+ */
+ void SetInput( pepper_pointer_t* pointer, pepper_keyboard_t* keyboard, pepper_touch_t* touch );
+
protected:
/**
*/
virtual ~ObjectView();
+protected: // From CustomActorImpl
+
+ /**
+ * @copydoc Dali::CustomActorImpl::OnTouchEvent( const TouchEvent& event )
+ */
+ virtual bool OnTouchEvent( const TouchEvent& event );
+
private: // From Control
/**
int mWidth;
int mHeight;
+ bool mTouchDown;
+
pepper_surface_t* mSurface;
+ pepper_pointer_t* mPointer;
+ pepper_keyboard_t* mKeyboard;
+ pepper_touch_t* mTouch;
};
} // namespace Internal