ui/motif/button.c

changeset 499
0a386bd871be
parent 440
7c4b9cba09ca
equal deleted inserted replaced
498:3688266cab3c 499:0a386bd871be
90 UiEvent e; 90 UiEvent e;
91 e.obj = event->obj; 91 e.obj = event->obj;
92 e.window = event->obj->window; 92 e.window = event->obj->window;
93 e.document = event->obj->ctx->document; 93 e.document = event->obj->ctx->document;
94 e.intval = event->value; 94 e.intval = event->value;
95 e.set = 0;
95 event->callback(&e, event->userdata); 96 event->callback(&e, event->userdata);
96 } 97 }
97 98
98 UIWIDGET ui_togglebutton_create(UiObject* obj, UiToggleArgs args) { 99 UIWIDGET ui_togglebutton_create(UiObject* obj, UiToggleArgs args) {
99 Arg xargs[16]; 100 Arg xargs[16];
171 e.obj = event->obj; 172 e.obj = event->obj;
172 e.window = e.obj->window; 173 e.window = e.obj->window;
173 e.document = e.obj->ctx->document; 174 e.document = e.obj->ctx->document;
174 e.eventdata = NULL; 175 e.eventdata = NULL;
175 e.intval = XmToggleButtonGetState(w); 176 e.intval = XmToggleButtonGetState(w);
177 e.set = ui_get_setop();
176 178
177 if(event->callback) { 179 if(event->callback) {
178 event->callback(&e, event->userdata); 180 event->callback(&e, event->userdata);
179 } 181 }
180 182
279 e.obj = event->obj; 281 e.obj = event->obj;
280 e.window = e.obj->window; 282 e.window = e.obj->window;
281 e.document = e.obj->ctx->document; 283 e.document = e.obj->ctx->document;
282 e.eventdata = value; 284 e.eventdata = value;
283 e.intval = v; 285 e.intval = v;
286 e.set = ui_get_setop();
284 287
285 if(event->callback) { 288 if(event->callback) {
286 event->callback(&e, event->userdata); 289 event->callback(&e, event->userdata);
287 } 290 }
288 291

mercurial