Re-apply LAYER_3D drawing order in ItemView demo 21/45821/1
authorPaul Wisbey <p.wisbey@samsung.com>
Tue, 11 Aug 2015 14:08:57 +0000 (15:08 +0100)
committerPaul Wisbey <p.wisbey@samsung.com>
Tue, 11 Aug 2015 14:08:57 +0000 (15:08 +0100)
Change-Id: Ie518d47df2a859cc7fb28a5fe40dcc00ee1bb06d

examples/item-view/item-view-example.cpp

index 7820ebf..038d5e0 100644 (file)
@@ -212,6 +212,7 @@ public:
   {
     Stage stage = Dali::Stage::GetCurrent();
     stage.KeyEventSignal().Connect(this, &ItemViewExample::OnKeyEvent);
+    stage.GetRootLayer().SetBehavior(Layer::LAYER_3D);
 
     Vector2 stageSize = Stage::GetCurrent().GetSize();
 
@@ -890,6 +891,7 @@ public: // From ItemFactory
     checkbox.SetSize( spiralItemSize.width * 0.2f, spiralItemSize.width * 0.2f );
     checkbox.SetPosition( -SELECTION_BORDER_WIDTH, SELECTION_BORDER_WIDTH );
     checkbox.SetZ( 1.0f );
+    checkbox.SetSortModifier( -50.0f );
     if( MODE_REMOVE_MANY  != mMode &&
         MODE_INSERT_MANY  != mMode &&
         MODE_REPLACE_MANY != mMode )
@@ -905,6 +907,7 @@ public: // From ItemFactory
     tick.SetAnchorPoint( AnchorPoint::TOP_RIGHT );
     tick.SetSize( spiralItemSize.width * 0.2f, spiralItemSize.width * 0.2f );
     tick.SetZ( 1.0f );
+    tick.SetSortModifier( -50.0f );
     tick.SetVisible( false );
     checkbox.Add( tick );