This example demonstrates how you can use the Invokethread option of user interface functions to allow user interface updates to be visible when performing a long Mathematica ...
MessageDialog[expr] puts up a standard message dialog that displays expr together with an OK button.MessageDialog[expr, {lbl_1 :> act_1, lbl_2 :> act_2, ...}] includes ...
ControlsRendering is a Style option that specifies how controls should be rendered.
ContentPadding is an option for objects that can be displayed with frames that specifies whether the vertical margins should shrink wrap tightly around the contents.
PaletteNotebook[{cell_1, cell_2, ...}] represents a palette notebook that can be manipulated by the Mathematica front end.
ChoiceDialog[expr] puts up a standard choice dialog that displays expr together with OK and Cancel buttons, and returns True if OK is clicked and False if Cancel is ...
Mathematica's unified symbolic architecture makes it straightforward to add toolbars with any possible appearance and action to any Mathematica notebook.
DefaultElement is an option for Grid and related constructs which specifies what to insert when a new element is interactively created.
DockedCells is an option for notebooks that gives a list of cells that are to be displayed "docked" at the top of the notebook.
Mathematica includes many controls and structures related to controls as part of its core language. These control objects are supported in a completely seamless way ...