• 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: metallized interface
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: metallized interface


  • Subject: Re: metallized interface
  • From: Wade Tregaskis <email@hidden>
  • Date: Thu, 31 Oct 2002 14:20:09 +1100

You aren't supposed to do that, as per the Aqua User Interface Guidelines for Jaguar. They also state that it IS acceptable to have both Aqua/Metal windows mixed in an application. Only the main window should use the Metal interface. In any case, it is probably possible to create a subclass of NSOpenPanel or NSSavePanel that would take on this look. There's almost certainly no way to do it all around the map at the same time.

You'll probably find, however, that mixing metal and Aqua interfaces in the one program very quickly destroys any consistency or app unity. It used to be that the guidelines were there specifically to avoid this - now they advocate it. Move or dig your heels in, as you choose.

Additionally, I would take the fact that the standard sheets/panels cannot be metal as a hint that if you need these things, you probably shouldn't be using metal anyway. Appliances don't pop down translucent floating windows when you turn them off without saving.

Wade Tregaskis
_______________________________________________
cocoa-dev mailing list | email@hidden
Help/Unsubscribe/Archives: http://www.lists.apple.com/mailman/listinfo/cocoa-dev
Do not post admin requests to the list. They will be ignored.

References: 
 >Re: metallized interface (From: Clark Mueller <email@hidden>)

  • Prev by Date: Re: metallized interface
  • Next by Date: Re: performSelectorOnMainThread: problems
  • Previous by thread: Re: metallized interface
  • Next by thread: Re: metallized interface
  • Index(es):
    • Date
    • Thread