diff --git a/haxework/gui/GroupView.hx b/haxework/gui/GroupView.hx index 60a1d82..99db3a0 100755 --- a/haxework/gui/GroupView.hx +++ b/haxework/gui/GroupView.hx @@ -13,7 +13,7 @@ class GroupView extends SpriteView implements IGroupView { public var layoutVAlign(default, set):VAlign; public var layoutHAlign(default, set):HAlign; - public var layoutMargin(default, set):Float; + public var layoutMargin(default, set):Float = 0; public var leftPadding(default, set):Float; public var rightPadding(default, set):Float; @@ -27,7 +27,7 @@ class GroupView extends SpriteView implements IGroupView { super(); this.layout = layout == null ? new DefaultLayout() : layout; paddings = 0; - layoutMargin = 0; + //layoutMargin = 0; layoutHAlign = HAlign.CENTER; layoutVAlign = VAlign.MIDDLE; views = []; diff --git a/haxework/gui/list/ListView.hx b/haxework/gui/list/ListView.hx index 87538ab..38e6051 100755 --- a/haxework/gui/list/ListView.hx +++ b/haxework/gui/list/ListView.hx @@ -236,6 +236,10 @@ class ListView, D> extends GroupView implements ScrollListener item.view.content.addEventListener(MouseEvent.CLICK, listener); itemsListeners.set(item, listener); } + + override private function set_layoutMargin(value:Float):Float { + return container.layoutMargin = value; + } } interface IRenderer {