/*
- * Copyright (c) 2016 Samsung Electronics Co., Ltd.
+ * Copyright (c) 2021 Samsung Electronics Co., Ltd.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
namespace Dali
{
-
namespace Toolkit
{
-
namespace Text
{
-
-void CreatePropertyMap( const TreeNode* const node, Property::Map& map )
+void CreatePropertyMap(const TreeNode* const node, Property::Map& map)
{
- switch( node->GetType() )
+ switch(node->GetType())
{
case TreeNode::IS_NULL:
case TreeNode::OBJECT:
}
case TreeNode::STRING:
{
- map.Insert( node->GetName(), Property::Value( node->GetString() ) );
+ map.Insert(node->GetName(), Property::Value(node->GetString()));
break;
}
case TreeNode::INTEGER:
}
}
- for( TreeNode::ConstIterator it = node->CBegin(), endIt = node->CEnd(); it != endIt; ++it )
+ for(TreeNode::ConstIterator it = node->CBegin(), endIt = node->CEnd(); it != endIt; ++it)
{
const TreeNode::KeyNodePair& pair = *it;
- CreatePropertyMap( &pair.second, map );
+ CreatePropertyMap(&pair.second, map);
}
}
-void ParsePropertyString( const std::string& property, Property::Map& map )
+void ParsePropertyString(const std::string& property, Property::Map& map)
{
Toolkit::JsonParser parser = Toolkit::JsonParser::New();
- if( parser.Parse( property ) )
+ if(parser.Parse(property))
{
const TreeNode* const node = parser.GetRoot();
-
- CreatePropertyMap( node, map );
- }
-}
-
-void StringOffsetToVector2( const std::string& offsetStr,
- Vector2& offset )
-{
- offset = Vector2::ZERO;
-
- unsigned int wsIndex = 0u;
- for( std::string::const_iterator it = offsetStr.begin(),
- endIt = offsetStr.end();
- it != endIt;
- ++it, ++wsIndex )
- {
- if( *it == ' ' )
+ if(node)
{
- break;
+ CreatePropertyMap(node, map);
}
}
-
- offset[0] = StringToFloat( offsetStr.c_str() );
- offset[1] = StringToFloat( offsetStr.c_str() + wsIndex );
}
} //namespace Text