X-Git-Url: http://review.tizen.org/git/?p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git;a=blobdiff_plain;f=dali-toolkit%2Finternal%2Ftext%2Ftext-controller-impl.h;h=e60fe37100364bfbac6edd61693c3d56d73f4d17;hp=5054e8b729d4d3def39b7339fbc7b85c3affd20d;hb=785904f5477a648bc0005dcbb39bd3a85077e32d;hpb=d0ae4e1baf9df6ba34eb806df28898241d156a3c diff --git a/dali-toolkit/internal/text/text-controller-impl.h b/dali-toolkit/internal/text/text-controller-impl.h index 5054e8b..e60fe37 100644 --- a/dali-toolkit/internal/text/text-controller-impl.h +++ b/dali-toolkit/internal/text/text-controller-impl.h @@ -21,6 +21,7 @@ // EXTERNAL INCLUDES #include #include +#include // INTERNAL INCLUDES #include @@ -174,7 +175,9 @@ struct ModifyEvent struct FontDefaults { FontDefaults() - : mDefaultPointSize(0.0f), + : mDefaultFontFamily(""), + mDefaultFontStyle(""), + mDefaultPointSize(0.0f), mFontId(0u) { } @@ -214,7 +217,8 @@ struct Controller::Impl mAlignmentOffset(), mOperationsPending( NO_OPERATION ), mMaximumNumberOfCharacters( 50 ), - mRecalculateNaturalSize( true ) + mRecalculateNaturalSize( true ), + mUserDefinedFontFamily( false) { mLogicalModel = LogicalModel::New(); mVisualModel = VisualModel::New(); @@ -482,7 +486,9 @@ struct Controller::Impl Vector2 mAlignmentOffset; ///< Vertical and horizontal offset of the whole text inside the control due to alignment. OperationsMask mOperationsPending; ///< Operations pending to be done to layout the text. Length mMaximumNumberOfCharacters; ///< Maximum number of characters that can be inserted. + bool mRecalculateNaturalSize:1; ///< Whether the natural size needs to be recalculated. + bool mUserDefinedFontFamily:1; ///< Whether the Font family was Set by the user instead of being left as sytem default }; } // namespace Text