ui/ui/toolkit.h

changeset 168
1b99acacc5bb
parent 167
161511838ea6
child 173
809581724cc7
--- a/ui/ui/toolkit.h	Thu Dec 10 13:42:25 2020 +0100
+++ b/ui/ui/toolkit.h	Fri Dec 11 11:47:30 2020 +0100
@@ -126,6 +126,8 @@
 
 typedef void(*ui_freefunc)(void*);
 
+typedef void(*ui_enablefunc)(void*, UiBool);
+
 struct UiObject {
     /*
      * native widget
@@ -314,6 +316,8 @@
 void ui_attach_document(UiContext *ctx, void *document);
 void ui_detach_document2(UiContext *ctx, void *document);
 
+void ui_widget_set_groups(UiContext *ctx, UIWIDGET widget, ui_enablefunc enable, ...);
+
 void ui_set_group(UiContext *ctx, int group);
 void ui_unset_group(UiContext *ctx, int group);
 int* ui_active_groups(UiContext *ctx, int *ngroups);

mercurial