pulldown

Typecommand
DictionaryLCS
LibraryLiveCode Script
Syntax
pulldown <stack>
Summary

Displays a pulldown menu whose whose menu items are buttons in a stack.

Introduced1.0
OSmac, windows, linux
Platformsdesktop, server
Parameters
NameTypeDescription
stack

Any stack reference. The stack's first card contains a button for each menu item in the pulldown menu.

Example
pulldown stack "See Also"
RelatedKeyword: menu
Property: borderWidth, style, menuHistory, menuMode, menuMouseButton, showBorder
Message: mouseDown, menuPick
Command: option, popup
Object: stack, button
Glossary: property, menu item, stack menu, button, handler, OS X, menu bar, message, menu, Mac OS, command
Description

Use the pulldown command to display a stack menu as a pulldown menu in situations where it is not possible to attach the menu to a button (for example, if the contents of the menu are not known in advance).

Use the pulldown command in a mouseDown handler to display the menu :

on mouseDown
    pulldown stack "Lookup Options"
end mouseDown

While the menu is displayed, the handler pauses.

The menu appears aligned with the left edge of the control containing the handler. The menu appears below the control, if there is room on the screen. Choosing a menu item from the menu sends a mouseUp message to the stack.

Note: On Mac OS and OS X systems, pulldown menus in a window are drawn by the standard operating system routines if the button's showBorder property is set to true and its borderWidth is not zero. Pulldown menus in the menu bar are always drawn by the operating system.

Tagsmenus