From ad504de29056f584d06667c8ae29347df4abf749 Mon Sep 17 00:00:00 2001 From: shmyga Date: Mon, 25 Mar 2019 16:01:16 +0300 Subject: [PATCH] [gui] fix TailLayout margin --- src/main/haxework/gui/layout/TailLayout.hx | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/main/haxework/gui/layout/TailLayout.hx b/src/main/haxework/gui/layout/TailLayout.hx index d05fe82..fa22e54 100644 --- a/src/main/haxework/gui/layout/TailLayout.hx +++ b/src/main/haxework/gui/layout/TailLayout.hx @@ -36,6 +36,7 @@ class TailLayout extends DefaultLayout { (rowSize > 0 && row.views.length >= rowSize) || (rowSize == 0 && row.width + view.width + margin + group.geometry.margin.horizontal > group.width) ) { + row.width -= margin; w = Math.max(w, row.width); rows.push(row); row = { @@ -48,6 +49,7 @@ class TailLayout extends DefaultLayout { row.width += view.width + margin; row.height = Math.max(row.height, view.height); } + row.width -= margin; w = Math.max(w, row.width); rows.push(row); var h:Float = Lambda.fold(rows, function(row, h) return row.height + h, 0) + margin * (rows.length - 1);