By default
Manipulate only contains a
Manipulator:
Use
AppearanceElements to specify more controls to be displayed:
By default no values change until you click in the slider area:
By setting
AutoAction, the values change as the mouse moves over the slider area:
By choosing from the
Manipulate menu, each variable is automatically run through:
Use
AutorunSequencing to control the order of variables in :
Specify a different duration for each variable (default 5):
Specify
All to run through all variables simultaneously:
Align with the surrounding text:
By default, variables are continuously updated:
Setting
ContinuousAction to
False updates only when the control is released:
Setting it to
None does not update the contents until the button is clicked:
By default, the output will respond to an external controller if the object is selected:
Using
Full makes the output respond only if the object is within the current selection:
Using
All makes the output always respond to external controllers:
Using
True makes the output respond whenever the notebook has focus:
Using
False makes the output never respond to external controllers:
By default, the variables will be associated with suitable controls on the controller device:
Setting
ControllerMethod to
"Absolute" forces absolute associations rather than relative ones:
By default,
Manipulate responds to the first controller that supports all necessary controls:
Use
"Gamepad" to specify a controller typically including two analog controls:
Use
"Joystick" to specify a controller typically including one primary analog control:
Use
"Multi-Axis Controller" for controllers such as those with six analog degrees of freedom:
Use
"Detachable" to specify a controller not built into a computer:
Use
"BuiltIn" to specify a controller built into a computer:
Specify the location of the controls:
By default
Manipulate chooses a
Manipulator to control the specified variable:
Use
ControlType to specify the type of control to use, including
None:
Specify the control type for each
Manipulate variable separately:
ControlType can be combined with individual variable control specifications:
In the
Automatic setting, an appropriate controller is selected:
Use
Deinitialization to evaluate expressions when
Manipulate is no longer displayed:
By default both the content and the controls are interactive:
Use
Deployed to restrict interactivity to the controls:
Specify a label at the bottom:
Specify different labels at the bottom and on the left:
Specify labels on each side:
Use preset values for the margins around the content area:
Use
Initialization to specify evaluations necessary for the
Manipulate output:
Specify stylistic details for labels:
Frame labels are affected by
LabelStyle:
By default the variables are localized:
By setting
LocalizeVariables, the variables are treated as global:
Specify whether the output should be wrapped in a panel:
Specify whether frame labels should be rotated in the vertical position:
By default, external definitions are lost between kernel sessions:
By setting
SaveDefinitions to
True the external definitions are saved with the output:
By default, the initializations are done synchronously:
Force asynchronous initialization:
By default the evaluation will time out after five seconds:
SynchronousUpdating is disabled, the evaluation will not time out:
Specify symbols that will be used for updating: