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, |