Wolfram Technology Guide: Integrated Graphics Editing & Drawing  previous | next 
Interactively Lay Out a Working User Interface
Mathematica lets you symbolically define the operation of user interface controls, then interactively draw out the active user interface.