Mercurial > dwindows
diff mac/dw.m @ 763:2cace4e6e69a
Added DW_BS_NOBORDER style which can be set on buttons with dw_window_set_style() to make them flat.
author | bsmith@81767d24-ef19-dc11-ae90-00e081727c95 |
---|---|
date | Fri, 18 Mar 2011 00:25:46 +0000 |
parents | 2aaa3f67cfb1 |
children | 82cde14ec084 |
line wrap: on
line diff
--- a/mac/dw.m Thu Mar 17 23:58:33 2011 +0000 +++ b/mac/dw.m Fri Mar 18 00:25:46 2011 +0000 @@ -2653,8 +2653,6 @@ if(image) { [button setImage:image]; - [button setButtonType:NSMomentaryLight]; - [button setBordered:NO]; } [button setToolTip:[NSString stringWithUTF8String:text]]; [image release]; @@ -2683,8 +2681,6 @@ if(image) { [button setImage:image]; - [button setButtonType:NSMomentaryLight]; - [button setBordered:NO]; } [button setToolTip:[NSString stringWithUTF8String:text]]; [image release]; @@ -2708,8 +2704,6 @@ if(image) { [button setImage:image]; - [button setButtonType:NSMomentaryLight]; - [button setBordered:NO]; } [button setToolTip:[NSString stringWithUTF8String:text]]; [image release]; @@ -5930,6 +5924,24 @@ NSTextView *tv = handle; [tv setAlignment:(style & mask)]; } + else if([object isMemberOfClass:[DWButton class]]) + { + DWButton *button = handle; + + if(mask & DW_BS_NOBORDER) + { + if(style & DW_BS_NOBORDER) + { + [button setButtonType:NSMomentaryLight]; + [button setBordered:NO]; + } + else + { + [button setButtonType:NSMomentaryPushInButton]; + [button setBordered:YES]; + } + } + } } /*