# HG changeset patch # User bsmith@81767d24-ef19-dc11-ae90-00e081727c95 # Date 1671734687 0 # Node ID 70046eea3e65343eb855e00dc49fb79332f0e43a # Parent df1b7f7d1703b2cf744daacf3b697af65c6ceaee Mac: Allow dw_window_s/get_data() on menu items. diff -r df1b7f7d1703 -r 70046eea3e65 mac/dw.m --- 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