Only use 1 PanGestureDetector
[platform/core/uifw/dali-toolkit.git] / dali-toolkit / internal / controls / text-controls / text-field-impl.h
index 443e3e1..0f6cf84 100644 (file)
@@ -79,14 +79,24 @@ private: // From Control
   virtual void OnInitialize();
 
   /**
+   * @copydoc Control::GetNaturalSize()
+   */
+  virtual Vector3 GetNaturalSize();
+
+  /**
+   * @copydoc Control::GetHeightForWidth()
+   */
+  virtual float GetHeightForWidth( float width );
+
+  /**
    * @copydoc Control::OnInitialize()
    */
   virtual void OnRelayout( const Vector2& size, ActorSizeContainer& container );
 
   /**
-   * @copydoc Control::OnTap()
+   * Received for single & double taps
    */
-  virtual void OnTap( const TapGesture& tap );
+  void OnTap( Actor actor, const TapGesture& tap );
 
   /**
    * @copydoc Text::ControlInterface::RequestTextRelayout()
@@ -117,6 +127,8 @@ private: // Data
   Text::RendererPtr mRenderer;
   Text::DecoratorPtr mDecorator;
 
+  TapGestureDetector mDoubleTapDetector;
+
   unsigned int mRenderingBackend;
 };