const Vector3 ANCHOR_3DEFFECT_STYLE0( -105.0f, 30.0f, -240.0f ); ///< Rotation Anchor position for 3D Effect (Style 0)
const Vector3 ANCHOR_3DEFFECT_STYLE1( 65.0f, -70.0f, -500.0f ); ///< Rotation Anchor position for 3D Effect (Style 1)
-//const std::string DEFAULT_TEXT_STYLE_FONT_FAMILY("HelveticaNeue");
-//const std::string DEFAULT_TEXT_STYLE_FONT_STYLE("Regular");
-//const Dali::Vector4 DEFAULT_TEXT_STYLE_COLOR(0.7f, 0.7f, 0.7f, 1.0f);
-
-//const std::string TABLE_TEXT_STYLE_FONT_FAMILY("HelveticaNeue");
-//const std::string TABLE_TEXT_STYLE_FONT_STYLE("Regular");
-//const Dali::PointSize TABLE_TEXT_STYLE_POINT_SIZE( 8.0f );
-//const Dali::TextStyle::Weight TABLE_TEXT_STYLE_WEIGHT(Dali::TextStyle::LIGHT);
-//const Dali::Vector4 TABLE_TEXT_STYLE_COLOR(0.0f, 0.0f, 0.0f, 1.0f);
+const Dali::Vector4 TABLE_TEXT_STYLE_COLOR(0.0f, 0.0f, 0.0f, 1.0f);
Vector3 ScalePointSize(const Vector3& vec)
{
}
TextLabel label = TextLabel::New();
- label.SetParentOrigin( ParentOrigin::TOP_LEFT );
label.SetAnchorPoint( AnchorPoint::TOP_LEFT );
+ label.SetSize( parentSize );
label.SetProperty( TextLabel::Property::MULTI_LINE, true );
label.SetProperty( TextLabel::Property::TEXT, title );
- label.SetColor( Color::BLACK );
+ label.SetProperty( TextLabel::Property::ALIGNMENT, "CENTER" );
+ label.SetColor( TABLE_TEXT_STYLE_COLOR );
tile.Add( label );
- // FIXME - This is a kludge because size negotiation is not finished
- label.SetSize( parentSize );
-
// Set the tile to be keyboard focusable
tile.SetKeyboardFocusable(true);
const char* DEFAULT_TEXT_STYLE_FONT_FAMILY("HelveticaNue");
const char* DEFAULT_TEXT_STYLE_FONT_STYLE("Regular");
+const float DEFAULT_TEXT_STYLE_POINT_SIZE( 16.0f );
const Dali::Vector4 DEFAULT_TEXT_STYLE_COLOR(0.0f, 0.0f, 0.0f, 1.0f);
const Dali::Toolkit::Alignment::Padding DEFAULT_PLAY_PADDING(12.0f, 12.0f, 12.0f, 12.0f);
const std::string& title,
const ViewStyle& style )
{
+ Dali::Stage stage = Dali::Stage::GetCurrent();
+
Dali::Layer toolBarLayer = Dali::Layer::New();
toolBarLayer.SetAnchorPoint( Dali::AnchorPoint::TOP_CENTER );
toolBarLayer.SetParentOrigin( Dali::ParentOrigin::TOP_CENTER );
// Tool bar text.
if( !title.empty() )
{
- // TODO
+ Dali::Toolkit::TextLabel label = Dali::Toolkit::TextLabel::New();
+ label.SetAnchorPoint( Dali::AnchorPoint::TOP_LEFT );
+ label.SetSize( stage.GetSize().width, style.mToolBarHeight );
+ label.SetDrawMode( Dali::DrawMode::OVERLAY );
+ label.SetProperty( Dali::Toolkit::TextLabel::Property::TEXT, title );
+ label.SetProperty( Dali::Toolkit::TextLabel::Property::ALIGNMENT, "CENTER" );
+ label.SetProperty( Dali::Toolkit::TextLabel::Property::FONT_FAMILY, DEFAULT_TEXT_STYLE_FONT_FAMILY );
+ label.SetProperty( Dali::Toolkit::TextLabel::Property::FONT_STYLE, DEFAULT_TEXT_STYLE_FONT_STYLE );
+ label.SetProperty( Dali::Toolkit::TextLabel::Property::POINT_SIZE, DEFAULT_TEXT_STYLE_POINT_SIZE );
+ label.SetColor( DEFAULT_TEXT_STYLE_COLOR );
+ toolBarLayer.Add( label );
}
return toolBarLayer;