| 451 UiSubListEventData *eventdata = event->eventdata; |
451 UiSubListEventData *eventdata = event->eventdata; |
| 452 printf("sourcelist %s index %d\n", eventdata->row_data, eventdata->row_index); |
452 printf("sourcelist %s index %d\n", eventdata->row_data, eventdata->row_index); |
| 453 if(eventdata->row_index >= 0) { |
453 if(eventdata->row_index >= 0) { |
| 454 ui_list_update_row(eventdata->list, eventdata->row_index); |
454 ui_list_update_row(eventdata->list, eventdata->row_index); |
| 455 } |
455 } |
| 456 UiListSelection sel = ui_list_getselection(eventdata->list); |
456 UiListSelection sel = ui_list_get_selection(eventdata->list); |
| 457 printf("sel: %d: %d\n", sel.count, sel.count > 0 ? sel.rows[0] : -1); |
457 printf("sel: %d: %d\n", sel.count, sel.count > 0 ? sel.rows[0] : -1); |
| 458 |
458 |
| 459 if(eventdata->sublist_index == 1 && eventdata->row_index == 2) { |
459 if(eventdata->sublist_index == 1 && eventdata->row_index == 2) { |
| 460 ui_list_setselection(eventdata->list, 0); |
460 ui_list_setselection(eventdata->list, 0); |
| 461 } |
461 } |