ui/cocoa/list.h

changeset 717
c35b2f18841c
parent 714
3905f542e150
child 720
6fa3c629000f
--- 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);

mercurial