ui/motif/list.c

changeset 98
efaae97bd95b
parent 77
bc0ed99e49c7
child 117
38c53b8a6139
equal deleted inserted replaced
97:1a786201465f 98:efaae97bd95b
81 if(f) { 81 if(f) {
82 UiListViewEventData *event = ucx_mempool_malloc( 82 UiListViewEventData *event = ucx_mempool_malloc(
83 obj->ctx->mempool, 83 obj->ctx->mempool,
84 sizeof(UiListViewEventData)); 84 sizeof(UiListViewEventData));
85 event->event.obj = obj; 85 event->event.obj = obj;
86 event->event.user_data = udata; 86 event->event.userdata = udata;
87 event->event.callback = f; 87 event->event.callback = f;
88 event->event.value = 0; 88 event->event.value = 0;
89 event->list = list; 89 event->list = list;
90 XtAddCallback( 90 XtAddCallback(
91 widget, 91 widget,
156 e.obj = event->event.obj; 156 e.obj = event->event.obj;
157 e.window = event->event.obj->window; 157 e.window = event->event.obj->window;
158 e.document = event->event.obj->ctx->document; 158 e.document = event->event.obj->ctx->document;
159 e.eventdata = event->list->list->get(event->list->list, cbs->item_position - 1); 159 e.eventdata = event->list->list->get(event->list->list, cbs->item_position - 1);
160 e.intval = cbs->item_position - 1; 160 e.intval = cbs->item_position - 1;
161 event->event.callback(&e, event->event.user_data); 161 event->event.callback(&e, event->event.userdata);
162 } 162 }

mercurial