mirror of
https://github.com/gnustep/libs-gui.git
synced 2025-05-30 16:10:37 +00:00
* Headers/Additions/GNUstepGUI/GSTheme.h: Add declaration
for method setKeyEquivalent:forButtonCell: * Source/GSThemeDrawing.m: Add implementation for method setKeyEquivalent:forButtonCell: * Source/NSButtonCell.m: Add call to new method. git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@35702 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
parent
235abf3330
commit
38f4d601ef
4 changed files with 34 additions and 14 deletions
|
@ -629,21 +629,9 @@ typedef struct _GSButtonCellFlags
|
|||
*/
|
||||
- (void) setKeyEquivalent: (NSString*)key
|
||||
{
|
||||
[[GSTheme theme] setKeyEquivalent: key
|
||||
forButtonCell: self];
|
||||
ASSIGNCOPY(_keyEquivalent, key);
|
||||
|
||||
if([self image] == nil && ([_keyEquivalent isEqualToString:@"\r"] ||
|
||||
[_keyEquivalent isEqualToString:@"\n"]))
|
||||
{
|
||||
[self setImagePosition: NSImageRight];
|
||||
[self setImage: [NSImage imageNamed:@"common_ret"]];
|
||||
[self setAlternateImage: [NSImage imageNamed:@"common_retH"]];
|
||||
}
|
||||
else
|
||||
{
|
||||
[self setImagePosition: NSNoImage];
|
||||
[self setImage: nil];
|
||||
[self setAlternateImage: nil];
|
||||
}
|
||||
}
|
||||
|
||||
/** <p>Sets the modifier mask of the NSButtonCell's key equivalent to
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue