| 509 event.obj = view->obj; |
509 event.obj = view->obj; |
| 510 event.document = event.obj->ctx->document; |
510 event.document = event.obj->ctx->document; |
| 511 event.window = event.obj->window; |
511 event.window = event.obj->window; |
| 512 event.intval = view->selection.count; |
512 event.intval = view->selection.count; |
| 513 event.eventdata = &view->selection; |
513 event.eventdata = &view->selection; |
| |
514 event.eventdatatype = UI_EVENT_DATA_LIST_SELECTION; |
| 514 event.set = ui_get_setop(); |
515 event.set = ui_get_setop(); |
| 515 if(cb) { |
516 if(cb) { |
| 516 cb(&event, cbdata); |
517 cb(&event, cbdata); |
| 517 } |
518 } |
| 518 } |
519 } |
| 552 event.obj = view->obj; |
553 event.obj = view->obj; |
| 553 event.document = event.obj->ctx->document; |
554 event.document = event.obj->ctx->document; |
| 554 event.window = event.obj->window; |
555 event.window = event.obj->window; |
| 555 event.intval = index; |
556 event.intval = index; |
| 556 event.eventdata = eventdata->data; |
557 event.eventdata = eventdata->data; |
| |
558 event.eventdatatype = UI_EVENT_DATA_LIST_ELM; |
| 557 event.set = ui_get_setop(); |
559 event.set = ui_get_setop(); |
| 558 view->onactivate(&event, view->onactivatedata); |
560 view->onactivate(&event, view->onactivatedata); |
| 559 } |
561 } |
| 560 } |
562 } |
| 561 |
563 |
| 589 event.obj = view->obj; |
591 event.obj = view->obj; |
| 590 event.document = event.obj->ctx->document; |
592 event.document = event.obj->ctx->document; |
| 591 event.window = event.obj->window; |
593 event.window = event.obj->window; |
| 592 event.intval = view->selection.count; |
594 event.intval = view->selection.count; |
| 593 event.eventdata = &view->selection; |
595 event.eventdata = &view->selection; |
| |
596 event.eventdatatype = UI_EVENT_DATA_LIST_SELECTION; |
| 594 event.set = ui_get_setop(); |
597 event.set = ui_get_setop(); |
| 595 view->onactivate(&event, view->onactivatedata); |
598 view->onactivate(&event, view->onactivatedata); |
| 596 } |
599 } |
| 597 } |
600 } |
| 598 |
601 |
| 1383 UiEvent event; |
1386 UiEvent event; |
| 1384 event.obj = listview->obj; |
1387 event.obj = listview->obj; |
| 1385 event.window = event.obj->window; |
1388 event.window = event.obj->window; |
| 1386 event.document = event.obj->ctx->document; |
1389 event.document = event.obj->ctx->document; |
| 1387 event.eventdata = dnd; |
1390 event.eventdata = dnd; |
| |
1391 event.eventdatatype = UI_EVENT_DATA_DND; |
| 1388 event.intval = 0; |
1392 event.intval = 0; |
| 1389 event.set = ui_get_setop(); |
1393 event.set = ui_get_setop(); |
| 1390 listview->ondragstart(&event, listview->ondragstartdata); |
1394 listview->ondragstart(&event, listview->ondragstartdata); |
| 1391 } |
1395 } |
| 1392 |
1396 |
| 1419 UiEvent event; |
1423 UiEvent event; |
| 1420 event.obj = listview->obj; |
1424 event.obj = listview->obj; |
| 1421 event.window = event.obj->window; |
1425 event.window = event.obj->window; |
| 1422 event.document = event.obj->ctx->document; |
1426 event.document = event.obj->ctx->document; |
| 1423 event.eventdata = &dnd; |
1427 event.eventdata = &dnd; |
| |
1428 event.eventdatatype = UI_EVENT_DATA_DND; |
| 1424 event.intval = 0; |
1429 event.intval = 0; |
| 1425 event.set = ui_get_setop(); |
1430 event.set = ui_get_setop(); |
| 1426 listview->ondragcomplete(&event, listview->ondragcompletedata); |
1431 listview->ondragcomplete(&event, listview->ondragcompletedata); |
| 1427 } |
1432 } |
| 1428 } |
1433 } |
| 1448 UiEvent event; |
1453 UiEvent event; |
| 1449 event.obj = listview->obj; |
1454 event.obj = listview->obj; |
| 1450 event.window = event.obj->window; |
1455 event.window = event.obj->window; |
| 1451 event.document = event.obj->ctx->document; |
1456 event.document = event.obj->ctx->document; |
| 1452 event.eventdata = &dnd; |
1457 event.eventdata = &dnd; |
| |
1458 event.eventdatatype = UI_EVENT_DATA_DND; |
| 1453 event.intval = 0; |
1459 event.intval = 0; |
| 1454 event.set = ui_get_setop(); |
1460 event.set = ui_get_setop(); |
| 1455 listview->ondrop(&event, listview->ondropdata); |
1461 listview->ondrop(&event, listview->ondropdata); |
| 1456 } |
1462 } |
| 1457 |
1463 |
| 2069 UiEvent event; |
2075 UiEvent event; |
| 2070 event.obj = data->obj; |
2076 event.obj = data->obj; |
| 2071 event.window = event.obj->window; |
2077 event.window = event.obj->window; |
| 2072 event.document = event.obj->ctx->document; |
2078 event.document = event.obj->ctx->document; |
| 2073 event.eventdata = &eventdata; |
2079 event.eventdata = &eventdata; |
| |
2080 event.eventdatatype = UI_EVENT_DATA_SUBLIST; |
| 2074 event.intval = data->value0; |
2081 event.intval = data->value0; |
| 2075 event.set = ui_get_setop(); |
2082 event.set = ui_get_setop(); |
| 2076 |
2083 |
| 2077 if(data->callback) { |
2084 if(data->callback) { |
| 2078 data->callback(&event, data->userdata); |
2085 data->callback(&event, data->userdata); |