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.

TabView make any list of objects be selectable with tabs

SlideView view any list of objects as a sequence of slides

FlipView flip between displaying two or more objects

MenuView  ▪  OpenerView  ▪  PopupView

Labeled associate any label with any object

Framed put a frame around an object

Highlighted highlight an object

Squiggled display an object with a squiggly underline

Overlay display objects overlaid upon one another

Panel put an object in a panel

Text  ▪  Style  ▪  Row  ▪  Column  ▪  Grid

Placeholder label a place to type

Tooltip attach any tooltip to any object

Mouseover specify what to show when the mouse is over an object

StatusArea put a string in the window status area

PopupWindow attach a popup window with any content

AttachCell attach a floating cell to a part of the notebook or window

Annotation attach a general annotation to an object

MouseAnnotation find the annotation for the object the mouse is over

Monitor monitor the progress of a computation

Manipulate general interactive manipulation

ListAnimate animate a list of graphics or other objects