Viewers and Annotation

The Wolfram Language's dynamic interactivity system makes it easy to view and annotate any object in a dynamic way. Building on the Wolfram Language's symbolic programming architecture, constructs can be nested and combined in arbitrary ways, and both their content and control can be fully dynamic and programmatic.

(RefLink[TabView, paclet:ref/TabView]) — make any list of objects be selectable with tabs

(RefLink[SlideView, paclet:ref/SlideView]) — view any list of objects as a sequence of slides

(RefLink[FlipView, paclet:ref/FlipView]) — flip between displaying two or more objects

(RefLink[Labeled, paclet:ref/Labeled]) — associate any label with any object

(RefLink[Framed, paclet:ref/Framed]) — put a frame around an object

(RefLink[Highlighted, paclet:ref/Highlighted]) — highlight an object

(RefLink[Overlay, paclet:ref/Overlay]) — display objects overlaid upon one another

(RefLink[Panel, paclet:ref/Panel]) — put an object in a panel

(RefLink[Placeholder, paclet:ref/Placeholder]) — label a place to type

(RefLink[Tooltip, paclet:ref/Tooltip]) — attach any tooltip to any object

(RefLink[Mouseover, paclet:ref/Mouseover]) — specify what to show when the mouse is over an object

(RefLink[StatusArea, paclet:ref/StatusArea]) — put a string in the window status area

(RefLink[PopupWindow, paclet:ref/PopupWindow]) — attach a popup window with any content

(RefLink[Annotation, paclet:ref/Annotation]) — attach a general annotation to an object

(RefLink[MouseAnnotation, paclet:ref/MouseAnnotation]) — find the annotation for the object the mouse is over

(RefLink[Monitor, paclet:ref/Monitor]) — monitor the progress of a computation

(RefLink[Manipulate, paclet:ref/Manipulate]) — general interactive manipulation

(RefLink[ListAnimate, paclet:ref/ListAnimate]) — animate a list of graphics or other objects