ui/motif/tree.h

changeset 153
ee49d1852a5f
parent 128
c284c15509a8
equal deleted inserted replaced
152:62921b370c60 153:ee49d1852a5f
28 28
29 #ifndef TREE_H 29 #ifndef TREE_H
30 #define TREE_H 30 #define TREE_H
31 31
32 #include "../ui/tree.h" 32 #include "../ui/tree.h"
33 #include "../common/context.h"
33 34
34 #ifdef __cplusplus 35 #ifdef __cplusplus
35 extern "C" { 36 extern "C" {
36 #endif 37 #endif
37 38
43 UiListSelection *last_selection; 44 UiListSelection *last_selection;
44 } UiTreeEventData; 45 } UiTreeEventData;
45 46
46 typedef struct UiTableView { 47 typedef struct UiTableView {
47 Widget widget; 48 Widget widget;
48 UiList *list; 49 UiVar *var;
49 UiModelInfo *modelinfo; 50 UiModel *model;
50 } UiTableView; 51 } UiTableView;
51 52
52 void ui_table_update(UiEvent *event, UiTableView *view); 53 void ui_table_update(UiEvent *event, UiTableView *view);
53 int ui_add_icon_gadget(Widget container, UiModelInfo *modelinfo, void *data); 54 int ui_add_icon_gadget(Widget container, UiModel *model, void *data);
54 char* ui_type_to_string(UiModelType type, void *data, Boolean *free); 55 char* ui_type_to_string(UiModelType type, void *data, Boolean *free);
55 56
56 void ui_table_action_callback( 57 void ui_table_action_callback(
57 Widget widget, 58 Widget widget,
58 UiTreeEventData *event, 59 UiTreeEventData *event,

mercurial