--- a/ui/gtk/container.c Tue May 05 20:27:58 2026 +0200 +++ b/ui/gtk/container.c Wed May 06 22:09:48 2026 +0200 @@ -43,12 +43,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; @@ -82,7 +82,7 @@ { GtkWidget *sub = NULL; GtkWidget *add = NULL; - UiContainerX *container = NULL; + UiContainer *container = NULL; switch(type) { default: { sub = ui_gtk_vbox_new(spacing); @@ -125,11 +125,11 @@ container->container.widget = widget; container->add = add_child; container->userdata = userdata; - uic_object_push_container(obj, (UiContainerX*)container); + uic_object_push_container(obj, (UiContainer*)container); } /* -------------------- Box Container -------------------- */ -UiContainerX* ui_box_container(UiObject *obj, GtkWidget *box, UiSubContainerType type) { +UiContainer* ui_box_container(UiObject *obj, GtkWidget *box, UiSubContainerType type) { UiBoxContainer *ct = cxCalloc( obj->ctx->allocator, 1, @@ -137,7 +137,7 @@ ct->container.widget = box; ct->container.add = ui_box_container_add; ct->type = type; - return (UiContainerX*)ct; + return (UiContainer*)ct; } void ui_box_container_add(UiContainerPrivate *ct, GtkWidget *widget, UiLayout *layout) { @@ -172,7 +172,7 @@ #endif } -UiContainerX* ui_grid_container( +UiContainer* ui_grid_container( UiObject *obj, GtkWidget *grid, UiBool def_hexpand, @@ -192,7 +192,7 @@ ct->container.add = ui_grid_container_add; UI_GTK_V2(ct->width = 0); UI_GTK_V2(ct->height = 1); - return (UiContainerX*)ct; + return (UiContainer*)ct; } @@ -271,14 +271,14 @@ } #endif -UiContainerX* ui_frame_container(UiObject *obj, GtkWidget *frame) { +UiContainer* ui_frame_container(UiObject *obj, GtkWidget *frame) { UiContainerPrivate *ct = cxCalloc( obj->ctx->allocator, 1, sizeof(UiContainerPrivate)); ct->widget = frame; ct->add = ui_frame_container_add; - return (UiContainerX*)ct; + return (UiContainer*)ct; } void ui_frame_container_add(UiContainerPrivate *ct, GtkWidget *widget, UiLayout *layout) { @@ -286,14 +286,14 @@ FRAME_SET_CHILD(ct->widget, widget); } -UiContainerX* ui_expander_container(UiObject *obj, GtkWidget *expander) { +UiContainer* ui_expander_container(UiObject *obj, GtkWidget *expander) { UiContainerPrivate *ct = cxCalloc( obj->ctx->allocator, 1, sizeof(UiContainerPrivate)); ct->widget = expander; ct->add = ui_expander_container_add; - return (UiContainerX*)ct; + return (UiContainer*)ct; } void ui_expander_container_add(UiContainerPrivate *ct, GtkWidget *widget, UiLayout *layout) { @@ -307,24 +307,24 @@ SCROLLEDWINDOW_SET_CHILD(ct->widget, widget); } -UiContainerX* ui_scrolledwindow_container(UiObject *obj, GtkWidget *scrolledwindow) { +UiContainer* ui_scrolledwindow_container(UiObject *obj, GtkWidget *scrolledwindow) { UiContainerPrivate *ct = cxCalloc( obj->ctx->allocator, 1, sizeof(UiContainerPrivate)); ct->widget = scrolledwindow; ct->add = ui_scrolledwindow_container_add; - return (UiContainerX*)ct; + return (UiContainer*)ct; } -UiContainerX* ui_tabview_container(UiObject *obj, GtkWidget *tabview) { +UiContainer* ui_tabview_container(UiObject *obj, GtkWidget *tabview) { UiTabViewContainer *ct = cxCalloc( obj->ctx->allocator, 1, sizeof(UiTabViewContainer)); ct->container.widget = tabview; ct->container.add = ui_tabview_container_add; - return (UiContainerX*)ct; + return (UiContainer*)ct; } void ui_tabview_container_add(UiContainerPrivate *ct, GtkWidget *widget, UiLayout *layout) { @@ -390,7 +390,7 @@ ui_set_name_and_style(box, args->name, args->style_class); ct->add(ct, box, &layout); - UiContainerX *container = ui_box_container(obj, box, type); + UiContainer *container = ui_box_container(obj, box, type); uic_object_push_container(obj, container); uic_widget_set_visibility_states(obj->ctx, box, args->visibility_states); @@ -428,7 +428,7 @@ ui_set_name_and_style(grid, args->name, args->style_class); ct->add(ct, grid, &layout); - UiContainerX *container = ui_grid_container(obj, grid, args->def_hexpand, args->def_vexpand, args->def_hfill, args->def_vfill); + UiContainer *container = ui_grid_container(obj, grid, args->def_hexpand, args->def_vexpand, args->def_hfill, args->def_vfill); uic_object_push_container(obj, container); uic_widget_set_visibility_states(obj->ctx, grid, args->visibility_states); @@ -476,7 +476,7 @@ if(sub) { FRAME_SET_CHILD(frame, sub); } else { - UiContainerX *container = ui_frame_container(obj, frame); + UiContainer *container = ui_frame_container(obj, frame); uic_object_push_container(obj, container); } @@ -502,7 +502,7 @@ if(sub) { EXPANDER_SET_CHILD(expander, sub); } else { - UiContainerX *container = ui_expander_container(obj, expander); + UiContainer *container = ui_expander_container(obj, expander); uic_object_push_container(obj, container); } @@ -529,7 +529,7 @@ if(sub) { SCROLLEDWINDOW_SET_CHILD(sw, sub); } else { - UiContainerX *container = ui_scrolledwindow_container(obj, sw); + UiContainer *container = ui_scrolledwindow_container(obj, sw); uic_object_push_container(obj, container); } @@ -821,7 +821,7 @@ UiLayout layout = UI_ARGS2LAYOUT(args); ct->add(ct, widget, &layout); - UiContainerX *container = ui_tabview_container(obj, widget); + UiContainer *container = ui_tabview_container(obj, widget); uic_object_push_container(obj, container); uic_widget_set_visibility_states(obj->ctx, widget, args->visibility_states); @@ -830,7 +830,7 @@ } static GtkWidget* create_tab(UiObject *obj, UiGtkTabView *tabview, const char *title, int tab) { - UiContainerX *container; + UiContainer *container; GtkWidget *sub; switch(tabview->subcontainer) { default: { @@ -916,7 +916,7 @@ sizeof(UiHeaderbarContainer)); memcpy(hb, ct, sizeof(UiHeaderbarContainer)); hb->part = part; - uic_object_push_container(obj, (UiContainerX*)hb); + uic_object_push_container(obj, (UiContainer*)hb); } void ui_headerbar_start_create(UiObject *obj) { @@ -939,7 +939,7 @@ ui_set_name_and_style(box, args->name, args->style_class); ct->add(ct, box, &layout); - UiContainerX *container = ui_headerbar_fallback_container(obj, box); + UiContainer *container = ui_headerbar_fallback_container(obj, box); uic_object_push_container(obj, container); return box; @@ -949,21 +949,21 @@ UiContainerPrivate *ct = (UiContainerPrivate*)obj->container_end; GtkWidget *headerbar = ct->widget; - UiContainerX *container = ui_headerbar_container(obj, headerbar); + UiContainer *container = ui_headerbar_container(obj, headerbar); uic_object_push_container(obj, container); UiHeaderbarContainer *hb = (UiHeaderbarContainer*)container; hb->part = part; } -UiContainerX* ui_headerbar_fallback_container(UiObject *obj, GtkWidget *headerbar) { +UiContainer* ui_headerbar_fallback_container(UiObject *obj, GtkWidget *headerbar) { UiHeaderbarContainer *ct = cxCalloc( obj->ctx->allocator, 1, sizeof(UiHeaderbarContainer)); ct->container.widget = headerbar; ct->container.add = ui_headerbar_fallback_container_add; - return (UiContainerX*)ct; + return (UiContainer*)ct; } void ui_headerbar_fallback_container_add(UiContainerPrivate *ct, GtkWidget *widget, UiLayout *layout) { @@ -979,20 +979,20 @@ return ui_headerbar_fallback_create(obj, args); } - UiContainerX *container = ui_headerbar_container(obj, headerbar); + UiContainer *container = ui_headerbar_container(obj, headerbar); uic_object_push_container(obj, container); return headerbar; } -UiContainerX* ui_headerbar_container(UiObject *obj, GtkWidget *headerbar) { +UiContainer* ui_headerbar_container(UiObject *obj, GtkWidget *headerbar) { UiHeaderbarContainer *ct = cxCalloc( obj->ctx->allocator, 1, sizeof(UiHeaderbarContainer)); ct->container.widget = headerbar; ct->container.add = ui_headerbar_container_add; - return (UiContainerX*)ct; + return (UiContainer*)ct; } void ui_headerbar_container_add(UiContainerPrivate *ct, GtkWidget *widget, UiLayout *layout) { @@ -1035,7 +1035,7 @@ ui_gtk_set_margin(box, args->margin, args->margin_left, args->margin_right, args->margin_top, args->margin_bottom); adw_toolbar_view_set_content(ADW_TOOLBAR_VIEW(sidebar_toolbar_view), box); - UiContainerX *container = ui_box_container(obj, box, UI_CONTAINER_VBOX); + UiContainer *container = ui_box_container(obj, box, UI_CONTAINER_VBOX); uic_object_push_container(obj, container); return box; @@ -1048,7 +1048,7 @@ ui_gtk_set_margin(box, args->margin, args->margin_left, args->margin_right, args->margin_top, args->margin_bottom); BOX_ADD_EXPAND(sidebar_vbox, box); - UiContainerX *container = ui_box_container(obj, box, UI_CONTAINER_VBOX); + UiContainer *container = ui_box_container(obj, box, UI_CONTAINER_VBOX); uic_object_push_container(obj, container); return box; @@ -1068,7 +1068,7 @@ ui_gtk_set_margin(box, args->margin, args->margin_left, args->margin_right, args->margin_top, args->margin_bottom); BOX_ADD_EXPAND(pbox, box); - UiContainerX *container = ui_box_container(obj, box, UI_CONTAINER_VBOX); + UiContainer *container = ui_box_container(obj, box, UI_CONTAINER_VBOX); uic_object_push_container(obj, container); return box; @@ -1135,7 +1135,7 @@ } UiSplitPane *splitpane = ui_create_splitpane_data(pane0, orientation, max, args->initial_position); - UiContainerX *container = ui_splitpane_container(obj, pane0, splitpane); + UiContainer *container = ui_splitpane_container(obj, pane0, splitpane); uic_object_push_container(obj, container); g_object_set_data(G_OBJECT(pane0), "ui_splitpane", splitpane); @@ -1172,12 +1172,12 @@ return ct; } -UiContainerX* ui_splitpane_container(UiObject *obj, GtkWidget *pane, UiSplitPane *data) { +UiContainer* ui_splitpane_container(UiObject *obj, GtkWidget *pane, UiSplitPane *data) { UiSplitPaneContainer *ct = ui_calloc(obj->ctx, 1, sizeof(UiSplitPaneContainer)); ct->container.widget = pane; ct->container.add = ui_splitpane_container_add; ct->splitpane = data; - return (UiContainerX*)ct; + return (UiContainer*)ct; } void ui_splitpane_container_add(UiContainerPrivate *ct, GtkWidget *widget, UiLayout *layout) {