Interactive Manipulation Controls¶
The control and animation heads from the
InteractiveManipulation
guide render as interactive widgets inside a Jupyter notebook or the
playground. In script mode (like wolframscript -code) they have no
notebook to live in, so they stay unevaluated as their canonical form rather
than producing an interactive object.
Animation heads stay unevaluated as their canonical form. (wolframscript
instead expands them into a large internal Manipulate[…] object — and
ListAnimate even into one containing a non-deterministic gensym symbol — so
these are documentation only and not part of the conformance sweep; they are
covered by the control_wrappers_stay_symbolic_without_warning unit test.)
Animate[x^2, {x, 0, 5}]
(* Woxi: Animate[x^2, {x, 0, 5}] *)
ListAnimate[{1, 2, 3}]
(* Woxi: ListAnimate[{1, 2, 3}] *)
Selection-bar controls:
Progress, trigger, and two-dimensional / interval sliders:
Standalone animator and the draggable / clickable panes (these auto-play or respond to pointer input in the Playground and Studio; in script mode they stay symbolic):