| 2006 |
2006 |
| 2007 size_t index = 0; |
2007 size_t index = 0; |
| 2008 void *elm = list->first(list); |
2008 void *elm = list->first(list); |
| 2009 while(elm) { |
2009 while(elm) { |
| 2010 UiSubListItem item = { NULL, NULL, NULL, NULL, NULL, NULL }; |
2010 UiSubListItem item = { NULL, NULL, NULL, NULL, NULL, NULL }; |
| 2011 listbox->getvalue(sublist->userdata, elm, index, &item, listbox->getvaluedata); |
2011 listbox->getvalue(list, sublist->userdata, elm, index, &item, listbox->getvaluedata); |
| 2012 |
2012 |
| 2013 // create listbox item |
2013 // create listbox item |
| 2014 GtkWidget *row = create_listbox_row(listbox, sublist, &item, (int)index); |
2014 GtkWidget *row = create_listbox_row(listbox, sublist, &item, (int)index); |
| 2015 if(index == 0) { |
2015 if(index == 0) { |
| 2016 // first row in the sublist, set ui_listbox data to the row |
2016 // first row in the sublist, set ui_listbox data to the row |