46 |
45 |
47 typedef struct UiTreeEventData { |
46 typedef struct UiTreeEventData { |
48 UiObject *obj; |
47 UiObject *obj; |
49 ui_callback activate; |
48 ui_callback activate; |
50 ui_callback selection; |
49 ui_callback selection; |
51 void *userdata; |
50 void *activatedata; |
|
51 void *selectiondata; |
52 } UiTreeEventData; |
52 } UiTreeEventData; |
53 |
53 |
54 void* ui_strmodel_getvalue(void *elm, int column); |
54 void* ui_strmodel_getvalue(void *elm, int column); |
55 |
55 |
56 UIWIDGET ui_listview_var(UiObject *obj, UiVar *var, ui_getvaluefunc getvalue, ui_callback f, void *udata); |
56 UIWIDGET ui_listview_var(UiObject *obj, UiVar *var, ui_getvaluefunc getvalue, ui_callback f, void *udata); |
74 GtkTreeSelection *selection, |
74 GtkTreeSelection *selection, |
75 UiTreeEventData *event); |
75 UiTreeEventData *event); |
76 int ui_tree_path_list_index(GtkTreePath *path); |
76 int ui_tree_path_list_index(GtkTreePath *path); |
77 |
77 |
78 UIWIDGET ui_combobox_var(UiObject *obj, UiVar *var, ui_getvaluefunc getvalue, ui_callback f, void *udata); |
78 UIWIDGET ui_combobox_var(UiObject *obj, UiVar *var, ui_getvaluefunc getvalue, ui_callback f, void *udata); |
79 GtkWidget* ui_create_combobox(UiObject *obj, UiListModel *model, ui_callback f, void *udata); |
79 GtkWidget* ui_create_combobox(UiObject *obj, UiModel *model, UiVar *var, ui_callback f, void *udata); |
80 void ui_combobox_change_event(GtkComboBox *widget, UiEventData *e); |
80 void ui_combobox_change_event(GtkComboBox *widget, UiEventData *e); |
81 void ui_combobox_modelupdate(UiList *list, int i); |
81 void ui_combobox_modelupdate(UiList *list, int i); |
82 |
82 |
83 #ifdef __cplusplus |
83 #ifdef __cplusplus |
84 } |
84 } |