--- a/ui/common/context.c Sun Dec 07 15:23:03 2025 +0100 +++ b/ui/common/context.c Sun Dec 07 15:28:46 2025 +0100 @@ -525,17 +525,17 @@ } -void ui_set_group(UiContext *ctx, int group) { - if(!cxListIndexValid(ctx->states, cxListFind(ctx->states, &group))) { - cxListAdd(ctx->states, &group); +void ui_set_state(UiContext *ctx, int state) { + if(!cxListIndexValid(ctx->states, cxListFind(ctx->states, &state))) { + cxListAdd(ctx->states, &state); } // enable/disable group widgets uic_check_state_widgets(ctx); } -void ui_unset_group(UiContext *ctx, int group) { - int i = cxListFind(ctx->states, &group); +void ui_unset_state(UiContext *ctx, int state) { + int i = cxListFind(ctx->states, &state); if(i != -1) { cxListRemove(ctx->states, i); } @@ -544,14 +544,14 @@ uic_check_state_widgets(ctx); } -int* ui_active_groups(UiContext *ctx, int *ngroups) { - *ngroups = cxListSize(ctx->states); +int* ui_active_states(UiContext *ctx, int *nstates) { + *nstates = cxListSize(ctx->states); return cxListAt(ctx->states, 0); } void uic_check_state_widgets(UiContext *ctx) { int ngroups = 0; - int *groups = ui_active_groups(ctx, &ngroups); + int *groups = ui_active_states(ctx, &ngroups); CxIterator i = cxListIterator(ctx->state_widgets); cx_foreach(UiStateWidget *, gw, i) {