ui/common/context.c

changeset 1063
e0251f6e15f7
parent 1035
86d3a45dc928
--- a/ui/common/context.c	Tue Jan 27 20:15:48 2026 +0100
+++ b/ui/common/context.c	Thu Jan 29 18:56:36 2026 +0100
@@ -621,6 +621,13 @@
     ui_widget_set_states2(ctx, widget, (ui_enablefunc)ui_set_visible, states, nstates);
 }
 
+void uic_widget_set_visibility_states(UiContext *ctx, UIWIDGET widget, const int *states) {
+    if(states) {
+        size_t nstates = uic_state_array_size(states);
+        ui_widget_set_visibility_states(ctx, widget, states, (int)nstates);
+    }
+}
+
 size_t uic_state_array_size(const int *states) {
     int i;
     for(i=0;states[i] >= 0;i++) { }

mercurial