ui/gtk/button.c

branch
newapi
changeset 261
b39f0e61fd99
parent 259
8cce275d2847
child 264
24d9a92fd048
--- a/ui/gtk/button.c	Thu Feb 15 21:12:54 2024 +0100
+++ b/ui/gtk/button.c	Thu Feb 15 21:31:15 2024 +0100
@@ -131,13 +131,7 @@
     }
     button_set_icon(widget, args.icon);
     
-    UiVar* var = NULL;
-    if (args.value) {
-        var = uic_create_value_var(current->ctx, args.value);
-    }
-    else if (args.varname) {
-        var = uic_create_var(obj->ctx, args.varname, UI_VAR_INTEGER);
-    }
+    UiVar* var = uic_widget_var(obj->ctx, current->ctx, args.value, args.varname, UI_VAR_INTEGER);
     if (var) {
         UiInteger* value = (UiInteger*)var->value;
         value->obj = widget;

mercurial