333 UiObserver* ui_add_observer(UiObserver *list, ui_callback f, void *data); |
333 UiObserver* ui_add_observer(UiObserver *list, ui_callback f, void *data); |
334 void ui_notify(UiObserver *observer, void *data); |
334 void ui_notify(UiObserver *observer, void *data); |
335 void ui_notify_except(UiObserver *observer, UiObserver *exc, void *data); |
335 void ui_notify_except(UiObserver *observer, UiObserver *exc, void *data); |
336 |
336 |
337 |
337 |
338 UiList* ui_list_new(); |
338 UiList* ui_list_new(void); |
339 void* ui_list_first(UiList *list); |
339 void* ui_list_first(UiList *list); |
340 void* ui_list_next(UiList *list); |
340 void* ui_list_next(UiList *list); |
341 void* ui_list_get(UiList *list, int i); |
341 void* ui_list_get(UiList *list, int i); |
342 int ui_list_count(UiList *list); |
342 int ui_list_count(UiList *list); |
343 void ui_list_append(UiList *list, void *data); |
343 void ui_list_append(UiList *list, void *data); |