| 169 |
169 |
| 170 void ui_list_prepend(UiList *list, void *data) { |
170 void ui_list_prepend(UiList *list, void *data) { |
| 171 cxListInsert(list->data, 0, data); |
171 cxListInsert(list->data, 0, data); |
| 172 } |
172 } |
| 173 |
173 |
| |
174 void ui_list_insert(UiList *list, int index, void *data) { |
| |
175 cxListInsert(list->data, (size_t)index, data); |
| |
176 } |
| |
177 |
| 174 void ui_list_remove(UiList *list, int i) { |
178 void ui_list_remove(UiList *list, int i) { |
| 175 if(i >= 0) { |
179 if(i >= 0) { |
| 176 cxListRemove(list->data, i); |
180 cxListRemove(list->data, i); |
| 177 } |
181 } |
| 178 } |
182 } |