ui/motif/entry.c

changeset 899
7e153ce81477
parent 898
0484fc666c1d
child 966
e411ed7c5f10
equal deleted inserted replaced
898:0484fc666c1d 899:7e153ce81477
210 } 210 }
211 } 211 }
212 212
213 if(update_value) { 213 if(update_value) {
214 ui_spinbox_set_value(spinbox, value); 214 ui_spinbox_set_value(spinbox, value);
215
216 UiEvent event;
217 event.obj = spinbox->obj;
218 event.window = event.obj->window;
219 event.document = event.obj->ctx->document;
220 event.eventdata = NULL;
221 event.eventdatatype = 0;
222 event.intval = (int64_t)value;
223 event.set = ui_get_setop();
224
225 if(spinbox->onchange) {
226 spinbox->onchange(&event, spinbox->onchangedata);
227 }
228
229 UiObserver *obs = *spinbox->obs;
230 ui_notify_evt(*spinbox->obs, &event);
215 } 231 }
216 } 232 }
217 233
218 int64_t ui_spinbutton_getint(UiInteger *i) { 234 int64_t ui_spinbutton_getint(UiInteger *i) {
219 UiSpinBox *spinbox = i->obj; 235 UiSpinBox *spinbox = i->obj;

mercurial