X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=dali-toolkit%2Finternal%2Ftext%2Flayouts%2Flayout-engine.h;h=0c17d681a94a5c2819fc3b8059cfd9288e1bfd4d;hb=d04c5bdbb95cc98f90848c7a98b0b2804df6e5b8;hp=1315445946d6fb46b24504d9b9a2eb9ec5711f7c;hpb=40a47ee7e802afa836ba45f481b87d0bd28e34fa;p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git diff --git a/dali-toolkit/internal/text/layouts/layout-engine.h b/dali-toolkit/internal/text/layouts/layout-engine.h index 1315445..0c17d68 100644 --- a/dali-toolkit/internal/text/layouts/layout-engine.h +++ b/dali-toolkit/internal/text/layouts/layout-engine.h @@ -51,11 +51,18 @@ public: MULTI_LINE_BOX }; - enum Alignment + enum HorizontalAlignment { - ALIGN_BEGIN, - ALIGN_CENTER, - ALIGN_END + HORIZONTAL_ALIGN_BEGIN, + HORIZONTAL_ALIGN_CENTER, + HORIZONTAL_ALIGN_END + }; + + enum VerticalAlignment + { + VERTICAL_ALIGN_TOP, + VERTICAL_ALIGN_CENTER, + VERTICAL_ALIGN_BOTTOM }; /** @@ -83,18 +90,32 @@ public: unsigned int GetLayout() const; /** - * @brief Choose the required line alignment. + * @brief Choose the required text horizontal alignment. + * + * @param[in] alignment The required alignment. + */ + void SetHorizontalAlignment( HorizontalAlignment alignment ); + + /** + * @brief Query the required text horizontal alignment. + * + * @return The required alignment. + */ + HorizontalAlignment GetHorizontalAlignment() const; + + /** + * @brief Choose the required text vertical alignment. * * @param[in] alignment The required alignment. */ - void SetAlignment( Alignment alignment ); + void SetVerticalAlignment( VerticalAlignment alignment ); /** - * @brief Query the required line alignment. + * @brief Query the required text vertical alignment. * * @return The required alignment. */ - Alignment GetAlignment() const; + VerticalAlignment GetVerticalAlignment() const; /** * @brief Store the visual position of glyphs in the VisualModel.