• 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: Is window a drawer?
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Is window a drawer?


  • Subject: Re: Is window a drawer?
  • From: Frank Midgley <email@hidden>
  • Date: Fri, 5 Nov 2004 15:40:31 -0600

On Nov 5, 2004, at 2:32PM, Shaun Wexler wrote:

On Nov 5, 2004, at 12:07 PM, Matt Gillette wrote:

I know this is nitpicking, but you should use the class method to prevent misspelling and it gives quick notification if the class changed names.

[window isKindOfClass:[NSDrawerWindow class]]

Your "quick notification" will be when your app crashes when it fails to link against AppKit.


On Nov 5, 2004, at 10:17 AM, Shaun Wexler wrote:
[window isKindOfClass:NSClassFromString(@"NSDrawerWindow")]

NSDrawerWindow is a private AppKit class, which requires access to its header, or your own declaration of an interface. Using NSClassFromString() will not break if the private class does not exist, returning Nil, whereas it would crash if you had directly linked against it.

What about recursing through [[window parentWindow] drawers] and seeing if any of the drawers match the window? You should be able to compare their content views if nothing else.


-Frank

------------------------------------
Frank M. Midgley
email@hidden
http://homepage.mac.com/knarf/

_______________________________________________
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: 
 >Is window a drawer? (From: Tim Conkling <email@hidden>)
 >Re: Is window a drawer? (From: Shaun Wexler <email@hidden>)
 >Re: Is window a drawer? (From: Matt Gillette <email@hidden>)
 >Re: Is window a drawer? (From: Shaun Wexler <email@hidden>)

  • Prev by Date: RE: Formatters, editing events and NSMatrix
  • Next by Date: Re: Overriding -copyWithZone: the right way
  • Previous by thread: Re: Is window a drawer?
  • Next by thread: Re: Is window a drawer?
  • Index(es):
    • Date
    • Thread