Options & Styling for Interactive Manipulation

Manipulate is an extremely powerful function that immediately creates complete dynamic interfaces, automatically optimized for usability and appearance. For specific applications, you can customize the behavior and display of Manipulate using a broad range of options.

ReferenceReference

access automatic Manipulate actions

Controls Options

Delimiter draw a delimiter between controls

Text, Style, Row, ... give annotations between controls

Control an interactive control with type automatically chosen

ControlPlacement where to place controls

ControlType what types of controls to use (Slider, Locator, ...)

ImageSize, etc. — individual options for each control

AutoAction whether to have controls be active even without clicking

AnimationRate ▪ AnimationRunning ▪ AnimationRepetitions

Overall Appearance

Paneled ▪ ImageMargins ▪ FrameMargins ▪ Alignment ▪ LabelStyle

AppearanceElements control and other elements to display

Content & Content Options

Pane specify a fixed region for content

PlotRange, ImagePadding, ... graphics options for image stabilization

PreserveImageOptions ▪ ImageSizeAction ▪ ShrinkingDelay ▪ TooltipDelay

Deployed whether to make Manipulate content uneditable

Autorunning & Bookmarking

AutorunSequencing specify how controls should be animated

Bookmarks specify arbitrary bookmarks

DisplayAllSteps ▪ Exclusions ▪ RefreshRate

Gamepads & Devices »

ControllerLinking ▪ ControllerPath ▪ ControllerMethod

Initialization & Setup

SaveDefinitions ▪ Initialization ▪ Deinitialization ▪ LocalizeVariables

Performance Tuning

ContinuousAction whether to update continuously when controls are moved

ControlActive set up different behavior when controls are being moved

SynchronousInitialization ▪ SynchronousUpdating ▪ TrackedSymbols

New to Mathematica? Find your learning path »
Have a question? Ask support »