--- a/ui/cocoa/list.h Sun Aug 24 10:15:41 2025 +0200 +++ b/ui/cocoa/list.h Sun Aug 24 11:14:31 2025 +0200 @@ -32,6 +32,26 @@ #import "ListDataSource.h" +@interface UiDropDown : NSObject<NSComboBoxDelegate> + +@property UiObject *obj; +@property ui_callback onactivate; +@property void *onactivatedata; +@property ui_callback onselection; +@property void *onselectiondata; +@property ui_getvaluefunc2 getvalue; +@property void *getvaluedata; +@property UiVar *var; +@property (weak) NSComboBox *combobox; + +- (id)init:(UiObject*)obj; + +@end + void ui_tableview_update(UiList *list, int i); UiListSelection ui_tableview_getselection(UiList *list); void ui_tableview_setselection(UiList *list, UiListSelection selection); + +void ui_dropdown_update(UiList *list, int i); +UiListSelection ui_dropdown_getselection(UiList *list); +void ui_dropdown_setselection(UiList *list, UiListSelection selection);