| 30 #import "container.h" |
30 #import "container.h" |
| 31 #import "../ui/tree.h" |
31 #import "../ui/tree.h" |
| 32 |
32 |
| 33 #import "ListDataSource.h" |
33 #import "ListDataSource.h" |
| 34 |
34 |
| |
35 @interface UiDropDown : NSObject<NSComboBoxDelegate> |
| |
36 |
| |
37 @property UiObject *obj; |
| |
38 @property ui_callback onactivate; |
| |
39 @property void *onactivatedata; |
| |
40 @property ui_callback onselection; |
| |
41 @property void *onselectiondata; |
| |
42 @property ui_getvaluefunc2 getvalue; |
| |
43 @property void *getvaluedata; |
| |
44 @property UiVar *var; |
| |
45 @property (weak) NSComboBox *combobox; |
| |
46 |
| |
47 - (id)init:(UiObject*)obj; |
| |
48 |
| |
49 @end |
| |
50 |
| 35 void ui_tableview_update(UiList *list, int i); |
51 void ui_tableview_update(UiList *list, int i); |
| 36 UiListSelection ui_tableview_getselection(UiList *list); |
52 UiListSelection ui_tableview_getselection(UiList *list); |
| 37 void ui_tableview_setselection(UiList *list, UiListSelection selection); |
53 void ui_tableview_setselection(UiList *list, UiListSelection selection); |
| |
54 |
| |
55 void ui_dropdown_update(UiList *list, int i); |
| |
56 UiListSelection ui_dropdown_getselection(UiList *list); |
| |
57 void ui_dropdown_setselection(UiList *list, UiListSelection selection); |