Re: NSToolbarItem view set to NSButton view, but not showing...
Re: NSToolbarItem view set to NSButton view, but not showing...
- Subject: Re: NSToolbarItem view set to NSButton view, but not showing...
- From: "Peters, Brandon" <email@hidden>
- Date: Thu, 24 Apr 2014 00:47:21 +0000
- Thread-topic: NSToolbarItem view set to NSButton view, but not showing...
Andy,
I inserted code to check for nil images and image position, here is what I got:
// set the original and alternate images...names are āopposite"
NSImage *image = [NSImage imageNamed:@"StopButtonAlternateIconā];
if(image)
{
NSLog(@"Setting 1st image for stop button");
[_button setImage:image];
}
else
{
NSLog(@"Image is null for StopButtonAlternateIcon");
}
image = [NSImage imageNamed:@"StopButtonIcon"];
if(image)
{
NSLog(@"Setting 2nd image for stop button");
[_button setAlternateImage:image];
}
else
{
NSLog(@"Image is null for StopButtonIcon");
}
// image position
[_button setImagePosition:NSImageOnly];
NSLog(@"Image position: %lu", [_button imagePosition]);
From the console:
2014-04-23 20:41:18.394 3D Rolling Ball Simulator[6321:303] Setting 1st image for stop button
2014-04-23 20:41:18.395 3D Rolling Ball Simulator[6321:303] Setting 2nd image for stop button
2014-04-23 20:41:18.395 3D Rolling Ball Simulator[6321:303] Image position: 1
On Apr 23, 2014, at 7:59 PM, Andy Lee <email@hidden<mailto:email@hidden>> wrote:
On Apr 23, 2014, at 6:36 PM, Jerry Krinock <email@hidden<mailto:email@hidden>> wrote:
On 2014 Apr 23, at 15:13, Peters, Brandon <email@hidden<mailto:email@hidden>> wrote:
call [toolbaritem setView:view] and pass in the NSButton.
Try some bonehead debugging with NSLog(). Verify that toolbaritem is your target item at that point, in particular, that it is not nil.
Two more things you can easily check:
* [NSImage imageNamed:imageName] is not returning nil.
* What is your button's imagePosition? If it's NSNoImage that might explain it.
--Andy
_______________________________________________
Cocoa-dev mailing list (email@hidden<mailto:email@hidden>)
Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com<http://lists.apple.com>
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden
_______________________________________________
Cocoa-dev mailing list (email@hidden)
Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden