From: Jahangir Date: Tue, 21 Jun 2016 14:06:37 +0000 (-0400) Subject: [ITC][dali-toolkit][ACR-650][Added Tc according to ACR] X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=8a62c6204a9f243ca75f6fcb6189db2be501655f;p=test%2Ftct%2Fnative%2Fapi.git [ITC][dali-toolkit][ACR-650][Added Tc according to ACR] Change-Id: If5ebd191285f9d42f655de254f14fee5c4b6289c --- diff --git a/src/itc/dali-toolkit/table-view/ITs-table-view-impl.h b/src/itc/dali-toolkit/table-view/ITs-table-view-impl.h index f5c42eb..09743eb 100755 --- a/src/itc/dali-toolkit/table-view/ITs-table-view-impl.h +++ b/src/itc/dali-toolkit/table-view/ITs-table-view-impl.h @@ -375,6 +375,55 @@ void VTTableViewSetGetCellPadding002() Stage::GetCurrent().Remove( g_TableView ); DaliLog::PrintPass(); } +Actor g_childActor; +Actor g_child1; +Actor g_child2; +TableView g_tableView; +void TableViewChildProperties() +{ + OPEN_GL_FREATURE_CHECK(SUITE_NAME,__LINE__) + // Create a 10x10 table-view + g_tableView = TableView::New(10,10); + DALI_CHECK_FAIL( !g_tableView ,"TableView::New() failed"); + g_tableView.SetSize( Dali::Vector2( 100.0f, 100.0f ) ); + + g_child1 = Actor::New(); + g_child1.SetProperty( TableView::ChildProperty::CELL_INDEX, Vector2( 3, 4 ) ); + g_tableView.Add( g_child1 ); + Stage::GetCurrent().Add( g_tableView ); + DALI_CHECK_FAIL( g_child1 != g_tableView.GetChildAt(TableView::CellPosition(3,4)), "GetChildAt() is failed"); + + g_child2 = Actor::New(); + float rowSpan = 3.f; + float columnSpan = 2.f; + g_child2.SetProperty( TableView::ChildProperty::CELL_INDEX, Vector2( 6, 1 ) ); + g_child2.SetProperty( TableView::ChildProperty::ROW_SPAN, rowSpan ); + g_child2.SetProperty( TableView::ChildProperty::COLUMN_SPAN, columnSpan ); + g_tableView.Add( g_child2 ); + for( int i=0; i