ui/gtk/tree.h

changeset 142
46448d38885c
parent 140
c03c338a7dcf
child 147
2e384acc89a6
--- a/ui/gtk/tree.h	Fri Nov 10 18:04:40 2017 +0100
+++ b/ui/gtk/tree.h	Sat Nov 11 08:34:06 2017 +0100
@@ -41,7 +41,7 @@
     UiContext   *ctx;
     GtkWidget   *widget;
     UiVar       *var;
-    UiModelInfo *modelinfo;
+    UiModel     *model;
 } UiListView;
 
 typedef struct UiTreeEventData {
@@ -53,8 +53,8 @@
     
 void* ui_strmodel_getvalue(void *elm, int column);
 
-UIWIDGET ui_listview_var(UiObject *obj, UiVar *var, ui_model_getvalue_f getvalue, ui_callback f, void *udata);
-UIWIDGET ui_table_var(UiObject *obj, UiVar *var, UiModelInfo *modelinfo);
+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);
 
 void ui_listview_update(UiList *list, int i);
 void ui_listview_destroy(GtkWidget *w, UiListView *v);
@@ -72,7 +72,7 @@
         UiTreeEventData *event);
 int ui_tree_path_list_index(GtkTreePath *path);
 
-UIWIDGET ui_combobox_var(UiObject *obj, UiVar *var, ui_model_getvalue_f getvalue, ui_callback f, void *udata);
+UIWIDGET ui_combobox_var(UiObject *obj, UiVar *var, ui_getvaluefunc getvalue, ui_callback f, void *udata);
 GtkWidget* ui_create_combobox(UiObject *obj, UiListModel *model, ui_callback f, void *udata);
 void ui_combobox_change_event(GtkComboBox *widget, UiEventData *e);
 void ui_combobox_modelupdate(UiList *list, int i);

mercurial