Mercurial > dwindows
diff mac/dw.m @ 1314:c969db49606e
Initial commit allowing dw_window_set_style() to work on menu item handles.
author | bsmith@81767d24-ef19-dc11-ae90-00e081727c95 |
---|---|
date | Fri, 04 Nov 2011 14:13:38 +0000 |
parents | 9f12bc79924b |
children | ebd67be26f43 |
line wrap: on
line diff
--- a/mac/dw.m Fri Nov 04 12:30:23 2011 +0000 +++ b/mac/dw.m Fri Nov 04 14:13:38 2011 +0000 @@ -7708,6 +7708,23 @@ } } } + else if([object isMemberOfClass:[DWMenuItem class]]) + { + if(mask & (DW_MIS_CHECKED | DW_MIS_UNCHECKED)) + { + if(style & DW_MIS_CHECKED) + [object setState:NSOnState]; + else if(style & DW_MIS_UNCHECKED) + [object setState:NSOffState]; + } + if(mask & (DW_MIS_ENABLED | DW_MIS_DISABLED)) + { + if(style & DW_MIS_ENABLED) + [object setEnabled:YES]; + else if(style & DW_MIS_DISABLED) + [object setEnabled:NO]; + } + } } /*