ui/gtk/list.c

changeset 1052
bc56cc4dd809
parent 1032
9136db051f28
--- a/ui/gtk/list.c	Wed Jan 21 20:12:59 2026 +0100
+++ b/ui/gtk/list.c	Thu Jan 22 23:18:00 2026 +0100
@@ -661,6 +661,9 @@
     
     GtkSelectionModel *selection_model = create_selection_model(tableview, ls, args->multiselection);
     GtkWidget *view = gtk_column_view_new(GTK_SELECTION_MODEL(selection_model));
+    if(args->hide_header) {
+        gtk_widget_set_visible(gtk_widget_get_first_child(view), FALSE);
+    }
     
     UiVar* var = uic_widget_var(obj->ctx, obj->ctx, args->list, args->varname, UI_VAR_LIST);
     
@@ -1385,6 +1388,9 @@
 UIWIDGET ui_table_create(UiObject *obj, UiListArgs *args) {
     // create treeview
     GtkWidget *view = gtk_tree_view_new();
+    if(args->hide_header) {
+        gtk_tree_view_set_headers_visible(GTK_TREE_VIEW(view), FALSE);
+    }
     
     UiModel *model = args->model;
     int columns = model ? model->columns : 0;

mercurial