Sun, 19 Oct 2025 21:20:08 +0200
update toolkit
#import "BoxContainer.h" @implementation BoxContainer - (BoxContainer*)init:(NSUserInterfaceLayoutOrientation)orientation spacing:(int)spacing { self = [super init]; _orientation = orientation; self.columnspacing = spacing; self.rowspacing = spacing; return self; } - (void) addView:(NSView*)view layout:(UiLayout*)layout { if(_orientation == NSUserInterfaceLayoutOrientationVertical) { layout->hexpand = TRUE; layout->hfill = TRUE; } else { layout->vexpand = TRUE; layout->vfill = TRUE; } [super addView:view layout:layout]; if(_orientation == NSUserInterfaceLayoutOrientationVertical) { self.container->newline = TRUE; } } @end