#include <dali-toolkit/dali-toolkit.h>
#include <dali-toolkit/devel-api/controls/control-devel.h>
-#include <dali-toolkit/devel-api/layouting/hbox-layout.h>
-#include <dali-toolkit/devel-api/layouting/vbox-layout.h>
#include <dali-toolkit/devel-api/layouting/absolute-layout.h>
+#include <dali-toolkit/devel-api/layouting/linear-layout.h>
#include <layout-utils.h>
Stage stage = Stage::GetCurrent();
auto hbox = Control::New();
- auto hboxLayout = HboxLayout::New();
+ auto hboxLayout = LinearLayout::New();
hboxLayout.SetCellPadding( LayoutSize( 10, 0 ) );
DevelControl::SetLayout( hbox, hboxLayout );
hbox.SetName( "HBox");
DALI_TEST_EQUALS( controls[3].GetProperty<Vector3>( Actor::Property::SIZE ), Vector3( 100.0f, 40.0f, 0.0f ), 0.0001f, TEST_LOCATION );
// Change a layout
- auto newHBoxLayout = HboxLayout::New();
+ auto newHBoxLayout = LinearLayout::New();
newHBoxLayout.SetCellPadding( LayoutSize( 10, 0 ) );
DevelControl::SetLayout( hbox, newHBoxLayout );
Stage stage = Stage::GetCurrent();
auto hbox1 = Control::New();
- auto hboxLayout1 = HboxLayout::New();
+ auto hboxLayout1 = LinearLayout::New();
DevelControl::SetLayout( hbox1, hboxLayout1 );
auto hbox2 = Control::New();
- auto hboxLayout2 = HboxLayout::New();
+ auto hboxLayout2 = LinearLayout::New();
DevelControl::SetLayout( hbox2, hboxLayout2 );
hbox1.SetName( "HBox1");
hbox2.SetAnchorPoint( AnchorPoint::CENTER );
auto hbox3 = Control::New();
- auto hboxLayout3 = HboxLayout::New();
+ auto hboxLayout3 = LinearLayout::New();
DevelControl::SetLayout( hbox3, hboxLayout3 );
hbox3.SetParentOrigin( ParentOrigin::CENTER );
Stage stage = Stage::GetCurrent();
auto hbox1 = Control::New();
- auto hboxLayout1 = HboxLayout::New();
+ auto hboxLayout1 = LinearLayout::New();
DevelControl::SetLayout( hbox1, hboxLayout1 );
auto hbox2 = Control::New();
- auto hboxLayout2 = HboxLayout::New();
+ auto hboxLayout2 = LinearLayout::New();
DevelControl::SetLayout( hbox2, hboxLayout2 );
hbox1.SetName( "HBox1");
hbox2.SetAnchorPoint( AnchorPoint::CENTER );
auto hbox3 = Control::New();
- auto hboxLayout3 = HboxLayout::New();
+ auto hboxLayout3 = LinearLayout::New();
DevelControl::SetLayout( hbox3, hboxLayout3);
hbox3.SetParentOrigin( ParentOrigin::CENTER );
Stage stage = Stage::GetCurrent();
auto hbox1 = Control::New();
- auto hboxLayout1 = HboxLayout::New();
+ auto hboxLayout1 = LinearLayout::New();
DevelControl::SetLayout( hbox1, hboxLayout1 );
auto hbox2 = Control::New();
- auto hboxLayout2 = HboxLayout::New();
+ auto hboxLayout2 = LinearLayout::New();
DevelControl::SetLayout( hbox2, hboxLayout2 );
hbox1.SetName( "HBox1"); // Default spec is to wrap content
controls[6].SetProperty( Toolkit::LayoutItem::ChildProperty::HEIGHT_SPECIFICATION, ChildLayoutData::MATCH_PARENT );
auto hbox3 = Control::New();
- auto hboxLayout3 = HboxLayout::New();
+ auto hboxLayout3 = LinearLayout::New();
DevelControl::SetLayout( hbox3, hboxLayout3 );
hbox3.SetParentOrigin( ParentOrigin::CENTER );
Stage stage = Stage::GetCurrent();
auto hbox = Control::New();
- auto hboxLayout = HboxLayout::New();
+ auto hboxLayout = LinearLayout::New();
hboxLayout.SetCellPadding( LayoutSize( 10, 0 ) );
DevelControl::SetLayout( hbox, hboxLayout );
hbox.SetName( "HBox");
Stage stage = Stage::GetCurrent();
auto hbox = Control::New();
- auto hboxLayout = HboxLayout::New();
+ auto hboxLayout = LinearLayout::New();
DevelControl::SetLayout( hbox, hboxLayout );
hbox.SetName( "HBox");
Stage stage = Stage::GetCurrent();
auto hbox = Control::New();
- auto hboxLayout = HboxLayout::New();
+ auto hboxLayout = LinearLayout::New();
DevelControl::SetLayout( hbox, hboxLayout );
hbox.SetName( "HBox");
Stage stage = Stage::GetCurrent();
auto hbox = Control::New();
- auto hboxLayout = HboxLayout::New();
+ auto hboxLayout = LinearLayout::New();
DevelControl::SetLayout( hbox, hboxLayout );
hbox.SetName( "HBox");
Stage stage = Stage::GetCurrent();
auto hbox = Control::New();
- auto hboxLayout = HboxLayout::New();
+ auto hboxLayout = LinearLayout::New();
DevelControl::SetLayout( hbox, hboxLayout );
hbox.SetName( "HBox");
Stage stage = Stage::GetCurrent();
auto vbox = Control::New();
- auto vboxLayout = VboxLayout::New();
+ auto vboxLayout = LinearLayout::New();
+ vboxLayout.SetOrientation( LinearLayout::Orientation::VERTICAL );
DevelControl::SetLayout( vbox, vboxLayout );
vbox.SetName( "Vbox");
stage.Add( rootControl );
auto vbox = Control::New();
- auto vboxLayout = VboxLayout::New();
+ auto vboxLayout = LinearLayout::New();
+ vboxLayout.SetOrientation( LinearLayout::Orientation::VERTICAL );
DevelControl::SetLayout( vbox, vboxLayout );
vbox.SetName( "Vbox");
rootControl.Add( vbox );
//
// For this test, add an hbox instead
auto hbox = Control::New();
- auto hboxLayout = HboxLayout::New();
+ auto hboxLayout = LinearLayout::New();
DevelControl::SetLayout( hbox, hboxLayout );
hbox.SetName( "Hbox");
stage.Add( hbox );
auto vbox = Control::New();
- auto vboxLayout = VboxLayout::New();
+ auto vboxLayout = LinearLayout::New();
vboxLayout.SetCellPadding( LayoutSize( 0, 10 ) );
+ vboxLayout.SetOrientation( LinearLayout::Orientation::VERTICAL );
DALI_TEST_EQUALS( vboxLayout.GetCellPadding(), LayoutSize( 0, 10 ), TEST_LOCATION );