16:a499c8a72c15 | 17:db95c0104937 |
---|---|
52 obj->ctx->mempool, | 52 obj->ctx->mempool, |
53 sizeof(UiEventData)); | 53 sizeof(UiEventData)); |
54 event->obj = obj; | 54 event->obj = obj; |
55 event->user_data = data; | 55 event->user_data = data; |
56 event->callback = f; | 56 event->callback = f; |
57 event->value = 0; | |
57 XtAddCallback( | 58 XtAddCallback( |
58 button, | 59 button, |
59 XmNactivateCallback, | 60 XmNactivateCallback, |
60 (XtCallbackProc)ui_push_button_callback, | 61 (XtCallbackProc)ui_push_button_callback, |
61 event); | 62 event); |
97 void ui_push_button_callback(Widget widget, UiEventData *event, XtPointer d) { | 98 void ui_push_button_callback(Widget widget, UiEventData *event, XtPointer d) { |
98 UiEvent e; | 99 UiEvent e; |
99 e.obj = event->obj; | 100 e.obj = event->obj; |
100 e.window = event->obj->window; | 101 e.window = event->obj->window; |
101 e.document = event->obj->document; | 102 e.document = event->obj->document; |
102 e.intval = 0; | 103 e.intval = event->value; |
103 event->callback(&e, event->user_data); | 104 event->callback(&e, event->user_data); |
104 } | 105 } |