• 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: Equivelent to drawRect: for drawing after sub views are drawn
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Equivelent to drawRect: for drawing after sub views are drawn


  • Subject: Re: Equivelent to drawRect: for drawing after sub views are drawn
  • From: Glenn Andreas <email@hidden>
  • Date: Tue, 5 Oct 2004 13:39:02 -0500

At 9:59 AM -0700 10/5/04, George Lawrence Storm wrote:
On Oct 5, 2004, at 4:30 AM, Ricky Sharp wrote:

< Deleted >

I need to perform the equivalent to NSView's drawRect:, however I need
it to be called AFTER its sub views are drawn.

Is there a method I can override for such a purpose?

I need to draw a transparent overlay & some guidelines which will
overlap some of those sub views.

After receiving only one response which seemed a bit more involved than
I feel it should be I started to play around.

And what you're doing below isn't even more involved?

< Deleted >

I feel it is much simpler, I now have a single custom view (direct descendent of NSView) which is part of my library. That view has only two methods, one of which is my drawPostRect:. I now simply inherit from it when I create my main view, or can use it as is and create sub views directly in it.


Since your using undocumented routines, have you tested it thoroughly with every single release of the OS and update that you support? (After all, they're not guarenteed to work the same from release to release) Are you adding forward compatbility workarounds to detect when that routine is removed in the future (or one of the parameter types change)? And if 10.3.6 (or whatever) comes out with that routine removed, you'll need to redo everything to resolve that anyway, so why not do it right from the start?

Relying on undocument routines signficantly increases your testing demand and future support load - in the long run, due to dependancies, it is often more involved.

--
Glenn Andreas email@hidden <http://www.gandreas.com/> oh my!
Mad, Bad, and Dangerous to Know
_______________________________________________
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
References: 
 >Re: Equivelent to drawRect: for drawing after sub views are drawn (From: George Lawrence Storm <email@hidden>)
 >Re: Equivelent to drawRect: for drawing after sub views are drawn (From: Ricky Sharp <email@hidden>)
 >Re: Equivelent to drawRect: for drawing after sub views are drawn (From: George Lawrence Storm <email@hidden>)

  • Prev by Date: Re: How to avoid warning with objc_msgSend
  • Next by Date: Need to learn Quartz 2D programming
  • Previous by thread: Re: Equivelent to drawRect: for drawing after sub views are drawn
  • Next by thread: Re: Equivelent to drawRect: for drawing after sub views are drawn
  • Index(es):
    • Date
    • Thread