• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: NSToolbarItem view set to NSButton view, but not showing...
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

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


  • Follow-Ups:
    • Re: NSToolbarItem view set to NSButton view, but not showing...
      • From: Andy Lee <email@hidden>
References: 
 >NSToolbarItem view set to NSButton view, but not showing... (From: "Peters, Brandon" <email@hidden>)
 >Re: NSToolbarItem view set to NSButton view, but not showing... (From: Jerry Krinock <email@hidden>)
 >Re: NSToolbarItem view set to NSButton view, but not showing... (From: Andy Lee <email@hidden>)

  • Prev by Date: Re: showing load progress for autosaved documents
  • Next by Date: Re: Mouse cursors and overlapping sibling NSViews
  • Previous by thread: Re: NSToolbarItem view set to NSButton view, but not showing...
  • Next by thread: Re: NSToolbarItem view set to NSButton view, but not showing...
  • Index(es):
    • Date
    • Thread