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 <david.steele@samsung.com>
- MARGIN_SPECIFICATION = LAYOUT_GROUP_CHILD_PROPERTY_START_INDEX,
MeasureChildWithMargins( childLayout, widthMeasureSpec, 0, heightMeasureSpec, 0 );
auto childHeight = childLayout->GetMeasuredHeight();
MeasureChildWithMargins( childLayout, widthMeasureSpec, 0, heightMeasureSpec, 0 );
auto childHeight = childLayout->GetMeasuredHeight();
- auto childMargin = childOwner.GetProperty<Extents>( Toolkit::LayoutGroup::ChildProperty::MARGIN_SPECIFICATION );
+ auto childMargin = childLayout->GetMargin();
+
auto length = childHeight + LayoutLength::IntType(childMargin.top + childMargin.bottom );
auto cellPadding = i<GetChildCount()-1 ? mCellPadding.height : 0;
auto length = childHeight + LayoutLength::IntType(childMargin.top + childMargin.bottom );
auto cellPadding = i<GetChildCount()-1 ? mCellPadding.height : 0;
auto childHeight = childLayout->GetMeasuredHeight();
auto childOwner = childLayout->GetOwner();
auto childHeight = childLayout->GetMeasuredHeight();
auto childOwner = childLayout->GetOwner();
- auto childMargin = childOwner.GetProperty<Extents>( Toolkit::LayoutGroup::ChildProperty::MARGIN_SPECIFICATION );
+ auto childMargin = childLayout->GetMargin();
childTop += childMargin.top;
childLeft = ( childSpace - childWidth ) / 2 + childMargin.start - childMargin.end;
childTop += childMargin.top;
childLeft = ( childSpace - childWidth ) / 2 + childMargin.start - childMargin.end;