summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
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: