From 927154b75d82c517d10c83ac9de35b473e435312 Mon Sep 17 00:00:00 2001 From: David Steele Date: Thu, 14 Jun 2018 19:22:56 +0100 Subject: [PATCH] Removed obsolete MARGIN_SPECIFICATION child property LayoutGroup no longer defines MARGIN_SPECIFICATION child property Removed from header, and migrated Vbox to use LayoutItem::GetMargin instead. Change-Id: Id9bb90cf5faffb6162d1b9d661f855a7b7164af6 Signed-off-by: David Steele --- dali-toolkit/devel-api/layouting/layout-group.h | 1 - dali-toolkit/internal/layouting/vbox-layout-impl.cpp | 5 +++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/dali-toolkit/devel-api/layouting/layout-group.h b/dali-toolkit/devel-api/layouting/layout-group.h index c6b777b..c61eea8 100644 --- a/dali-toolkit/devel-api/layouting/layout-group.h +++ b/dali-toolkit/devel-api/layouting/layout-group.h @@ -59,7 +59,6 @@ public: { enum { - MARGIN_SPECIFICATION = LAYOUT_GROUP_CHILD_PROPERTY_START_INDEX, }; }; diff --git a/dali-toolkit/internal/layouting/vbox-layout-impl.cpp b/dali-toolkit/internal/layouting/vbox-layout-impl.cpp index 79d2f54..22fba16 100644 --- a/dali-toolkit/internal/layouting/vbox-layout-impl.cpp +++ b/dali-toolkit/internal/layouting/vbox-layout-impl.cpp @@ -133,7 +133,8 @@ void VboxLayout::OnMeasure( MeasureSpec widthMeasureSpec, MeasureSpec heightMeas MeasureChildWithMargins( childLayout, widthMeasureSpec, 0, heightMeasureSpec, 0 ); auto childHeight = childLayout->GetMeasuredHeight(); - auto childMargin = childOwner.GetProperty( Toolkit::LayoutGroup::ChildProperty::MARGIN_SPECIFICATION ); + auto childMargin = childLayout->GetMargin(); + auto length = childHeight + LayoutLength::IntType(childMargin.top + childMargin.bottom ); auto cellPadding = iGetMeasuredHeight(); auto childOwner = childLayout->GetOwner(); - auto childMargin = childOwner.GetProperty( Toolkit::LayoutGroup::ChildProperty::MARGIN_SPECIFICATION ); + auto childMargin = childLayout->GetMargin(); childTop += childMargin.top; childLeft = ( childSpace - childWidth ) / 2 + childMargin.start - childMargin.end; -- 2.7.4