• 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: NSImage glowing
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: NSImage glowing


  • Subject: Re: NSImage glowing
  • From: Alex Kac <email@hidden>
  • Date: Thu, 06 Nov 2014 10:33:56 -0700

Thank you guys. This has helped a lot. I have a much better understanding of this now.

> On Nov 5, 2014, at 7:40 PM, Lee Ann Rucker <email@hidden> wrote:
>
>
> On Nov 5, 2014, at 5:53 PM, Wim Lewis <email@hidden> wrote:
>
>>
>> On Nov 5, 2014, at 3:43 PM, Alex Kac <email@hidden> wrote:
>>> BUT, in this case I’m just trying to get the glow on selected images, so when I look at the code below all I see is that we’re getting the bitmap and drawing it. I’m not understanding how that gets a glow.
>>
>>
>> It’s applied by NSButtonCell, which knows that if it’s in the selected state and its image is marked as a template image (or some set of conditions like that), then it should apply the glow when drawing.
>>
>> I take it you’re trying to get this effect in some place other than inside a button? It’s not unreasonable to use an NSCell instance elsewhere— that’s essentially what cells are for, to abstract away some of the drawing behavior from the control view that uses them.
>>
>> I think NSButtonCell uses NSSetFocusRingStyle() to provide the actual effect, but there may be additional magic in there.
>
> If it's the blue that toolbar buttons apply to template images, it's not using that - I don't know what it is, but they were only fuzzy in the first OS that used them, and even then they used something else. There's also an etched effect it gets, depending on which OS you're in. I sent Alex a sample app that puts everything together.
>
> But yes, for fuzzy blue around an icon, all you have to do is call NSSetFocusRingStyle before drawing it. This doesn't change the icon colors, though.
> _______________________________________________
>
> 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

Alex Kac - President and Founder
Web Information Solutions, Inc.

"I am not young enough to know everything."
--Oscar Wilde





_______________________________________________

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


References: 
 >NSImage glowing (From: Alex Kac <email@hidden>)
 >Re: NSImage glowing (From: Lee Ann Rucker <email@hidden>)
 >Re: NSImage glowing (From: Alex Kac <email@hidden>)
 >Re: NSImage glowing (From: Wim Lewis <email@hidden>)
 >Re: NSImage glowing (From: Lee Ann Rucker <email@hidden>)

  • Prev by Date: Re: Subclassing NSView in Yosemite?
  • Next by Date: Re: best way to implement unlock features in app
  • Previous by thread: Re: NSImage glowing
  • Next by thread: Re: NSImage glowing
  • Index(es):
    • Date
    • Thread