implement UiEvent set field for buttons (Motif)

7 days ago

author
Olaf Wintermann <olaf.wintermann@gmail.com>
date
Thu, 13 Mar 2025 22:47:16 +0100 (7 days ago)
changeset 499
0a386bd871be
parent 498
3688266cab3c
child 500
95ab1710993f

implement UiEvent set field for buttons (Motif)

ui/motif/button.c file | annotate | diff | comparison | revisions
--- a/ui/motif/button.c	Thu Mar 13 20:43:08 2025 +0100
+++ b/ui/motif/button.c	Thu Mar 13 22:47:16 2025 +0100
@@ -92,6 +92,7 @@
     e.window = event->obj->window;
     e.document = event->obj->ctx->document;
     e.intval = event->value;
+    e.set = 0;
     event->callback(&e, event->userdata);
 }
 
@@ -173,6 +174,7 @@
     e.document = e.obj->ctx->document;
     e.eventdata = NULL;
     e.intval = XmToggleButtonGetState(w);
+    e.set = ui_get_setop();
     
     if(event->callback) {
         event->callback(&e, event->userdata);
@@ -281,6 +283,7 @@
     e.document = e.obj->ctx->document;
     e.eventdata = value;
     e.intval = v;
+    e.set = ui_get_setop();
     
     if(event->callback) {
         event->callback(&e, event->userdata);

mercurial