From ceff56275534042072cd228adfb19c424c23ba0a Mon Sep 17 00:00:00 2001 From: trustable-code Date: Mon, 11 Feb 2019 20:48:50 +0100 Subject: Fix #34 Right align did not work --- src/nigui.nim | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src') diff --git a/src/nigui.nim b/src/nigui.nim index edfed15..ac3c862 100755 --- a/src/nigui.nim +++ b/src/nigui.nim @@ -2114,8 +2114,12 @@ method realignChildControls(container: LayoutContainer) = if (container.xAlign == XAlign_Center or (container.xAlign == XAlign_Spread and container.childControls.len == 1)) and (container.layout == Layout_Vertical or expandWidthCount == 0): x.inc(dynamicWidth div 2) + elif container.xAlign == XAlign_Right: + x.inc(dynamicWidth) if (container.yAlign == YAlign_Center or (container.yAlign == YAlign_Spread and container.childControls.len == 1)) and (container.layout == Layout_Horizontal or expandHeightCount == 0): y.inc(dynamicHeight div 2) + elif container.yAlign == YAlign_Bottom: + y.inc(dynamicHeight) for control in container.fChildControls: if not control.visible: -- cgit v1.2.3