ui/ui/toolkit.h

changeset 142
46448d38885c
parent 141
cc2170ea05ad
child 144
29d98cff4f56
equal deleted inserted replaced
141:cc2170ea05ad 142:46448d38885c
110 110
111 111
112 112
113 typedef void(*ui_callback)(UiEvent*, void*); /* event, user data */ 113 typedef void(*ui_callback)(UiEvent*, void*); /* event, user data */
114 114
115 typedef void*(*ui_model_getvalue_f)(void*, int); 115 typedef void*(*ui_getvaluefunc)(void*, int);
116 116
117 typedef int(*ui_threadfunc)(void*); 117 typedef int(*ui_threadfunc)(void*);
118 118
119 typedef void(*ui_freefunc)(void*); 119 typedef void(*ui_freefunc)(void*);
120 120
312 UiObserver* ui_observer_new(ui_callback f, void *data); 312 UiObserver* ui_observer_new(ui_callback f, void *data);
313 UiObserver* ui_obsvlist_add(UiObserver *list, UiObserver *observer); 313 UiObserver* ui_obsvlist_add(UiObserver *list, UiObserver *observer);
314 UiObserver* ui_add_observer(UiObserver *list, ui_callback f, void *data); 314 UiObserver* ui_add_observer(UiObserver *list, ui_callback f, void *data);
315 void ui_notify(UiObserver *observer, void *data); 315 void ui_notify(UiObserver *observer, void *data);
316 void ui_notify_except(UiObserver *observer, UiObserver *exc, void *data); 316 void ui_notify_except(UiObserver *observer, UiObserver *exc, void *data);
317 void ui_notify_evt(UiObserver *observer, UiEvent *event);
317 318
318 319
319 UiList* ui_list_new(void); 320 UiList* ui_list_new(void);
320 void* ui_list_first(UiList *list); 321 void* ui_list_first(UiList *list);
321 void* ui_list_next(UiList *list); 322 void* ui_list_next(UiList *list);

mercurial