FROM : John Brownlow
DATE : Mon Apr 18 21:39:28 2005
if you are going to use inspectors in an NSDocument based app it is
really worth separating them out and making them NSPanels which belong
to the Application delegate or something. This way when you swap
between documents, the inspectors just update to reflect the new
document.
This is much more intuitive than using drawers, which in any case can
be painful if you a short of screen real estate... since the user can't
put them where s/he wants. I can't think of a single multiple-drawer
main-window design that actually works.
You can save screen real estate by using the same inspector window to
show multiple views onto the data, controlled by an NSTabView or a
segmented control.
On Apr 18, 2005, at 3:31 PM, Scott Ellsworth wrote:
> This is currently an NSDocument-based application. Am I going to just
> suffer when I try to convert it to a multi-window app?
>
--
John Brownlow
Deep Fried Films, Inc
http://www.johnbrownlow.com
http://www.pinkheadedbug.com
DATE : Mon Apr 18 21:39:28 2005
if you are going to use inspectors in an NSDocument based app it is
really worth separating them out and making them NSPanels which belong
to the Application delegate or something. This way when you swap
between documents, the inspectors just update to reflect the new
document.
This is much more intuitive than using drawers, which in any case can
be painful if you a short of screen real estate... since the user can't
put them where s/he wants. I can't think of a single multiple-drawer
main-window design that actually works.
You can save screen real estate by using the same inspector window to
show multiple views onto the data, controlled by an NSTabView or a
segmented control.
On Apr 18, 2005, at 3:31 PM, Scott Ellsworth wrote:
> This is currently an NSDocument-based application. Am I going to just
> suffer when I try to convert it to a multi-window app?
>
--
John Brownlow
Deep Fried Films, Inc
http://www.johnbrownlow.com
http://www.pinkheadedbug.com
| Related mails | Author | Date |
|---|---|---|
| Scott Ellsworth | Apr 18, 21:31 | |
| John Brownlow | Apr 18, 21:39 | |
| Andreas Mayer | Apr 18, 22:58 |






Cocoa mail archive

