diff -r 4db3ecd4d1ea -r eae98e4f3f1f ui/gtk/text.c --- a/ui/gtk/text.c Sun Oct 27 09:38:21 2024 +0100 +++ b/ui/gtk/text.c Sun Oct 27 10:22:19 2024 +0100 @@ -68,6 +68,7 @@ GtkWidget *text_area = gtk_text_view_new(); ui_set_name_and_style(text_area, args.name, args.style_class); + ui_set_widget_groups(obj->ctx, text_area, args.groups); gtk_text_view_set_wrap_mode(GTK_TEXT_VIEW(text_area), GTK_WRAP_WORD_CHAR); g_signal_connect( @@ -529,6 +530,7 @@ static UIWIDGET create_textfield(UiObject *obj, UiBool frameless, UiBool password, UiTextFieldArgs args) { GtkWidget *textfield = gtk_entry_new(); ui_set_name_and_style(textfield, args.name, args.style_class); + ui_set_widget_groups(obj->ctx, textfield, args.groups); UiObject* current = uic_current_obj(obj); UiVar* var = uic_widget_var(obj->ctx, current->ctx, args.value, args.varname, UI_VAR_STRING);