148 |
148 |
149 void ui_list_prepend(UiList *list, void *data) { |
149 void ui_list_prepend(UiList *list, void *data) { |
150 cxListInsert(list->data, 0, data); |
150 cxListInsert(list->data, 0, data); |
151 } |
151 } |
152 |
152 |
|
153 void ui_list_remove(UiList *list, int i) { |
|
154 cxListRemove(list->data, i); |
|
155 } |
|
156 |
153 void ui_list_clear(UiList *list) { |
157 void ui_list_clear(UiList *list) { |
154 cxListClear(list->data); |
158 cxListClear(list->data); |
155 } |
159 } |
156 |
160 |
157 void ui_list_addobsv(UiList *list, ui_callback f, void *data) { |
161 void ui_list_addobsv(UiList *list, ui_callback f, void *data) { |