using namespace Dali;
+using Dali::Toolkit::TextLabel;
+
// Define this so that it is interchangeable
// "DP" stands for Device independent Pixels
#define DP(x) DemoHelper::ScalePointSize(x)
{
// The Init signal is received once (only) during the Application lifetime
+ DemoHelper::RequestThemeChange();
+
Stage stage = Stage::GetCurrent();
// Respond to key events
TOOLBAR_IMAGE,
std::string("") );
- mTitleActor = Dali::Toolkit::TextView::New();
- mTitleActor.SetName( "CUSTOM_TOOLBAR_TITLE" );
+ mTitleActor = DemoHelper::CreateToolBarLabel( "CUSTOM_TOOLBAR_TITLE" );
SetTitle();
}
}
- mTitleActor.SetText( std::string( TOOLBAR_TITLE ) + ": " + subTitle );
- mTitleActor.SetStyleToCurrentText( DemoHelper::GetDefaultTextStyle() );
+ mTitleActor.SetProperty( Toolkit::TextLabel::Property::TEXT, std::string( std::string( TOOLBAR_TITLE ) + ": " + subTitle ) );
}
bool OnMenu( Toolkit::Button button )
{
mPopup = CreatePopup();
- Toolkit::TextView text = Toolkit::TextView::New();
+ TextLabel text = TextLabel::New( CONTENT_TEXT );
text.SetName( "POPUP_CONTENT_TEXT" );
- text.SetText( CONTENT_TEXT );
- text.SetMultilinePolicy( Toolkit::TextView::SplitByWord );
- text.SetWidthExceedPolicy( Toolkit::TextView::Split );
- text.SetLineJustification( Toolkit::TextView::Center );
- text.SetResizePolicy( FILL_TO_PARENT, WIDTH );
- text.SetResizePolicy( DIMENSION_DEPENDENCY, HEIGHT );
+ text.SetProperty( TextLabel::Property::MULTI_LINE, true );
+ text.SetProperty( TextLabel::Property::HORIZONTAL_ALIGNMENT, "CENTER" );
+ text.SetProperty( TextLabel::Property::VERTICAL_ALIGNMENT, "CENTER" );
+ text.SetResizePolicy( FILL_TO_PARENT, Dali::HEIGHT );
text.SetPadding( Padding( 20.0f, 20.0f, 20.0f, 20.0f ) );
mPopup.Add( text );
mPopup = CreatePopup();
mPopup.SetTitle( "Popup!" );
- Toolkit::TextView text = Toolkit::TextView::New();
+ Toolkit::TextLabel text = Toolkit::TextLabel::New( CONTENT_TEXT );
text.SetName( "POPUP_CONTENT_TEXT" );
- text.SetText( CONTENT_TEXT );
- text.SetMultilinePolicy( Toolkit::TextView::SplitByWord );
- text.SetWidthExceedPolicy( Toolkit::TextView::Split );
- text.SetLineJustification( Toolkit::TextView::Center );
text.SetResizePolicy( FILL_TO_PARENT, WIDTH );
text.SetResizePolicy( DIMENSION_DEPENDENCY, HEIGHT );
text.SetPadding( Padding( 20.0f, 20.0f, 20.0f, 20.0f ) );
mPopup = CreatePopup();
mPopup.SetTitle( "Popup!" );
- Toolkit::TextView text = Toolkit::TextView::New();
+ Toolkit::TextLabel text = Toolkit::TextLabel::New( CONTENT_TEXT );
text.SetName( "POPUP_CONTENT_TEXT" );
- text.SetText( CONTENT_TEXT );
- text.SetMultilinePolicy( Toolkit::TextView::SplitByWord );
- text.SetWidthExceedPolicy( Toolkit::TextView::Split );
- text.SetLineJustification( Toolkit::TextView::Left );
text.SetResizePolicy( FILL_TO_PARENT, WIDTH );
text.SetResizePolicy( DIMENSION_DEPENDENCY, HEIGHT );
text.SetPadding( Padding( 10.0f, 10.0f, 20.0f, 0.0f ) );
// Text
{
- Toolkit::TextView text = Toolkit::TextView::New();
- text.SetText( "Do you really want to quit?" );
- text.SetMultilinePolicy( Toolkit::TextView::SplitByWord );
- text.SetWidthExceedPolicy( Toolkit::TextView::Split );
- text.SetLineJustification( Toolkit::TextView::Left );
+ Toolkit::TextLabel text = Toolkit::TextLabel::New( "Do you really want to quit?" );
text.SetResizePolicy( FILL_TO_PARENT, WIDTH );
text.SetResizePolicy( DIMENSION_DEPENDENCY, HEIGHT );
root.AddChild( checkBox, Toolkit::TableView::CellPosition( 0, 0 ) );
- Toolkit::TextView text = Toolkit::TextView::New();
- text.SetText( "Don't show again" );
- text.SetLineJustification( Toolkit::TextView::Left );
+ Toolkit::TextLabel text = Toolkit::TextLabel::New( "Don't show again" );
Actor textActor = text;
textActor.SetPadding( Padding( 20.0f, 0.0f, 0.0f, 10.0f ) );
{
Actor backing = Toolkit::CreateSolidColorActor( Vector4( 1.0f, 0.0f, 0.0f, 1.0f ) );
backing.SetResizePolicy( FILL_TO_PARENT, ALL_DIMENSIONS );
- TextActor text = TextActor::New( "Fixed" );
+ Toolkit::TextLabel text = Toolkit::TextLabel::New( "Fixed" );
text.SetAnchorPoint( AnchorPoint::CENTER );
text.SetParentOrigin( ParentOrigin::CENTER );
backing.Add( text );
{
Actor backing = Toolkit::CreateSolidColorActor( Vector4( 1.0f, 1.0f, 0.0f, 1.0f ) );
backing.SetResizePolicy( FILL_TO_PARENT, ALL_DIMENSIONS );
- TextActor text = TextActor::New( "Fill" );
+ Toolkit::TextLabel text = Toolkit::TextLabel::New( "Fill" );
text.SetAnchorPoint( AnchorPoint::CENTER );
text.SetParentOrigin( ParentOrigin::CENTER );
backing.Add( text );
{
Actor backing = Toolkit::CreateSolidColorActor( Vector4( 0.0f, 1.0f, 0.0f, 1.0f ) );
backing.SetResizePolicy( FILL_TO_PARENT, ALL_DIMENSIONS );
- TextActor text = TextActor::New( "Fill" );
+ Toolkit::TextLabel text = Toolkit::TextLabel::New( "Fill" );
text.SetAnchorPoint( AnchorPoint::CENTER );
text.SetParentOrigin( ParentOrigin::CENTER );
backing.Add( text );
{
Actor backing = Toolkit::CreateSolidColorActor( Vector4( 1.0f, 0.0f, 0.0f, 1.0f ) );
backing.SetResizePolicy( FILL_TO_PARENT, ALL_DIMENSIONS );
- TextActor text = TextActor::New( "Fixed" );
+ Toolkit::TextLabel text = Toolkit::TextLabel::New( "Fixed" );
text.SetAnchorPoint( AnchorPoint::CENTER );
text.SetParentOrigin( ParentOrigin::CENTER );
backing.Add( text );
{
Actor backing = Toolkit::CreateSolidColorActor( Vector4( 1.0f, 1.0f, 0.0f, 1.0f ) );
backing.SetResizePolicy( FILL_TO_PARENT, ALL_DIMENSIONS );
- TextActor text = TextActor::New( "Fill" );
+ Toolkit::TextLabel text = Toolkit::TextLabel::New( "Fill" );
text.SetAnchorPoint( AnchorPoint::CENTER );
text.SetParentOrigin( ParentOrigin::CENTER );
backing.Add( text );
{
Actor backing = Toolkit::CreateSolidColorActor( Vector4( 0.0f, 1.0f, 0.0f, 1.0f ) );
backing.SetResizePolicy( FILL_TO_PARENT, ALL_DIMENSIONS );
- TextActor text = TextActor::New( "Fixed" );
+ Toolkit::TextLabel text = Toolkit::TextLabel::New( "Fixed" );
text.SetAnchorPoint( AnchorPoint::CENTER );
text.SetParentOrigin( ParentOrigin::CENTER );
backing.Add( text );
backing.SetResizePolicy( FILL_TO_PARENT, WIDTH );
backing.SetSize( 0.0f, 100.0f );
- TextActor text = TextActor::New( "Fit" );
+ Toolkit::TextLabel text = Toolkit::TextLabel::New( "Fit" );
text.SetAnchorPoint( AnchorPoint::CENTER );
text.SetParentOrigin( ParentOrigin::CENTER );
backing.Add( text );
Actor backing = Toolkit::CreateSolidColorActor( Vector4( 1.0f, 1.0f, 0.0f, 1.0f ) );
backing.SetResizePolicy( FILL_TO_PARENT, ALL_DIMENSIONS );
- TextActor text = TextActor::New( "Fill" );
+ Toolkit::TextLabel text = Toolkit::TextLabel::New( "Fill" );
text.SetAnchorPoint( AnchorPoint::CENTER );
text.SetParentOrigin( ParentOrigin::CENTER );
backing.Add( text );
backing.SetResizePolicy( FILL_TO_PARENT, WIDTH );
backing.SetSize( 0.0f, 100.0f );
- TextActor text = TextActor::New( "Fit" );
+ Toolkit::TextLabel text = Toolkit::TextLabel::New( "Fit" );
text.SetAnchorPoint( AnchorPoint::CENTER );
text.SetParentOrigin( ParentOrigin::CENTER );
backing.Add( text );
Actor backing = Toolkit::CreateSolidColorActor( Vector4( 1.0f, 0.0f, 0.0f, 1.0f ) );
backing.SetResizePolicy( FILL_TO_PARENT, ALL_DIMENSIONS );
- TextActor text = TextActor::New( "Fill" );
+ Toolkit::TextLabel text = Toolkit::TextLabel::New( "Fill" );
text.SetAnchorPoint( AnchorPoint::CENTER );
text.SetParentOrigin( ParentOrigin::CENTER );
backing.Add( text );
backing.SetResizePolicy( FILL_TO_PARENT, WIDTH );
backing.SetSize( 0.0f, 200.0f );
- TextActor text = TextActor::New( "Fit" );
+ Toolkit::TextLabel text = Toolkit::TextLabel::New( "Fit" );
text.SetAnchorPoint( AnchorPoint::CENTER );
text.SetParentOrigin( ParentOrigin::CENTER );
backing.Add( text );
Actor backing = Toolkit::CreateSolidColorActor( Vector4( 0.0f, 1.0f, 0.0f, 1.0f ) );
backing.SetResizePolicy( FILL_TO_PARENT, ALL_DIMENSIONS );
- TextActor text = TextActor::New( "Fill" );
+ Toolkit::TextLabel text = Toolkit::TextLabel::New( "Fill" );
text.SetAnchorPoint( AnchorPoint::CENTER );
text.SetParentOrigin( ParentOrigin::CENTER );
backing.Add( text );
backing.SetResizePolicy( FILL_TO_PARENT, WIDTH );
backing.SetSize( 0.0f, 100.0f );
- TextActor text = TextActor::New( "Fit" );
+ Toolkit::TextLabel text = Toolkit::TextLabel::New( "Fit" );
text.SetAnchorPoint( AnchorPoint::CENTER );
text.SetParentOrigin( ParentOrigin::CENTER );
backing.Add( text );
backing.SetResizePolicy( FILL_TO_PARENT, WIDTH );
backing.SetSize( 0.0f, 200.0f );
- TextActor text = TextActor::New( "Fit" );
+ Toolkit::TextLabel text = Toolkit::TextLabel::New( "Fit" );
text.SetAnchorPoint( AnchorPoint::CENTER );
text.SetParentOrigin( ParentOrigin::CENTER );
backing.Add( text );
backing.SetResizePolicy( FILL_TO_PARENT, WIDTH );
backing.SetSize( 0.0f, 300.0f );
- TextActor text = TextActor::New( "Fit" );
+ Toolkit::TextLabel text = Toolkit::TextLabel::New( "Fit" );
text.SetAnchorPoint( AnchorPoint::CENTER );
text.SetParentOrigin( ParentOrigin::CENTER );
backing.Add( text );
backing.SetResizePolicy( FIXED, HEIGHT );
backing.SetSize( 0.0f, 100.0f );
- TextActor text = TextActor::New( "Fit" );
+ Toolkit::TextLabel text = Toolkit::TextLabel::New( "Fit" );
text.SetAnchorPoint( AnchorPoint::CENTER );
text.SetParentOrigin( ParentOrigin::CENTER );
backing.Add( text );
backing.SetResizePolicy( FILL_TO_PARENT, WIDTH );
backing.SetSize( 0.0f, 200.0f );
- TextActor text = TextActor::New( "Fit" );
+ Toolkit::TextLabel text = Toolkit::TextLabel::New( "Fit" );
text.SetAnchorPoint( AnchorPoint::CENTER );
text.SetParentOrigin( ParentOrigin::CENTER );
backing.Add( text );
Actor backing = Toolkit::CreateSolidColorActor( Vector4( 1.0f, 0.0f, 0.0f, 1.0f ) );
backing.SetResizePolicy( FILL_TO_PARENT, ALL_DIMENSIONS );
- TextActor text = TextActor::New( "Fixed" );
+ Toolkit::TextLabel text = Toolkit::TextLabel::New( "Fixed" );
text.SetAnchorPoint( AnchorPoint::CENTER );
text.SetParentOrigin( ParentOrigin::CENTER );
backing.Add( text );
backing.SetResizePolicy( FILL_TO_PARENT, WIDTH );
backing.SetSize( 0.0f, 200.0f );
- TextActor text = TextActor::New( "Fit" );
+ Toolkit::TextLabel text = Toolkit::TextLabel::New( "Fit" );
text.SetAnchorPoint( AnchorPoint::CENTER );
text.SetParentOrigin( ParentOrigin::CENTER );
backing.Add( text );
Toolkit::ToolBar mToolBar; ///< The View's Toolbar.
Layer mContentLayer; ///< Content layer
- Toolkit::TextView mTitleActor; ///< Title text
+ Toolkit::TextLabel mTitleActor; ///< Title text
Toolkit::Popup mMenu; ///< The navigation menu
bool mMenuShown; ///< If the navigation menu is currently being displayed or not