35 |
35 |
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 UiTableView { |
41 GtkWidget *widget; |
41 GtkWidget *widget; |
42 UiListPtr *list; |
42 UiListPtr *list; |
43 ui_model_getvalue_f getvalue; |
43 UiModelInfo *modelinfo; |
44 } UiListView; |
44 //ui_model_getvalue_f getvalue; |
|
45 } UiTableView; |
45 |
46 |
46 void* ui_strmodel_getvalue(void *elm, int column); |
47 void* ui_strmodel_getvalue(void *elm, int column); |
47 |
48 |
48 UIWIDGET ui_listview_var(UiObject *obj, UiListPtr *list, ui_model_getvalue_f getvalue, ui_callback f, void *udata); |
49 UIWIDGET ui_listview_var(UiObject *obj, UiListPtr *list, ui_model_getvalue_f getvalue, ui_callback f, void *udata); |
49 |
50 |
50 void ui_listview_update(UiEvent *event, UiListView *view); |
51 void ui_listview_update(UiEvent *event, UiTableView *view); |
51 void ui_listview_selected( |
52 void ui_listview_selected( |
52 GtkTreeView *tree_view, |
53 GtkTreeView *tree_view, |
53 GtkTreePath *path, |
54 GtkTreePath *path, |
54 GtkTreeViewColumn *column, |
55 GtkTreeViewColumn *column, |
55 UiEventData *event); |
56 UiEventData *event); |