--- a/ui/cocoa/container.m Sun May 10 11:20:04 2026 +0200 +++ b/ui/cocoa/container.m Wed May 13 11:57:43 2026 +0200 @@ -36,7 +36,7 @@ static UIWIDGET ui_box_create(UiObject *obj, UiContainerArgs *args, NSUserInterfaceLayoutOrientation orientation) { BoxContainer *box = [[BoxContainer alloc] init:orientation spacing:args->spacing]; box.translatesAutoresizingMaskIntoConstraints = false; - UiContainerX *container = ui_create_container(obj, box); + UiContainer *container = ui_create_container(obj, box); // add box to the parent UiLayout layout = UI_INIT_LAYOUT(args); @@ -61,7 +61,7 @@ grid.translatesAutoresizingMaskIntoConstraints = false; grid.columnspacing = args->columnspacing; grid.rowspacing = args->rowspacing; - UiContainerX *container = ui_create_container(obj, grid); + UiContainer *container = ui_create_container(obj, grid); grid.container = container; // add box to the parent @@ -81,7 +81,7 @@ ui_container_add(obj, frame, &layout); // add container to the chain - UiContainerX *container; + UiContainer *container; UiLayout subLayout = {0}; switch(args->subcontainer) { default: { @@ -137,7 +137,7 @@ UiLayout layout = UI_ARGS2LAYOUT(args); ui_container_add(obj, scrollview, &layout); - UiContainerX *container = ui_create_container(obj, scrollview); + UiContainer *container = ui_create_container(obj, scrollview); uic_object_push_container(obj, container); return (__bridge void*)scrollview; @@ -152,19 +152,19 @@ UiLayout layout = UI_ARGS2LAYOUT(args); ui_container_add(obj, tabview, &layout); - UiContainerX *container = ui_create_container(obj, tabview); + UiContainer *container = ui_create_container(obj, tabview); uic_object_push_container(obj, container); return (__bridge void*)tabview; } void ui_tab_create(UiObject *obj, const char* title) { - UiContainerX *ctn = obj->container_end; + UiContainer *ctn = obj->container_end; id<TabView> tabview = (__bridge id<TabView>)ctn->container; NSString *s = title ? [[NSString alloc]initWithUTF8String:title] : @""; NSView<Container> *sub = [tabview createTab:-1 title:s]; - UiContainerX *container = ui_create_container(obj, sub); + UiContainer *container = ui_create_container(obj, sub); uic_object_push_container(obj, container); } @@ -204,12 +204,12 @@ void ui_container_begin_close(UiObject *obj) { - UiContainerX *ct = obj->container_end; + UiContainer *ct = obj->container_end; ct->close = 1; } int ui_container_finish(UiObject *obj) { - UiContainerX *ct = obj->container_end; + UiContainer *ct = obj->container_end; if(ct->close) { ui_end_new(obj); return 0; @@ -307,8 +307,8 @@ /* ------------------------- private functions ------------------------- */ -UiContainerX* ui_create_container(UiObject *obj, id<Container> container) { - UiContainerX *ctn = ui_malloc(obj->ctx, sizeof(UiContainerX)); +UiContainer* ui_create_container(UiObject *obj, id<Container> container) { + UiContainer *ctn = ui_malloc(obj->ctx, sizeof(UiContainer)); ctn->container = (__bridge void*)container; ctn->close = 0; ctn->prev = NULL; @@ -318,7 +318,7 @@ } void ui_container_add(UiObject *obj, NSView *view, UiLayout *layout) { - UiContainerX *ctn = obj->container_end; + UiContainer *ctn = obj->container_end; id<Container> container = (__bridge id<Container>)ctn->container; UiLayout adjustedLayout = *layout; if(adjustedLayout.margin > 0) {