X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=dali-toolkit%2Finternal%2Fbuilder%2Fbuilder-set-property.cpp;h=d64a04c68fb02fb1a48289120162fb0b66292231;hb=81ea89b9722ab7d1c02e43da9c2de5eefef32659;hp=d17a3920d1b30da140ab57e5623edabc3e0f11db;hpb=602711f643eed100940eb0b54c1dacacce2ae27e;p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git diff --git a/dali-toolkit/internal/builder/builder-set-property.cpp b/dali-toolkit/internal/builder/builder-set-property.cpp index d17a392..d64a04c 100644 --- a/dali-toolkit/internal/builder/builder-set-property.cpp +++ b/dali-toolkit/internal/builder/builder-set-property.cpp @@ -25,7 +25,7 @@ #include #include #include - +#include namespace Dali { @@ -36,46 +36,6 @@ namespace Toolkit namespace Internal { -/* - * Set a property value from a tree node. - * This function determines the type of the property from the format of the string in the node. - * This is not always possible and if the type cannot be determined then then the type will default to Array. - * @param node The node string to convert from - * @param value The property value to set - */ -void DeterminePropertyFromNode( const TreeNode& node, Property::Value& value ); - -/* - * Set a property value from a tree node as SetPropertyFromNode() above - * This function determines the type of the property from the format of the string in the node. - * This is not always possible and if the type cannot be determined then then the type will default to Array. - * @param node The node string to convert from - * @param value The property value to set - * @param replacement The overriding replacement map (if any) - */ -void DeterminePropertyFromNode( const TreeNode& node, Property::Value& value, - const Replacement& replacement ); - -/* - * Set a property value as the given type from a tree node. - * @param node The node string to convert from - * @param type The property type to convert to. - * @param value The property value to set - * @return true if the string could be converted to the correct type. - */ -bool DeterminePropertyFromNode( const TreeNode& node, Property::Type type, Property::Value& value ); - -/* - * Set a property value as the given type from a tree node as SetPropertyFromNode() above - * @param node The node string to convert from - * @param type The property type to convert to. - * @param value The property value to set - * @param replacement The overriding replacement map (if any) - * @return true if the string could be converted to the correct type. - */ -bool DeterminePropertyFromNode( const TreeNode& node, Property::Type type, Property::Value& value, - const Replacement& replacement ); - namespace { @@ -103,13 +63,12 @@ Vector4 HexStringToVector4( const char* s ) * A property value type can be forced when its unknown by a disambiguation convention in the json * ie "myarray": [1,2,3,4] ; would be a vector but * "myarray": {"typeCast":"array", "value":[1,2,3,4]} would be an array - * @param child The node whos string to search for a disambiguated type + * @param child The node whose string to search for a disambiguated type * @param value The value to set - * @param overrideMap The user overriding constant map - * @param defaultMap The default map. + * @param replacement The user overriding constant map * @return True if child contained a disambiguated string that could be converted. */ -bool Disambiguated(const TreeNode& child, // ConstantLut& constantLut, +bool Disambiguated(const TreeNode& child, Dali::Property::Value& value, const Replacement& replacement ) { @@ -175,7 +134,7 @@ bool DeterminePropertyFromNode( const TreeNode& node, Property::Type type, Prope } bool DeterminePropertyFromNode( const TreeNode& node, Property::Type type, Property::Value& value, - const Replacement& replacer ) + const Replacement& replacer ) { bool done = false; @@ -406,7 +365,7 @@ void DeterminePropertyFromNode( const TreeNode& node, Property::Value& value ) } void DeterminePropertyFromNode( const TreeNode& node, Property::Value& value, - const Replacement& replacer ) + const Replacement& replacer ) { TreeNode::NodeType nodeType = node.GetType(); @@ -517,7 +476,6 @@ void DeterminePropertyFromNode( const TreeNode& node, Property::Value& value, } else { - // string always succeeds with the current json parser so its last value = *aString; } } // if aBool