Name: drawer Type: command Syntax: drawer {[at] left | bottom | right} [{of | in} ] [aligned [to] {left | right | top | bottom | center}] Summary: Displays a as a of another . Introduced: 2.1 OS: mac, windows, linux Platforms: desktop, server Example: drawer stack "Recent Transactions" at right Example: drawer stack "Tips" at left of stack "Main" aligned to top Example: drawer me at bottom aligned to left Example: drawer stack "Help List" at right of this stack Example: drawer stack "Connections" at right aligned to center Parameters: stack: Any stack reference. parentStack: Any reference to a stack in an open window. Description: Use the to slide a out of one edge of another . The opens the as a of the specified . (The stack's and are ignored.) You can open a drawer at the left, bottom, or right edge of the . If you don't specify an edge, the opens at the left if there is room for it to fully open. Otherwise, it opens at the right. You can align a drawer to the top, bottom, or center (of the parentStack's left or right edge) or to the left, right, or center (of the bottom edge). If you don't specify an alignment, the is aligned to the center of the specified edge. To let the user access multiple drawers on one side of a window, align them to different locations on that side: drawer "Basic Tools" at left of this stack aligned to top drawer "Colors" at left of this stack aligned to bottom >*Cross-platform note:* On , , and > , are not supported, > so the opens the as a instead. The > uses the current of the and does not > resize or move it. To slide the drawer back in, either close the stack or hide it: close stack "Colors" hide stack "Colors" If the is already open, the closes the and reopens it as a , so and , and , and (if applicable) and are sent to the as a result of this . Use the before if you want to prevent the close from being sent; the open are sent regardless of the setting of the . References: topLevel (command), go (command), lock messages (command), drawer (command), palette (command), property (glossary), current card (glossary), Windows (glossary), execute (glossary), message (glossary), Mac OS (glossary), drawer (glossary), Unix (glossary), command (glossary), rectangle (keyword), openCard (message), closeStack (message), closeCard (message), closeBackground (message), openStack (message), openBackground (message), stack (object), mode (property), properties (property), lockMessages (property), location (property) Tags: windowing