diff -r dd0ae1c62a72 -r 2e384acc89a6 ui/gtk/tree.h --- a/ui/gtk/tree.h Thu Nov 16 12:04:10 2017 +0100 +++ b/ui/gtk/tree.h Sun Nov 19 09:00:16 2017 +0100 @@ -38,7 +38,8 @@ #endif typedef struct UiListView { - UiContext *ctx; + UiObject *obj; + //UiContext *ctx; GtkWidget *widget; UiVar *var; UiModel *model; @@ -56,6 +57,8 @@ UIWIDGET ui_listview_var(UiObject *obj, UiVar *var, ui_getvaluefunc getvalue, ui_callback f, void *udata); UIWIDGET ui_table_var(UiObject *obj, UiVar *var, UiModel *model, UiListCallbacks cb); +GtkWidget* ui_get_tree_widget(UIWIDGET widget); + void ui_listview_update(UiList *list, int i); void ui_listview_destroy(GtkWidget *w, UiListView *v);