This is documentation for Mathematica 8, which was
based on an earlier version of the Wolfram Language.
View current documentation (Version 11.2)

SetterBar

SetterBar
represents a setter bar with setting x and with setter buttons for values .
SetterBar[Dynamic[x], {val1, val2, ...}]
takes the setting to be the dynamically updated current value of x, with the value of x being reset every time a setter button is clicked.
SetterBar
represents a setter bar in which the setter button giving value has label .
  • The and can be strings, boxes, graphics, or any other expressions, including dynamic expressions. »
  • The following options can be given:
AppearanceAutomaticthe overall appearance of the setter bar
BaselinePositionAutomaticalignment relative to surrounding text
BaseStyle{}base style specifications for the setter bar
EnabledAutomaticwhether the setter bar is enabled, or grayed out
  • Possible settings for the Appearance option include:
"Horizontal"equally spaced horizontally
"Vertical"equally spaced vertically
"Row"laid out like text, allowing linewrapping
  • The settings for BaseStyle are appended to the default style typically given by the style in the current stylesheet.
Use five possible settings:
Dynamically change the value of :
Use five possible settings:
In[1]:=
Click for copyable input
Out[1]=
 
Dynamically change the value of :
In[1]:=
Click for copyable input
Out[1]=
Include labels:
Values and labels can be any expression:
Change the orientation of SetterBar:
The Appearance option allows line wrapping, while does not:
Change the background color:
Align with the surrounding text:
By default, SetterBar is enabled:
By setting Enabled->False, the setter bar is disabled but visible in its current state:
Alter the frequency:
New in 6