ui/common/types.c

changeset 692
40e1c2045ef3
parent 659
d6baaa93f7be
child 693
3e1cd004da0a
equal deleted inserted replaced
691:bcf045006a96 692:40e1c2045ef3
163 163
164 void ui_list_clear(UiList *list) { 164 void ui_list_clear(UiList *list) {
165 cxListClear(list->data); 165 cxListClear(list->data);
166 } 166 }
167 167
168 UIEXPORT void ui_list_update(UiList *list) { 168 void ui_list_update(UiList *list) {
169 if(list->update) { 169 if(list->update) {
170 list->update(list, -1); 170 list->update(list, -1);
171 }
172 }
173
174 void ui_list_update_row(UiList *list, int row) {
175 if(list->update) {
176 list->update(list, row);
171 } 177 }
172 } 178 }
173 179
174 void ui_list_addobsv(UiList *list, ui_callback f, void *data) { 180 void ui_list_addobsv(UiList *list, ui_callback f, void *data) {
175 list->observers = ui_add_observer(list->observers, f, data); 181 list->observers = ui_add_observer(list->observers, f, data);

mercurial