How Panels Work

A panel is a special kind of window, typically serving an auxiliary function in an application. The NSPanel subclass of NSWindow adds a few special behaviors to windows in support of the role panels play:

In addition to these automatic behaviors, the NSPanel class allows you to configure certain other behaviors common to some kinds of panels: