# HG changeset patch # User Olaf Wintermann # Date 1769181939 -3600 # Node ID c08c2c9f11b323eb180541f5f2d68518f53be4e8 # Parent f9976b83795ce189e6212f00a0550bac073b097c implement hide_header arg (Qt) diff -r f9976b83795c -r c08c2c9f11b3 application/main.c --- a/application/main.c Fri Jan 23 16:13:42 2026 +0100 +++ b/application/main.c Fri Jan 23 16:25:39 2026 +0100 @@ -1164,7 +1164,7 @@ UiModel *model = ui_model(obj->ctx, UI_STRING, "col1", UI_INTEGER, "col2", -1); model->columnsize[0] = -1; - ui_table(obj, .model = model, .getvalue = table_getvalue, .varname = "mylist", .colspan = 2, .fill = UI_ON, .multiselection = TRUE, .fill = TRUE, .onactivate = list_activate); + ui_table(obj, .model = model, .hide_header = TRUE, .getvalue = table_getvalue, .varname = "mylist", .colspan = 2, .fill = UI_ON, .multiselection = TRUE, .fill = TRUE, .onactivate = list_activate); ui_newline(obj); diff -r f9976b83795c -r c08c2c9f11b3 ui/gtk/toolkit.c --- a/ui/gtk/toolkit.c Fri Jan 23 16:13:42 2026 +0100 +++ b/ui/gtk/toolkit.c Fri Jan 23 16:25:39 2026 +0100 @@ -403,11 +403,6 @@ " box-shadow: none;" " background: transparent;" "}\n" -".ui-table-no-header > header {" -" padding: 0;" -" border: 0;" -" background: none;" -"}" ; #elif GTK_MAJOR_VERSION == 3 diff -r f9976b83795c -r c08c2c9f11b3 ui/qt/list.cpp --- a/ui/qt/list.cpp Fri Jan 23 16:13:42 2026 +0100 +++ b/ui/qt/list.cpp Fri Jan 23 16:25:39 2026 +0100 @@ -102,6 +102,9 @@ if(args->multiselection) { view->setSelectionMode(QAbstractItemView::ExtendedSelection); } + if(args->hide_header) { + view->setHeaderHidden(true); + } UiVar* var = uic_widget_var(obj->ctx, obj->ctx, args->list, args->varname, UI_VAR_LIST);