Thu, 30 Oct 2025 21:29:18 +0100
make states array parameter const for ui_widget_set_visibility_states/ui_widget_set_groups2
| ui/common/context.c | file | annotate | diff | comparison | revisions | |
| ui/ui/toolkit.h | file | annotate | diff | comparison | revisions |
--- a/ui/common/context.c Wed Oct 29 17:25:05 2025 +0100 +++ b/ui/common/context.c Thu Oct 30 21:29:18 2025 +0100 @@ -549,7 +549,7 @@ cxListFree(groups); } -void ui_widget_set_groups2(UiContext *ctx, UIWIDGET widget, ui_enablefunc enable, int *groups, int ngroups) { +void ui_widget_set_groups2(UiContext *ctx, UIWIDGET widget, ui_enablefunc enable, const int *groups, int ngroups) { if(enable == NULL) { enable = (ui_enablefunc)ui_set_enabled; } @@ -561,7 +561,7 @@ cxListFree(ls); } -void ui_widget_set_visibility_states(UiContext *ctx, UIWIDGET widget, int *states, int nstates) { +void ui_widget_set_visibility_states(UiContext *ctx, UIWIDGET widget, const int *states, int nstates) { ui_widget_set_groups2(ctx, widget, (ui_enablefunc)ui_set_visible, states, nstates); }
--- a/ui/ui/toolkit.h Wed Oct 29 17:25:05 2025 +0100 +++ b/ui/ui/toolkit.h Thu Oct 30 21:29:18 2025 +0100 @@ -561,8 +561,8 @@ UIEXPORT void ui_detach_document(UiContext *ctx, void *document); UIEXPORT void ui_widget_set_groups(UiContext *ctx, UIWIDGET widget, ui_enablefunc enable, ...); -UIEXPORT void ui_widget_set_groups2(UiContext *ctx, UIWIDGET widget, ui_enablefunc enable, int *groups, int ngroups); -UIEXPORT void ui_widget_set_visibility_states(UiContext *ctx, UIWIDGET widget, int *states, int nstates); +UIEXPORT void ui_widget_set_groups2(UiContext *ctx, UIWIDGET widget, ui_enablefunc enable, const int *groups, int ngroups); +UIEXPORT void ui_widget_set_visibility_states(UiContext *ctx, UIWIDGET widget, const int *states, int nstates); UIEXPORT void ui_set_group(UiContext *ctx, int group); UIEXPORT void ui_unset_group(UiContext *ctx, int group);