diff -r e0251f6e15f7 -r f415387fff6f ui/motif/button.c --- a/ui/motif/button.c Thu Jan 29 18:56:36 2026 +0100 +++ b/ui/motif/button.c Thu Jan 29 19:01:52 2026 +0100 @@ -60,6 +60,7 @@ Widget button = XmCreatePushButton(parent, name, xargs, n); XtManageChild(button); ui_container_add(ctn, button); + uic_widget_set_visibility_states(obj->ctx, button, args->visibility_states); ui_set_widget_groups(obj->ctx, button, args->states); @@ -117,6 +118,7 @@ Widget button = XmCreateToggleButton(parent, name, xargs, n); XtManageChild(button); ui_container_add(ctn, button); + uic_widget_set_visibility_states(obj->ctx, button, args->visibility_states); ui_set_widget_groups(obj->ctx, button, args->states); @@ -145,6 +147,7 @@ Widget button = XmCreateToggleButton(parent, name, xargs, n); XtManageChild(button); ui_container_add(ctn, button); + uic_widget_set_visibility_states(obj->ctx, button, args->visibility_states); ui_set_widget_groups(obj->ctx, button, args->states); @@ -364,6 +367,7 @@ Widget button = XmCreateToggleButton(parent, name, xargs, n); XtManageChild(button); ui_container_add(ctn, button); + uic_widget_set_visibility_states(obj->ctx, button, args->visibility_states); ui_set_widget_groups(obj->ctx, button, args->states);