X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=dali-toolkit%2Finternal%2Ftext%2Ftext-controller.h;h=16e9e3b2667be1cb4a5f5454b0a1b255c1a02d17;hb=cb6abb2872336c1532a69093f05d8cb333c31f47;hp=66bf3a00cb450aceded822d5b2ad7f4a4efb5ea2;hpb=e0c3ff90edd572ae3ba104d207deb1586eae4aed;p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git diff --git a/dali-toolkit/internal/text/text-controller.h b/dali-toolkit/internal/text/text-controller.h index 66bf3a0..16e9e3b 100644 --- a/dali-toolkit/internal/text/text-controller.h +++ b/dali-toolkit/internal/text/text-controller.h @@ -30,6 +30,7 @@ #include // INTERNAL INCLUDES +#include #include #include #include @@ -67,9 +68,11 @@ enum PlaceholderType * It provides a view of the text that can be used by rendering back-ends. * * For selectable/editable UI controls, the controller handles input events from the UI control - * and decorations (grab handles etc) via an interface. + * and decorations (grab handles etc) via the Decorator::ControllerInterface interface. + * + * The text selection popup button callbacks are as well handled via the TextSelectionPopupCallbackInterface interface. */ -class Controller : public RefObject, public Decorator::ControllerInterface +class Controller : public RefObject, public Decorator::ControllerInterface, public TextSelectionPopupCallbackInterface { public: @@ -539,6 +542,11 @@ public: */ virtual void DecorationEvent( HandleType handle, HandleState state, float x, float y ); + /** + * @copydoc Dali::Toolkit::TextSelectionPopup::TextPopupButtonCallbackInterface::TextPopupButtonTouched() + */ + virtual void TextPopupButtonTouched( Dali::Toolkit::TextSelectionPopup::Buttons button ); + protected: /**