ui/gtk/tree.h

changeset 32
e5f4d8af567e
parent 0
2483f517c562
child 41
7ada3db4cfa8
--- a/ui/gtk/tree.h	Mon Feb 12 21:13:23 2024 +0100
+++ b/ui/gtk/tree.h	Sun Jun 09 15:43:08 2024 +0200
@@ -31,7 +31,6 @@
 
 #include "../ui/tree.h"
 #include "toolkit.h"
-#include "model.h"
 
 #ifdef	__cplusplus
 extern "C" {
@@ -48,7 +47,8 @@
     UiObject    *obj;
     ui_callback activate;
     ui_callback selection;
-    void        *userdata;
+    void        *activatedata;
+    void        *selectiondata;
 } UiTreeEventData;
     
 void* ui_strmodel_getvalue(void *elm, int column);
@@ -76,7 +76,7 @@
 int ui_tree_path_list_index(GtkTreePath *path);
 
 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);
+GtkWidget* ui_create_combobox(UiObject *obj, UiModel *model, UiVar *var, ui_callback f, void *udata);
 void ui_combobox_change_event(GtkComboBox *widget, UiEventData *e);
 void ui_combobox_modelupdate(UiList *list, int i);
         

mercurial