X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=base%2Fdali-toolkit%2Finternal%2Fbuilder%2Freplacement.cpp;h=259cb873a1b7f123db164dd280336667fde67756;hb=4870ce3c93eb1c86cf19f216195e003f3b578d27;hp=f5b67092daa9f3e088c0fd40d617f6c0a42ff31b;hpb=d5e3ed5f5b1c8fdba3ae97ead8729620f54b3836;p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git diff --git a/base/dali-toolkit/internal/builder/replacement.cpp b/base/dali-toolkit/internal/builder/replacement.cpp index f5b6709..259cb87 100644 --- a/base/dali-toolkit/internal/builder/replacement.cpp +++ b/base/dali-toolkit/internal/builder/replacement.cpp @@ -378,6 +378,27 @@ OptionalInteger Replacement::IsInteger( const TreeNode & node ) const return ret; } +OptionalUnsignedInt Replacement::IsUnsignedInteger( const TreeNode & node ) const +{ + OptionalUnsignedInt ret; + if( OptionalString replace = HasFullReplacement( node ) ) + { + Property::Value value = GetFullReplacement( *replace ); + if( Property::UNSIGNED_INTEGER == value.GetType() ) + { + ret = value.Get(); + } + } + else + { + if ( OptionalInteger i = ::IsInteger( node ) ) + { + ret = OptionalUnsignedInt(static_cast(*i) ); + } + } + return ret; +} + OptionalVector2 Replacement::IsVector2( const TreeNode & node ) const { OptionalVector2 ret;