summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authortrustable-code <krauter.simon@arcor.de>2019-02-11 20:48:50 +0100
committertrustable-code <krauter.simon@arcor.de>2019-02-11 20:48:50 +0100
commitceff56275534042072cd228adfb19c424c23ba0a (patch)
tree10d4c7a5a643fa67a9427f06abed62ce0fc76394 /src
parent8a42b8ca9ac6958e31c996087472b271c5a466b4 (diff)
downloadNiGui-ceff56275534042072cd228adfb19c424c23ba0a.tar.gz
NiGui-ceff56275534042072cd228adfb19c424c23ba0a.zip
Fix #34
Right align did not work
Diffstat (limited to 'src')
-rwxr-xr-xsrc/nigui.nim4
1 files changed, 4 insertions, 0 deletions
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: