changeset 2886:70046eea3e65

Mac: Allow dw_window_s/get_data() on menu items.
author bsmith@81767d24-ef19-dc11-ae90-00e081727c95
date Thu, 22 Dec 2022 18:44:47 +0000
parents df1b7f7d1703
children e8d28682f6bd
files mac/dw.m
diffstat 1 files changed, 5 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/mac/dw.m	Thu Dec 22 18:10:43 2022 +0000
+++ b/mac/dw.m	Thu Dec 22 18:44:47 2022 +0000
@@ -967,9 +967,12 @@
 @interface DWMenuItem : NSMenuItem
 {
     int check;
+    void *userdata;
 }
 -(void)setCheck:(int)input;
 -(int)check;
+-(void *)userdata;
+-(void)setUserdata:(void *)input;
 -(void)dealloc;
 @end
 
@@ -1786,6 +1789,8 @@
 @implementation DWMenuItem
 -(void)setCheck:(int)input { check = input; }
 -(int)check { return check; }
+-(void *)userdata { return userdata; }
+-(void)setUserdata:(void *)input { userdata = input; }
 -(void)dealloc { dw_signal_disconnect_by_window(self); [super dealloc]; }
 @end