X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=dali-toolkit%2Finternal%2Fcontrols%2Fscrollable%2Fitem-view%2Fgrid-layout.cpp;h=435cbf3eae3ad8210759a1ec78803d2a0dc93932;hb=a57d543cd372560a9065a31b32184a6a02d49e77;hp=e00224544f116b3e3331b3f63e12c6cc3f334c50;hpb=d13e8792c0e8dd0a3f5fb167ca9ee7c0155b7afc;p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git diff --git a/dali-toolkit/internal/controls/scrollable/item-view/grid-layout.cpp b/dali-toolkit/internal/controls/scrollable/item-view/grid-layout.cpp index e002245..435cbf3 100755 --- a/dali-toolkit/internal/controls/scrollable/item-view/grid-layout.cpp +++ b/dali-toolkit/internal/controls/scrollable/item-view/grid-layout.cpp @@ -1,5 +1,5 @@ /* - * Copyright (c) 2016 Samsung Electronics Co., Ltd. + * Copyright (c) 2017 Samsung Electronics Co., Ltd. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -25,7 +25,7 @@ // INTERNAL INCLUDES #include -#include +#include using namespace Dali; using namespace Dali::Toolkit; @@ -534,10 +534,6 @@ Degree GridLayout::GetScrollDirection() const void GridLayout::ApplyConstraints( Actor& actor, const int itemId, const Vector3& layoutSize, const Actor& itemViewActor ) { - if(HasLayoutChanged()) - { - SetGridLayoutProperties(GetLayoutProperties()); - } // This just implements the default behaviour of constraint application. // Custom layouts can override this function to apply their custom constraints. Dali::Toolkit::ItemView itemView = Dali::Toolkit::ItemView::DownCast( itemViewActor ); @@ -600,7 +596,7 @@ void GridLayout::ApplyConstraints( Actor& actor, const int itemId, const Vector3 // Color constraint constraint = Constraint::New< Vector4 >( actor, Actor::Property::COLOR, &GridColorConstraint ); - constraint.SetRemoveAction( Dali::Constraint::Discard ); + constraint.SetRemoveAction( Dali::Constraint::DISCARD ); constraint.Apply(); // Visibility constraint @@ -621,7 +617,7 @@ void GridLayout::ApplyConstraints( Actor& actor, const int itemId, const Vector3 } constraint.AddSource( ParentSource( Toolkit::ItemView::Property::LAYOUT_POSITION ) ); constraint.AddSource( ParentSource( Actor::Property::SIZE ) ); - constraint.SetRemoveAction( Dali::Constraint::Discard ); + constraint.SetRemoveAction( Dali::Constraint::DISCARD ); constraint.Apply(); } } @@ -685,7 +681,6 @@ void GridLayout::SetGridLayoutProperties(const Property::Map& properties) } } } - ResetLayoutChangedFlag(); } Vector3 GridLayout::GetItemPosition(int itemID, float currentLayoutPosition, const Vector3& layoutSize) const