diff options
| author | trustable-code <krauter.simon@arcor.de> | 2019-02-11 20:48:50 +0100 |
|---|---|---|
| committer | trustable-code <krauter.simon@arcor.de> | 2019-02-11 20:48:50 +0100 |
| commit | ceff56275534042072cd228adfb19c424c23ba0a (patch) | |
| tree | 10d4c7a5a643fa67a9427f06abed62ce0fc76394 /src | |
| parent | 8a42b8ca9ac6958e31c996087472b271c5a466b4 (diff) | |
| download | NiGui-ceff56275534042072cd228adfb19c424c23ba0a.tar.gz NiGui-ceff56275534042072cd228adfb19c424c23ba0a.zip | |
Fix #34
Right align did not work
Diffstat (limited to 'src')
| -rwxr-xr-x | src/nigui.nim | 4 |
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: |
