ui/gtk/toolkit.c

branch
newapi
changeset 343
54f5d7eb1335
parent 339
b68b5f984074
--- a/ui/gtk/toolkit.c	Mon Oct 21 15:47:10 2024 +0200
+++ b/ui/gtk/toolkit.c	Tue Oct 22 21:17:01 2024 +0200
@@ -409,3 +409,13 @@
         
     }
 }
+
+void ui_set_widget_groups(UiContext *ctx, GtkWidget *widget, const int *groups) {
+    if(!groups) {
+        return;
+    }
+    
+    size_t ngroups = uic_group_array_size(groups);
+    uic_add_group_widget_i(ctx, widget, (ui_enablefunc)ui_set_enabled, groups, ngroups);
+    ui_set_enabled(widget, FALSE);
+}

mercurial