Palettes can be configured to remember their previous states across front end sessions. This is useful for palettes containing multiple expandable sections, tab views, ...
Block
(Built-in Mathematica Symbol) Block[{x, y, ...}, expr] specifies that expr is to be evaluated with local values for the symbols x, y, .... Block[{x = x_0, ...}, expr] defines initial local values for x, ...
Deinitialization is an option for Dynamic, DynamicModule, Manipulate, and related constructs that specifies an expression to be evaluated when the construct can no longer be ...
Introduction Library Structure and Life Cycle Interaction with 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 ...
Setter
(Built-in Mathematica Symbol) Setter[x, val] represents a setter button whose setting x is set to val when the button is clicked. The button is labeled with val, and appears pressed if the value of x is ...
CurrentValue[item] gives the current value of item at a location in the Mathematica system and interface. CurrentValue[{item, spec}] gives the current value for the feature ...
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 ...
Refresh
(Built-in Mathematica Symbol) Refresh[expr, opts] represents an object whose value in a Dynamic should be refreshed at times specified by the options opts. Refresh[expr, None] specifies that the value of ...