option

Typecommand
DictionaryLCS
LibraryLiveCode Script
Syntax
option <stack>
Summary

Displays an option menu 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 must contain a button for each menu item in the option menu.

Example
option stack "Hot Text Items"
option stack (the menuStack of this image) -- custom property
RelatedProperty: menuName, menuLines
Message: mouseDown
Command: pulldown
Function: menuButton
Glossary: menu item, stack menu, handler, button, message, menu, command
Object: stack, button
Description

Use the option command to display a stack menu as an option 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 option command in a mouseDown handler to display the menu :

on mouseDown
    option stack "Help Menu"
end mouseDown

While the menu is displayed, the handler pauses.

The menu appears centered over the center of the control containing the handler. Choosing a menu item from the menu sends a mouseUp message to the stack.

Tagsmenus