• 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: Goofy NSDrawer behavior
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Goofy NSDrawer behavior


  • Subject: Re: Goofy NSDrawer behavior
  • From: Douglas Davidson <email@hidden>
  • Date: Mon, 23 Jul 2001 11:10:17 -0700

On Sunday, July 22, 2001, at 03:02 PM, Steve Gehrman wrote:

You can't resize an nsdrawer wider than your window, and you can't resize your window to be less wide than your drawer. This is really annoying and should be an optional behavior.

This is part of the fundamental design specification for drawers, and is not likely to change soon. The metaphor of the drawer is that it slides out of its parent window, and for this reason both drawer and parent window are constrained to be sized so that the drawer is smaller than its parent.

If you want additional optional space that is larger than the main window area, you have a number of other options. You can have a window that resizes itself, or you can have a separate utility window, you can have multiple drawers, or you can have tabs. Consider, for example, the large and small versions of the save panel, or the varying behavior of the font panel as it is resized, or the resizing of the System Preferences window, for some varied approaches to sizing. Perhaps other participants on this list have other means of deploying optional space that they might wish to share--there are many possibilities.

Douglas Davidson


References: 
 >Goofy NSDrawer behavior (From: Steve Gehrman <email@hidden>)

  • Prev by Date: Re: Use of NSLog() for debugging
  • Next by Date: Re: Bundle and multiple classes (ScreenSaver related stuff)
  • Previous by thread: Re: Goofy NSDrawer behavior
  • Next by thread: Re: Goofy NSDrawer behavior
  • Index(es):
    • Date
    • Thread