X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=dali-toolkit%2Finternal%2Ftext%2Flayouts%2Flayout-engine.h;h=5e80d8c334c5195632df061144ebace7b56dab33;hb=77f26df9824d174eda53dce2fc5440faddcf9f9b;hp=71768ee8974a7e2a1c69dfe54717a91b3d997c99;hpb=534e542d7dcc1a1507a0e5e6845d49c06a15d326;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 old mode 100644 new mode 100755 index 71768ee..5e80d8c --- a/dali-toolkit/internal/text/layouts/layout-engine.h +++ b/dali-toolkit/internal/text/layouts/layout-engine.h @@ -21,9 +21,10 @@ // EXTERNAL INCLUDE #include #include +#include // INTERNAL INCLUDE -#include +#include #include #include @@ -139,12 +140,18 @@ public: * @param[in] numberOfCharacters The number of characters. * @param[in] horizontalAlignment The horizontal alignment. * @param[in,out] lines The laid-out lines. + * @param[out] alignmentOffset The alignment offset. + * @param[in] layoutDirection The direction of the system language. + * @param[in] matchSystemLanguageDirection Whether match align for system language direction or not. */ void Align( const Size& size, CharacterIndex startIndex, Length numberOfCharacters, - Layout::HorizontalAlignment horizontalAlignment, - Vector& lines ); + Text::HorizontalAlignment::Type horizontalAlignment, + Vector& lines, + float& alignmentOffset, + Dali::LayoutDirection::Type layoutDirection, + bool matchSystemLanguageDirection ); /** * @brief Sets the default line spacing.