Mathematica not only allows you to create interfaces within its usual notebook framework, but also to create complex standalone interfaces that customize the whole user ...
Mathematica's symbolic representation of both graphics and controls makes it particularly easy to create click-interactive panels in which the user clicks or drags elements ...
LocatorAutoCreate is an option for LocatorPane, Manipulate, and related functions that specifies whether new locators should be created when clicking away from existing ...
ClickPane[image, func] represents a clickable pane that displays as image and applies func to the x, y coordinates of each click within the pane.ClickPane[image, {{x_min, ...
Mathematica's unified symbolic graphics architecture makes possible powerful mixing of programmatic graphics generation with interactive editing and control. The Mathematica ...
The core of Mathematica's unique power for building interfaces is in its extremely flexible high-level symbolic paradigm. But Mathematica also allows you to build interfaces ...
Mathematica's unified architecture allows every aspect of Mathematica's interface to be controlled and specified programmatically using the symbolic constructs and functions ...
For many applications, high-level constructs like Manipulate and TabView will immediately give you the dynamic interactivity you need. Mathematica also allows you to create ...
Graphs provide great information visualization. Highlighting graph elements will let information stand out. By using algorithmic graph layouts, much of the structure in a ...
ControlActive[act, norm] evaluates to act if a control that affects act is actively being used, and to norm otherwise.