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 |