PopupMenu
PopupMenu[x,{val1,val2,…}]
represents a popup menu with setting x and possible values vali.
PopupMenu[Dynamic[x],{val1,…}]
takes the setting to be the dynamically updated current value of x, with the value of x being reset every time an item is selected from the menu.
PopupMenu[x,{val1lbl1,val2lbl2,…}]
represents a popup menu in which possible value vali is indicated by lbli.
PopupMenu[x,{val1lbl1,…},dlbl]
displays the menu item as dlbl if x is none of the vali.
PopupMenu[x,{…},dlbl,base]
displays as base when it is not being clicked.
Details and Options
- PopupMenu[x,{val1,val2,…}] displays with the vali as successive entries in the menu.
- The vali and lbli can be strings, boxes, graphics or any other expressions, including dynamic expressions.
- In PopupMenu[x,list], Delimiter can appear as an element of list, specifying a horizontal delimiter in the displayed popup menu.
- The following options can be given:
-
Appearance Automatic the overall appearance of the menu BaselinePosition Automatic alignment relative to surrounding text BaseStyle {} base style specifications for the menu ContentPadding True whether to shrink the margins tightly around the contents Enabled Automatic whether the menu is enabled, or grayed out FieldSize {{1.,50.},{1.,10.}} the size of the field for menu items FrameMargins Automatic margins to leave inside the menu frame ImageMargins 0 margins around the displayed menu ImageSize All the overall image size of the displayed menu MenuStyle {} style specifications for menu items - The settings for BaseStyle are appended to the default style typically given by the "PopupMenu" style in the current stylesheet.
Examples
open allclose allBasic Examples (2)
Scope (7)
PopupMenu Content (4)
PopupMenu Control (3)
The setting is based on value, regardless of labels:
Connect a PopupMenu to a slider:
Options (9)
Enabled (1)
FieldSize (3)
Text
Wolfram Research (2007), PopupMenu, Wolfram Language function, https://reference.wolfram.com/language/ref/PopupMenu.html (updated 2010).
CMS
Wolfram Language. 2007. "PopupMenu." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2010. https://reference.wolfram.com/language/ref/PopupMenu.html.
APA
Wolfram Language. (2007). PopupMenu. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/PopupMenu.html