ui/gtk/tree.h

branch
newapi
changeset 268
1b321a0c624f
parent 152
62921b370c60
child 270
9389313ac00f
--- a/ui/gtk/tree.h	Fri Feb 16 19:37:51 2024 +0100
+++ b/ui/gtk/tree.h	Sun Feb 18 19:55:56 2024 +0100
@@ -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, GtkListStore *store, ui_callback f, void *udata);
 void ui_combobox_change_event(GtkComboBox *widget, UiEventData *e);
 void ui_combobox_modelupdate(UiList *list, int i);
         

mercurial