{
if( Toolkit::VisualProperty::TYPE != keyValue.first.indexKey ) // Toolkit::VisualProperty::TYPE is not a TextVisual's property.
{
- DoSetProperty( keyValue.first.indexKey, keyValue.second );
+ SetProperty( keyValue.first.indexKey, keyValue.second );
}
break;
}
{
if( keyValue.first.stringKey == TEXT_PROPERTY )
{
- DoSetProperty( Toolkit::TextVisual::Property::TEXT, keyValue.second );
+ SetProperty( Toolkit::TextVisual::Property::TEXT, keyValue.second );
}
else if( keyValue.first.stringKey == FONT_FAMILY_PROPERTY )
{
- DoSetProperty( Toolkit::TextVisual::Property::FONT_FAMILY, keyValue.second );
+ SetProperty( Toolkit::TextVisual::Property::FONT_FAMILY, keyValue.second );
}
else if( keyValue.first.stringKey == FONT_STYLE_PROPERTY )
{
- DoSetProperty( Toolkit::TextVisual::Property::FONT_STYLE, keyValue.second );
+ SetProperty( Toolkit::TextVisual::Property::FONT_STYLE, keyValue.second );
}
else if( keyValue.first.stringKey == POINT_SIZE_PROPERTY )
{
- DoSetProperty( Toolkit::TextVisual::Property::POINT_SIZE, keyValue.second );
+ SetProperty( Toolkit::TextVisual::Property::POINT_SIZE, keyValue.second );
}
else if( keyValue.first.stringKey == MULTI_LINE_PROPERTY )
{
- DoSetProperty( Toolkit::TextVisual::Property::MULTI_LINE, keyValue.second );
+ SetProperty( Toolkit::TextVisual::Property::MULTI_LINE, keyValue.second );
}
else if( keyValue.first.stringKey == HORIZONTAL_ALIGNMENT_PROPERTY )
{
- DoSetProperty( Toolkit::TextVisual::Property::HORIZONTAL_ALIGNMENT, keyValue.second );
+ SetProperty( Toolkit::TextVisual::Property::HORIZONTAL_ALIGNMENT, keyValue.second );
}
else if( keyValue.first.stringKey == VERTICAL_ALIGNMENT_PROPERTY )
{
- DoSetProperty( Toolkit::TextVisual::Property::VERTICAL_ALIGNMENT, keyValue.second );
+ SetProperty( Toolkit::TextVisual::Property::VERTICAL_ALIGNMENT, keyValue.second );
}
else if( keyValue.first.stringKey == TEXT_COLOR_PROPERTY )
{
- DoSetProperty( Toolkit::TextVisual::Property::TEXT_COLOR, keyValue.second );
+ SetProperty( Toolkit::TextVisual::Property::TEXT_COLOR, keyValue.second );
}
else if( keyValue.first.stringKey == ENABLE_MARKUP_PROPERTY )
{
- DoSetProperty( Toolkit::TextVisual::Property::ENABLE_MARKUP, keyValue.second );
+ SetProperty( Toolkit::TextVisual::Property::ENABLE_MARKUP, keyValue.second );
}
break;
}
mControl.Reset();
}
-void TextVisual::DoSetProperty( Dali::Property::Index index, const Dali::Property::Value& propertyValue )
+void TextVisual::SetProperty( Dali::Property::Index index, const Dali::Property::Value& propertyValue )
{
switch( index )
{
}
}
-Dali::Property::Value TextVisual::DoGetProperty( Dali::Property::Index index )
-{
- Dali::Property::Value value;
-
- switch( index )
- {
- case Toolkit::TextVisual::Property::TEXT:
- {
- std::string text;
- mController->GetText( text );
- value = text;
- break;
- }
- case Toolkit::TextVisual::Property::FONT_FAMILY:
- {
- value = mController->GetDefaultFontFamily();
- break;
- }
- case Toolkit::TextVisual::Property::FONT_STYLE:
- {
- GetFontStyleProperty( mController, value, Text::FontStyle::DEFAULT );
- break;
- }
- case Toolkit::TextVisual::Property::POINT_SIZE:
- {
- value = mController->GetDefaultPointSize();
- break;
- }
- case Toolkit::TextVisual::Property::MULTI_LINE:
- {
- value = mController->IsMultiLineEnabled();
- break;
- }
- case Toolkit::TextVisual::Property::HORIZONTAL_ALIGNMENT:
- {
- const char* name = Scripting::GetEnumerationName< Toolkit::Text::Layout::HorizontalAlignment >( mController->GetHorizontalAlignment(),
- HORIZONTAL_ALIGNMENT_STRING_TABLE,
- HORIZONTAL_ALIGNMENT_STRING_TABLE_COUNT );
- if( name )
- {
- value = std::string( name );
- }
- break;
- }
- case Toolkit::TextVisual::Property::VERTICAL_ALIGNMENT:
- {
- const char* name = Scripting::GetEnumerationName< Toolkit::Text::Layout::VerticalAlignment >( mController->GetVerticalAlignment(),
- VERTICAL_ALIGNMENT_STRING_TABLE,
- VERTICAL_ALIGNMENT_STRING_TABLE_COUNT );
- if( name )
- {
- value = std::string( name );
- }
- break;
- }
- case Toolkit::TextVisual::Property::TEXT_COLOR:
- {
- value = mController->GetDefaultColor();
- break;
- }
- case Toolkit::TextVisual::Property::ENABLE_MARKUP:
- {
- value = mController->IsMarkupProcessorEnabled();
- break;
- }
- default:
- {
- // Should not arrive here.
- DALI_ASSERT_DEBUG( false );
- }
- }
-
- return value;
-}
-
void TextVisual::OnSetTransform()
{
CreateRenderer();