ui/motif/entry.c

changeset 899
7e153ce81477
parent 898
0484fc666c1d
child 966
e411ed7c5f10
--- a/ui/motif/entry.c	Sat Nov 15 09:24:55 2025 +0100
+++ b/ui/motif/entry.c	Mon Nov 17 08:05:47 2025 +0100
@@ -212,6 +212,22 @@
     
     if(update_value) {
         ui_spinbox_set_value(spinbox, value);
+        
+        UiEvent event;
+        event.obj = spinbox->obj;
+        event.window = event.obj->window;
+        event.document = event.obj->ctx->document;
+        event.eventdata = NULL;
+        event.eventdatatype = 0;
+        event.intval = (int64_t)value;
+        event.set = ui_get_setop();
+        
+        if(spinbox->onchange) {
+            spinbox->onchange(&event, spinbox->onchangedata);
+        }
+
+        UiObserver *obs = *spinbox->obs;
+        ui_notify_evt(*spinbox->obs, &event);
     }
 }
 

mercurial