Mercurial > dwindows
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