Returns the drawer's content view. The content view
contains all the drawer's visible content and
controls. Returns: The NSView serving as the
drawer's content container
Initializes a drawer with specified content
size and preferred edge. contentSize: The
initial size of the drawer's content area edge: The
preferred window edge for drawer
attachment (NSMinXEdge, NSMaxXEdge, NSMinYEdge,
NSMaxYEdge) Returns: An initialized NSDrawer
instance
Returns the leading offset along the window edge.
The leading offset determines spacing from the edge
start to drawer start. Returns: The leading offset in
points
Returns the trailing offset along the window edge.
The trailing offset determines spacing from drawer end
to edge end. Returns: The trailing offset in points
Warning the underscore at the start of the
name of this instance variable indicates that, even
though it is not technically private, it is
intended for internal use within the package, and
you should not use the variable in other code.
Warning the underscore at the start of the
name of this instance variable indicates that, even
though it is not technically private, it is
intended for internal use within the package, and
you should not use the variable in other code.
Warning the underscore at the start of the
name of this instance variable indicates that, even
though it is not technically private, it is
intended for internal use within the package, and
you should not use the variable in other code.
Warning the underscore at the start of the
name of this instance variable indicates that, even
though it is not technically private, it is
intended for internal use within the package, and
you should not use the variable in other code.
Warning the underscore at the start of the
name of this instance variable indicates that, even
though it is not technically private, it is
intended for internal use within the package, and
you should not use the variable in other code.
Warning the underscore at the start of the
name of this instance variable indicates that, even
though it is not technically private, it is
intended for internal use within the package, and
you should not use the variable in other code.
Warning the underscore at the start of the
name of this instance variable indicates that, even
though it is not technically private, it is
intended for internal use within the package, and
you should not use the variable in other code.
Warning the underscore at the start of the
name of this instance variable indicates that, even
though it is not technically private, it is
intended for internal use within the package, and
you should not use the variable in other code.
Warning the underscore at the start of the
name of this instance variable indicates that, even
though it is not technically private, it is
intended for internal use within the package, and
you should not use the variable in other code.
Warning the underscore at the start of the
name of this instance variable indicates that, even
though it is not technically private, it is
intended for internal use within the package, and
you should not use the variable in other code.
The NSDrawerDelegate protocol defines methods that a
delegate object can implement to control drawer
behavior and respond to state changes. Delegate
methods provide fine-grained control over
opening/closing operations and content
resizing.
Allows the delegate to modify the drawer's content
size during resizing. sender: The drawer being resized
contentSize: The proposed new content size
Returns: The actual content size to use (may be
different from proposed)