ui/gtk/tree.h

changeset 147
2e384acc89a6
parent 142
46448d38885c
child 150
5cee4cb5ad79
equal deleted inserted replaced
146:dd0ae1c62a72 147:2e384acc89a6
36 #ifdef __cplusplus 36 #ifdef __cplusplus
37 extern "C" { 37 extern "C" {
38 #endif 38 #endif
39 39
40 typedef struct UiListView { 40 typedef struct UiListView {
41 UiContext *ctx; 41 UiObject *obj;
42 //UiContext *ctx;
42 GtkWidget *widget; 43 GtkWidget *widget;
43 UiVar *var; 44 UiVar *var;
44 UiModel *model; 45 UiModel *model;
45 } UiListView; 46 } UiListView;
46 47
53 54
54 void* ui_strmodel_getvalue(void *elm, int column); 55 void* ui_strmodel_getvalue(void *elm, int column);
55 56
56 UIWIDGET ui_listview_var(UiObject *obj, UiVar *var, ui_getvaluefunc getvalue, ui_callback f, void *udata); 57 UIWIDGET ui_listview_var(UiObject *obj, UiVar *var, ui_getvaluefunc getvalue, ui_callback f, void *udata);
57 UIWIDGET ui_table_var(UiObject *obj, UiVar *var, UiModel *model, UiListCallbacks cb); 58 UIWIDGET ui_table_var(UiObject *obj, UiVar *var, UiModel *model, UiListCallbacks cb);
59
60 GtkWidget* ui_get_tree_widget(UIWIDGET widget);
58 61
59 void ui_listview_update(UiList *list, int i); 62 void ui_listview_update(UiList *list, int i);
60 void ui_listview_destroy(GtkWidget *w, UiListView *v); 63 void ui_listview_destroy(GtkWidget *w, UiListView *v);
61 64
62 void ui_listview_activate_event( 65 void ui_listview_activate_event(

mercurial