mirror of
https://github.com/gnustep/libs-gui.git
synced 2025-06-01 01:11:07 +00:00
An almost complete NSButtonCell implementation.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@2192 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
parent
d5fd123408
commit
85e186ecd2
6 changed files with 39 additions and 29 deletions
|
@ -76,7 +76,7 @@
|
|||
- initTextCell:(NSString *)aString
|
||||
{
|
||||
[super initTextCell:aString];
|
||||
altContents = @"Button";
|
||||
altContents = nil;
|
||||
[self setButtonType:NSMomentaryPushButton];
|
||||
[self setEnabled:YES];
|
||||
[self setTransparent:NO];
|
||||
|
@ -264,9 +264,20 @@
|
|||
[self setShowsStateBy:NSContentsCellMask];
|
||||
break;
|
||||
case NSSwitchButton:
|
||||
[self setHighlightsBy:NSContentsCellMask];
|
||||
[self setShowsStateBy:NSContentsCellMask];
|
||||
[self setImage:[NSImage imageNamed:@"common_SwitchOff"]];
|
||||
[self setAlternateImage:[NSImage imageNamed:@"common_SwitchOn"]];
|
||||
[self setImagePosition:NSImageLeft];
|
||||
[self setAlignment:NSLeftTextAlignment];
|
||||
break;
|
||||
case NSRadioButton:
|
||||
[self setHighlightsBy:NSContentsCellMask];
|
||||
[self setShowsStateBy:NSContentsCellMask];
|
||||
[self setImage:[NSImage imageNamed:@"common_RadioOff"]];
|
||||
[self setAlternateImage:[NSImage imageNamed:@"common_RadioOn"]];
|
||||
[self setImagePosition:NSImageLeft];
|
||||
[self setAlignment:NSLeftTextAlignment];
|
||||
break;
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue