Standalone Interfaces

The Wolfram Language not only allows you to create interfaces within its usual notebook framework, but also to create complex standalone interfaces that customize the whole user experience.

ReferenceReference

Interface Elements »

Manipulate  ▪  Animate  ▪  Button  ▪  InputField  ▪  ClickPane  ▪  ...

Interface Organization »

TabView  ▪  OpenerView  ▪  SlideView  ▪  Panel  ▪  PaletteNotebook  ▪  ...

Annotations & Layout »

Mouseover  ▪  Tooltip  ▪  Text  ▪  Labeled  ▪  Grid  ▪  ...

Window Organization

CreateDocument  ▪  CreateDialog  ▪  CreatePalette

WindowSize  ▪  WindowFrame  ▪  WindowTitle

Full-Screen Operation

Full Screen (F12) toggle full screen

DockedCells arbitrary cells at the top of the screen

ActionMenu a menu with any appearance, specifying any actions

Bulletproofing

Deploy  ▪  Selectable  ▪  Editable  ▪  TimeConstrained

Low-Level Control »

EventHandler  ▪  MousePosition  ▪  ControllerState  ▪  FrontEndEventActions  ▪  ...