-
Functions
- ActionMenu
- Animator
- Appearance
- AttachCell
- AutoAction
- Button
- ButtonBar
- Checkbox
- CheckboxBar
- ChoiceDialog
- ClickPane
- ClickToCopy
- ColorSetter
- ColorSlider
- Column
- Control
- ControlActive
- ControllerState
- CreateDialog
- CreateDocument
- CreatePalette
- CurrentValue
- Deploy
- Deployed
- Dynamic
- DynamicModule
- DynamicSetting
- Enabled
- EventHandler
- FileNameSetter
- FormControl
- FormFunction
- FormObject
- GestureHandler
- Grid
- Hyperlink
- ImageSize
- InputField
- IntervalSlider
- Labeled
- ListPicker
- Locator
- LocatorPane
- Manipulator
- Mouseover
- MousePosition
- Opener
- Overlay
- Pane
- Panel
- PasteButton
- PopupMenu
- PopupWindow
- ProgressIndicator
- RadioButton
- RadioButtonBar
- Row
- Setter
- SetterBar
- Setting
- Slider
- Slider2D
- StatusArea
- SystemDialogInput
- TableView
- TabView
- Toggler
- TogglerBar
- Tooltip
- TouchPosition
- Trigger
- VerticalSlider
- Related Guides
- Tech Notes
- Related Workflow Guides
-
-
Functions
- ActionMenu
- Animator
- Appearance
- AttachCell
- AutoAction
- Button
- ButtonBar
- Checkbox
- CheckboxBar
- ChoiceDialog
- ClickPane
- ClickToCopy
- ColorSetter
- ColorSlider
- Column
- Control
- ControlActive
- ControllerState
- CreateDialog
- CreateDocument
- CreatePalette
- CurrentValue
- Deploy
- Deployed
- Dynamic
- DynamicModule
- DynamicSetting
- Enabled
- EventHandler
- FileNameSetter
- FormControl
- FormFunction
- FormObject
- GestureHandler
- Grid
- Hyperlink
- ImageSize
- InputField
- IntervalSlider
- Labeled
- ListPicker
- Locator
- LocatorPane
- Manipulator
- Mouseover
- MousePosition
- Opener
- Overlay
- Pane
- Panel
- PasteButton
- PopupMenu
- PopupWindow
- ProgressIndicator
- RadioButton
- RadioButtonBar
- Row
- Setter
- SetterBar
- Setting
- Slider
- Slider2D
- StatusArea
- SystemDialogInput
- TableView
- TabView
- Toggler
- TogglerBar
- Tooltip
- TouchPosition
- Trigger
- VerticalSlider
- Related Guides
- Tech Notes
- Related Workflow Guides
-
Functions
Control Objects

The Wolfram Language provides a full range of control objects, all specified in convenient symbolic form. Manipulate uses many of these objects automatically; you can also use them directly as part of generalized input or in building your own dynamic interfaces.
Control — an interactive control with type automatically chosen
Slider, VerticalSlider — Slider2D —
Checkbox — RadioButton —
Opener —
IntervalSlider — set a value with a lower and upper bound
ColorSlider — interactively select a color
Setter — set a value when pressed:
Toggler — toggle through values when clicked
SetterBar, RadioButtonBar, CheckboxBar, TogglerBar — arrays of buttons
PopupMenu — menu of choices
ListPicker — list of choices
InputField — field for strings, numbers, or any expression
FormControl — an arbitrary form, containing fields with specified interpretations
TableView — spreadsheet-like data view
LocatorPane — movable locators on graphics or other backgrounds
Animator ▪ Manipulator ▪ Locator ▪ ProgressIndicator ▪ Trigger ▪ ClickPane
Button — button with any form and action
PasteButton — button to paste an expression
ClickToCopy — copy the given expression to the clipboard when clicked
ActionMenu, ButtonBar — choose from a list of actions
EventHandler — low-level event handler
MousePosition ▪ ControlActive ▪ ControllerState ▪ CurrentValue
GestureHandler, TouchPosition — touch controls
FileNameSetter — system file browser
ColorSetter — system color picker
SystemDialogInput — files, fonts, sounds, etc.
Hyperlink — general hyperlink to cells and URLs
FormObject — specify the structure of a form
FormFunction — set up an active submittable form
Annotations »
Tooltip ▪ Mouseover ▪ Overlay ▪ StatusArea ▪ PopupWindow ▪ Labeled ▪ AttachCell ▪ ...
Programming with Controls »
Dynamic ▪ DynamicModule ▪ MousePosition ▪ Setting ▪ DynamicSetting ▪ ...
Structuring and Layout »
Grid ▪ Row ▪ Column ▪ Panel ▪ TabView ▪ Pane ▪ Deploy ▪ ...
Controls Options »
ImageSize ▪ Appearance ▪ Deployed ▪ Enabled ▪ AutoAction ▪ ...
Creating Separate Windows »
ChoiceDialog ▪ CreatePalette ▪ CreateDialog ▪ CreateDocument ▪ ...