ui/gtk/display.c

changeset 1063
e0251f6e15f7
parent 801
e096c441e874
--- a/ui/gtk/display.c	Tue Jan 27 20:15:48 2026 +0100
+++ b/ui/gtk/display.c	Thu Jan 29 18:56:36 2026 +0100
@@ -115,6 +115,8 @@
     UiLayout layout = UI_ARGS2LAYOUT(args);
     ct->add(ct, widget, &layout);
     
+    uic_widget_set_visibility_states(obj->ctx, widget, args->visibility_states);
+    
     return widget;
 }
 
@@ -205,6 +207,8 @@
     UiLayout layout = UI_ARGS2LAYOUT(args);
     ct->add(ct, progressbar, &layout);
     
+    uic_widget_set_visibility_states(obj->ctx, progressbar, args->visibility_states);
+    
     return progressbar;
 }
 
@@ -246,6 +250,8 @@
     UiLayout layout = UI_ARGS2LAYOUT(args);
     ct->add(ct, spinner, &layout);
     
+    uic_widget_set_visibility_states(obj->ctx, spinner, args->visibility_states);
+    
     return spinner;
 }
 

mercurial