- 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 );
+ label.SetProperty(Dali::Actor::Property::ANCHOR_POINT, Dali::AnchorPoint::TOP_LEFT);
+ label.SetStyleName("ToolbarLabel");
+ label.SetProperty(Dali::Toolkit::TextLabel::Property::TEXT, title);
+ label.SetProperty(Dali::Toolkit::TextLabel::Property::HORIZONTAL_ALIGNMENT, "CENTER");
+ label.SetProperty(Dali::Toolkit::TextLabel::Property::VERTICAL_ALIGNMENT, "CENTER");
+ label.SetResizePolicy(Dali::ResizePolicy::FILL_TO_PARENT, Dali::Dimension::HEIGHT);
+
+ // Add title to the tool bar.
+ const float padding(style.mToolBarPadding);
+ toolBar.AddControl(label, style.mToolBarTitlePercentage, Dali::Toolkit::Alignment::HORIZONTAL_CENTER, Dali::Toolkit::Alignment::Padding(padding, padding, padding, padding));