diff -r 853685152c1d -r dd0ae1c62a72 ui/ui/tree.h --- a/ui/ui/tree.h Sun Nov 12 12:03:50 2017 +0100 +++ b/ui/ui/tree.h Thu Nov 16 12:04:10 2017 +0100 @@ -39,6 +39,7 @@ typedef struct UiListCallbacks UiListCallbacks; typedef struct UiListSelection UiListSelection; +typedef void*(*ui_getvaluefunc)(void*,int); typedef enum UiModelType { UI_STRING = 0, @@ -103,8 +104,8 @@ int *rows; }; -UiModel* ui_model_info(UiContext *ctx, ...); -void ui_model_info_free(UiContext *ctx, UiModel *mi); +UiModel* ui_model(UiContext *ctx, ...); +void ui_model_free(UiContext *ctx, UiModel *mi); UIWIDGET ui_listview(UiObject *obj, UiList *list, ui_getvaluefunc getvalue, ui_callback f, void *udata); UIWIDGET ui_listview_str(UiObject *obj, UiList *list, ui_callback f, void *udata);