Re: Is window a drawer?
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