-protected: // Inherit from Text::Decorator::ControllerInterface.
-
- /**
- * @copydoc Dali::Toolkit::Text::Decorator::ControllerInterface::GetTargetSize()
- */
- void GetTargetSize( Vector2& targetSize ) override;
-
- /**
- * @copydoc Dali::Toolkit::Text::Decorator::ControllerInterface::AddDecoration()
- */
- void AddDecoration( Actor& actor, bool needsClipping ) override;
-
- /**
- * @copydoc Dali::Toolkit::Text::Decorator::ControllerInterface::DecorationEvent()
- */
- void DecorationEvent( HandleType handle, HandleState state, float x, float y ) override;
-
-protected: // Inherit from TextSelectionPopup::TextPopupButtonCallbackInterface.
-
- /**
- * @copydoc Dali::Toolkit::TextSelectionPopup::TextPopupButtonCallbackInterface::TextPopupButtonTouched()
- */
- void TextPopupButtonTouched( Dali::Toolkit::TextSelectionPopup::Buttons button ) override;
-
-protected: // Inherit from HiddenText.
-
- /**
- * @brief Invoked from HiddenText when showing time of the last character was expired
- */
- void DisplayTimeExpired() override;
-
-private: // Update.
-
- /**
- * @brief Called by editable UI controls when key events are received.
- *
- * @param[in] text The text to insert.
- * @param[in] type Used to distinguish between regular key events and InputMethodContext events.
- */
- void InsertText( const std::string& text, InsertType type );
-
- /**
- * @brief Paste given string into Text model
- * @param[in] stringToPaste this string will be inserted into the text model
- */
- void PasteText( const std::string& stringToPaste );
-