ui/winui/list.cpp

changeset 83
a612adaee43d
parent 76
641dcc79e0ef
--- a/ui/winui/list.cpp	Wed Nov 13 22:10:03 2024 +0100
+++ b/ui/winui/list.cpp	Thu Nov 14 17:25:23 2024 +0100
@@ -64,6 +64,7 @@
     widget->data1 = args.model;
     widget->data2 = args.getvalue;
     ui_context_add_widget_destructor(current->ctx, widget);
+    ui_set_widget_groups(current->ctx, widget, args.groups);
 
     // bind var
     UiVar* var = uic_widget_var(obj->ctx, current->ctx, args.list, args.varname, UI_VAR_LIST);
@@ -135,6 +136,7 @@
     widget->data1 = args.model;
     widget->data2 = args.getvalue;
     ui_context_add_widget_destructor(current->ctx, widget);
+    ui_set_widget_groups(current->ctx, widget, args.groups);
 
     // bind var
     UiVar* var = uic_widget_var(obj->ctx, current->ctx, args.list, args.varname, UI_VAR_LIST);
@@ -230,6 +232,7 @@
     widget->data1 = args.model;
     widget->data2 = args.getvalue;
     ui_context_add_widget_destructor(current->ctx, widget);
+    ui_set_widget_groups(current->ctx, widget, args.groups);
 
     // bind var
     UiVar* var = uic_widget_var(obj->ctx, current->ctx, args.list, args.varname, UI_VAR_LIST);

mercurial