X-Git-Url: http://review.tizen.org/git/?p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git;a=blobdiff_plain;f=dali-toolkit%2Fpublic-api%2Fcontrols%2Fcontrol-impl.cpp;h=c0780c4fd2fcb1bf572c2d0e7cfb6511ac60df7f;hp=c0c71eae019eca60300b625f86523c9c87fc2f75;hb=4f1a814c47a80f11892a6a887cd98099a2eace09;hpb=5419ef62a5e3ee36785444083e914804268ea488 diff --git a/dali-toolkit/public-api/controls/control-impl.cpp b/dali-toolkit/public-api/controls/control-impl.cpp index c0c71ea..c0780c4 100644 --- a/dali-toolkit/public-api/controls/control-impl.cpp +++ b/dali-toolkit/public-api/controls/control-impl.cpp @@ -239,7 +239,7 @@ Actor CreateBackground( Actor parent, const Vector4& color, Image image = Image( //Create the index buffer Property::Map indexFormat; - indexFormat["indices"] = Property::UNSIGNED_INTEGER; + indexFormat["indices"] = Property::INTEGER; PropertyBuffer indexBuffer = PropertyBuffer::New( indexFormat, 6u ); indexBuffer.SetData(gQuadIndex); @@ -584,7 +584,7 @@ void Control::SetBackgroundColor( const Vector4& color ) Actor actor = CreateBackground(Self(), color ); background.actor = actor; mImpl->mAddRemoveBackgroundChild = true; - // use insert to guarantee its the first child (so that OVERLAY mode works) + // use insert to guarantee its the first child (so that OVERLAY_2D mode works) Self().Insert( 0, actor ); mImpl->mAddRemoveBackgroundChild = false; } @@ -619,7 +619,7 @@ void Control::SetBackgroundImage( Image image ) // Set the background actor before adding so that we do not inform derived classes background.actor = actor; mImpl->mAddRemoveBackgroundChild = true; - // use insert to guarantee its the first child (so that OVERLAY mode works) + // use insert to guarantee its the first child (so that OVERLAY_2D mode works) Self().Insert( 0, actor ); mImpl->mAddRemoveBackgroundChild = false; } @@ -875,7 +875,7 @@ void Control::Initialize() styleManager.StyleChangeSignal().Connect( this, &Control::OnStyleChange ); // Apply the current style - GetImpl( styleManager ).ApplyThemeStyle( Toolkit::Control( GetOwner() ) ); + GetImpl( styleManager ).ApplyThemeStyleAtInit( Toolkit::Control( GetOwner() ) ); } } @@ -900,7 +900,7 @@ void Control::OnControlChildRemove( Actor& child ) void Control::OnStyleChange( Toolkit::StyleManager styleManager, StyleChange::Type change ) { // By default the control is only interested in theme (not font) changes - if( change == StyleChange::THEME_CHANGE ) + if( styleManager && change == StyleChange::THEME_CHANGE ) { GetImpl( styleManager ).ApplyThemeStyle( Toolkit::Control( GetOwner() ) ); }