| 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 |