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

Re: Focus Rings


  • Subject: Re: Focus Rings
  • From: Scott Anguish <email@hidden>
  • Date: Mon, 23 Oct 2006 14:41:29 -0400

that draws it.. but the invalidation is the tricky (and picky) part.

you may also want to check to see if the view is the current key view as well.


On Oct 23, 2006, at 2:31 PM, Sean McBride wrote:

On 2006-10-22 14:28, Seth Willits said:

Is there a *good* example of drawing a rectangular focus ring on a
view correctly? The only real complete example I've found (it was on
cocoadev.com) has several problems with it. It either is ridiculously
inefficient in drawing, keeps redrawing the focus ring ontop of
itself so it gets thick and ugly, or doesn't maintain the focus ring
correctly when switching windows, however I modify it. It seems like
one of those simple things, but it's apparently not simple.

I use this at the end of my drawRect: method:

	// Draw focus ring if this view is the first responder
	if ([self isFirstResponder]) {
		[NSGraphicsContext saveGraphicsState];
		NSSetFocusRingStyle (NSFocusRingOnly);
		[[NSBezierPath bezierPathWithRect:[self bounds]] fill];
		[NSGraphicsContext restoreGraphicsState];
	}



_______________________________________________
Do not post admin requests to the list. They will be ignored.
Cocoa-dev mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden


  • Follow-Ups:
    • Re: Focus Rings
      • From: Seth Willits <email@hidden>
References: 
 >Focus Rings (From: Seth Willits <email@hidden>)
 >Re: Focus Rings (From: "Sean McBride" <email@hidden>)

  • Prev by Date: Re: Focus Rings
  • Next by Date: Re: Search fast in NSDictionary
  • Previous by thread: Re: Focus Rings
  • Next by thread: Re: Focus Rings
  • Index(es):
    • Date
    • Thread