| 132 |
132 |
| 133 int ui_srclist_size(UiList *list) { |
133 int ui_srclist_size(UiList *list) { |
| 134 return ui_list_count(list); |
134 return ui_list_count(list); |
| 135 } |
135 } |
| 136 |
136 |
| |
137 /* |
| |
138 * numerates all sublists and sets the sublist index as userdata |
| |
139 */ |
| |
140 void ui_srclist_generate_sublist_num_data(UiList *list) { |
| |
141 CxList *cxlist = list->data; |
| |
142 CxIterator i = cxListIterator(cxlist); |
| |
143 cx_foreach(UiSubList *, sublist, i) { |
| |
144 sublist->userdata = (void*)i.index; |
| |
145 } |
| |
146 } |
| |
147 |
| 137 |
148 |
| 138 /* ---------------------------- UiSubListEventData ---------------------------- */ |
149 /* ---------------------------- UiSubListEventData ---------------------------- */ |
| 139 |
150 |
| 140 UiList* ui_sublist_event_get_list(UiSubListEventData *event) { |
151 UiList* ui_sublist_event_get_list(UiSubListEventData *event) { |
| 141 return event->list; |
152 return event->list; |