X-Git-Url: http://review.tizen.org/git/?p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git;a=blobdiff_plain;f=dali-toolkit%2Finternal%2Fvisuals%2Ftext%2Ftext-visual.h;h=dd1abf6641f6e9928466b43e843449964e520c78;hp=c609990304512108b57b8f4cefd47adb5d618789;hb=84c98859f482a168f4cc5f4d84b3a08c39b8902c;hpb=29d3264d67c7dac9c3e7059140fa7eef3592a823 diff --git a/dali-toolkit/internal/visuals/text/text-visual.h b/dali-toolkit/internal/visuals/text/text-visual.h index c609990..dd1abf6 100644 --- a/dali-toolkit/internal/visuals/text/text-visual.h +++ b/dali-toolkit/internal/visuals/text/text-visual.h @@ -19,13 +19,13 @@ */ // EXTERNAL INCLUDES +#include #include // INTERNAL INCLUDES #include #include #include -#include namespace Dali { @@ -79,12 +79,6 @@ public: */ static TextVisualPtr New( VisualFactoryCache& factoryCache ); - /** - * @brief Sets the text control interface which is needed to communicate with a control. - * @param[in] controlInterface Pointer to the control-interface. - */ - void SetTextControlInterface( Text::ControlInterface* controlInterface ); - public: // from Visual::Base /** @@ -100,7 +94,7 @@ public: // from Visual::Base /** * @copydoc Visual::Base::GetNaturalSize() */ - virtual void GetNaturalSize( Vector2& naturalSize ) const; + virtual void GetNaturalSize( Vector2& naturalSize ); /** * @copydoc Visual::Base::CreatePropertyMap() @@ -124,9 +118,9 @@ protected: // from Visual::Base /** - * @copydoc Visual::Base::DoInitialize() + * @copydoc Visual::Base::DoSetProperties() */ - virtual void DoInitialize( Actor& actor, const Property::Map& propertyMap ); + virtual void DoSetProperties( const Property::Map& propertyMap ); /** * @copydoc Visual::Base::DoSetOnStage() @@ -156,22 +150,11 @@ private: */ void RenderText(); - /** - * @brief Stops the text auto scroll. - */ - void StopTextAutoScrolling(); - - /** - * @brief Set up Autoscrolling. - */ - void SetUpAutoScrolling(); - private: Text::ControllerPtr mController; ///< The text's controller. - Actor mSelf; + WeakHandle mSelf; Text::RendererPtr mRenderer; - Text::TextScrollerPtr mTextScroller; Actor mRenderableActor; int mRenderingBackend;