X-Git-Url: http://review.tizen.org/git/?p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git;a=blobdiff_plain;f=dali-toolkit%2Finternal%2Fcontrols%2Falignment%2Falignment-impl.cpp;h=7161df51a4519b229fc2adc5e390c81189ec451e;hp=17dfff6a8480b1d3acd56e66e6599962f0512789;hb=a78bb823aebc305823855ac35b3413aaff7bc684;hpb=e217915091790637a8b4ea7e34480e852d242efd diff --git a/dali-toolkit/internal/controls/alignment/alignment-impl.cpp b/dali-toolkit/internal/controls/alignment/alignment-impl.cpp index 17dfff6..7161df5 100644 --- a/dali-toolkit/internal/controls/alignment/alignment-impl.cpp +++ b/dali-toolkit/internal/controls/alignment/alignment-impl.cpp @@ -21,8 +21,8 @@ // EXTERNAL INCLUDES #include #include - -// INTERNAL INCLUDES +#include +#include namespace Dali { @@ -42,7 +42,8 @@ BaseHandle Create() return Toolkit::Alignment::New(); } -TypeRegistration mType( typeid(Toolkit::Alignment), typeid(Toolkit::Control), Create ); +DALI_TYPE_REGISTRATION_BEGIN( Toolkit::Alignment, Toolkit::Control, Create ) +DALI_TYPE_REGISTRATION_END() struct ScaleToFillConstraint { @@ -376,7 +377,7 @@ Toolkit::Alignment Alignment::New( Toolkit::Alignment::Type horizontal, Toolkit: // Create the implementation, temporarily owned on stack IntrusivePtr< Alignment > internalAlignment = new Alignment( horizontal, vertical ); - // Pass ownership to Toolkit::View + // Pass ownership to Toolkit::Alignment Toolkit::Alignment alignment( *internalAlignment ); // Second-phase init of the implementation @@ -450,7 +451,7 @@ const Toolkit::Alignment::Padding& Alignment::GetPadding() const return mPadding; } -void Alignment::OnRelayout( const Vector2& size, ActorSizeContainer& container ) +void Alignment::OnRelayout( const Vector2& size, RelayoutContainer& container ) { // lay out the actors Vector3 anchorPointAndParentOrigin = Vector3::ZERO; @@ -474,59 +475,59 @@ void Alignment::OnRelayout( const Vector2& size, ActorSizeContainer& container ) anchorPointAndParentOrigin.y = 1.0f; } - unsigned int childCount = Self().GetChildCount(); - for( unsigned int i=0; i