--- a/ui/cocoa/ListDelegate.h Sat Aug 23 17:45:15 2025 +0200 +++ b/ui/cocoa/ListDelegate.h Sat Aug 23 18:31:55 2025 +0200 @@ -30,14 +30,17 @@ @interface ListDelegate : NSObject <NSTableViewDelegate> +@property (weak) NSTableView *tableview; @property UiObject *obj; @property ui_callback onselection; @property void *onselectiondata; @property ui_callback onactivate; @property void *onactivatedata; -- (id)init:(UiObject*)obj; +- (id)init:(NSTableView*) tableview obj:(UiObject*)obj; - (void)activateEvent:(id)sender; @end + +UiListSelection ui_tableview_selection(NSTableView *tableview);