diff --git a/src/main/haxework/view/layout/TailLayout.hx b/src/main/haxework/view/layout/TailLayout.hx index 952a951..743af51 100644 --- a/src/main/haxework/view/layout/TailLayout.hx +++ b/src/main/haxework/view/layout/TailLayout.hx @@ -11,7 +11,8 @@ typedef Row = { class TailLayout extends DefaultLayout { - public var rowSize:Int = 0; + @:style(0) public var rowSize:Null; + @:style(false) public var stretch:Null; private function placeRow(group:IGroupView, y:Float, row:Row):Void { var x:Float = (group.width - row.width) / 2; @@ -41,7 +42,7 @@ class TailLayout extends DefaultLayout { setViewHeight(group, view); if ( (rowSize > 0 && row.views.length >= rowSize) || - (/*rowSize == 0 && */row.width + view.width + margin + group.geometry.margin.horizontal > size.width) + (/*rowSize == 0 && */row.width + view.width + margin + group.geometry.margin.horizontal > size.width && !stretch) ) { row.width -= margin; w = Math.max(w, row.width);