X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=base%2Fdali-toolkit%2Finternal%2Fcontrols%2Ftext-input%2Ftext-input-text-highlight-impl.h;h=74a342156fc5a7cb4d5e1bb7a15c7ef5143cd215;hb=refs%2Fchanges%2F77%2F30577%2F1;hp=52e58c6cb480089e05bc8ff42e058c32ae1e7823;hpb=a881757839b7abb008873a68c67e17b3ba39669b;p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git diff --git a/base/dali-toolkit/internal/controls/text-input/text-input-text-highlight-impl.h b/base/dali-toolkit/internal/controls/text-input/text-input-text-highlight-impl.h index 52e58c6..74a3421 100644 --- a/base/dali-toolkit/internal/controls/text-input/text-input-text-highlight-impl.h +++ b/base/dali-toolkit/internal/controls/text-input/text-input-text-highlight-impl.h @@ -18,10 +18,12 @@ * */ +// EXTERNAL INCLUDES +#include +#include + // INTERNAL INCLUDES -#include #include - #include namespace Dali @@ -86,12 +88,12 @@ public: * @param[in] x2 right co-ordinate * @param[in] y2 bottom co-ordinate */ - void AddQuad( float x1, float y1, float x2, float y2 ){}; + void AddQuad( float x1, float y1, float x2, float y2 ); /** * Clamps all quads to fit within a min -> max 2D boundary. */ - void Clamp2D(const Vector2& min, const Vector2& max){}; + void Clamp2D(const Vector2& min, const Vector2& max); QuadContainer mQuadList; ///< List of quads (sub-selections that form to create complete selection) }; @@ -100,12 +102,12 @@ public: * Constructor * @param[in] textViewCharacterPositioning TextViewCharacterPositioning to be used for positioning information. */ - TextHighlight( TextViewCharacterPositioning& textViewCharacterPositioning ):mTextViewCharacterPositioning( textViewCharacterPositioning ){}; + TextHighlight( TextViewCharacterPositioning& textViewCharacterPositioning ); /** * Destructor */ - ~TextHighlight(){}; + ~TextHighlight(); /** * Gets the table of the visual text positions which has a flag @@ -120,7 +122,7 @@ public: * @param[in] textLayoutInfo TextView character layout information */ void GetVisualTextSelection(std::vector& selectedVisualText, std::size_t startSelection, std::size_t endSelection, - Toolkit::TextView::TextLayoutInfo& textLayoutInfo){}; + Toolkit::TextView::TextLayoutInfo& textLayoutInfo); /** * Iterates between selection handles and computes the info required to build the highlight mesh @@ -128,19 +130,18 @@ public: * @param[in] handlePositionEnd ending handle position * @return textHighlight target TextHighlight */ - TextHighlight::HighlightInfo CalculateHighlightInfo( std::size_t handlePositionStart, std::size_t handlePositionEnd, Toolkit::TextView::TextLayoutInfo& textLayoutInfo ) - { return HighlightInfo();}; + TextHighlight::HighlightInfo CalculateHighlightInfo( std::size_t handlePositionStart, std::size_t handlePositionEnd, Toolkit::TextView::TextLayoutInfo& textLayoutInfo ); /** * Calculates new Mesh data so highlight moves with selection handles. * @param[in] newHighlightInfo HighlightInfo calculated by CalculateHighlightInfo */ - void UpdateHighlight( TextHighlight::HighlightInfo& newHighlightInfo ){}; + void UpdateHighlight( TextHighlight::HighlightInfo& newHighlightInfo ); /** * Creates the Mesh data needed by the Mesh Actor */ - Mesh CreateHighLightMesh(){return Mesh();}; + Mesh CreateHighLightMesh(); private: