2
Tcl 2002 – Realizing Windows Look & Feel with Tk
Dialog Boxes
nLayout
–Space efficiency
–Organization
nModality
–Avoid non-modal dialog boxes
nWidget Choice
–Use appropriate and common widgets
nTri-State Widgets
–Support multiple selection
nCommon Dialogs
–Reduce typing
–Increase consistency
Dialog boxes play a large role in any user interface. If a programmer creates a dialog, adds some widgets and packs them without regard to final form, the resulting dialog will not look modern or intuitive.  There are a number of factors that must be considered in order to achieve an effective look and feel with Tcl/Tk.   These factors are both visual and behavioral.

In MS Windows applications there is a consistency across (almost) all the dialog boxes that, if nothing else, makes a user feel at home.