ui/cocoa/ListDelegate.h

changeset 712
9693f447a0c7
parent 711
673e7e41c93e
--- 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);

mercurial