130 likes | 303 Views
Dialog Box Etiquette. Cooper 31. Topics. Four Types of Dialogs Design Considerations Transient Posture Terminating Modal Dialogs. Topics. Tabbed Dialogs Expanding dialogs Cascading Dialogs Dynamic Dialogs. Four Types of Dialogs. Property Function Bulletin Process.
E N D
Dialog Box Etiquette Cooper 31 William H. Bowers – whb108@psu.edu
Topics • Four Types of Dialogs • Design Considerations • Transient Posture • Terminating Modal Dialogs William H. Bowers – whb108@psu.edu
Topics • Tabbed Dialogs • Expanding dialogs • Cascading Dialogs • Dynamic Dialogs William H. Bowers – whb108@psu.edu
Four Types of Dialogs • Property • Function • Bulletin • Process William H. Bowers – whb108@psu.edu
Design Considerations • Dialogs must have title bars • Caption bars should contain verbs • Indicate object being acted upon • Maintain previous position • Remember last state and settings • Make sure the dialog is needed William H. Bowers – whb108@psu.edu
Transient Posture • “Dialogs should be as small as possible, but no smaller” • Don’t waste space • Don’t cram things in too tightly • Check boxes are space inefficient William H. Bowers – whb108@psu.edu
Terminating Modal Dialogs • OK and Cancel have become standards • Watch syntax of questions in dialog • Bulletin dialogs should not use OK William H. Bowers – whb108@psu.edu
Terminating Modal Dialogs • Process dialogs should include Cancel • OK and Cancel should stand out • Use defaults to guide users • Allow for keyboard shortcuts William H. Bowers – whb108@psu.edu
Tabbed Dialogs • Becoming more common • Overlapping panes • Tabbed and untabbed areas • Terminating and common buttons go on the untabbed areas • Stacked tabs • Make sure organization is logical William H. Bowers – whb108@psu.edu
Expanding dialogs • Dialog expands to allow more choices • Former windows color selection window • Find dialog in MS Word • Becoming less common William H. Bowers – whb108@psu.edu
Cascading Dialogs • Device Manager • Display, Color • Font, Color, Custom Colors William H. Bowers – whb108@psu.edu
Dynamic Dialogs • Dialogs that change based on user selection • Toolbar customization William H. Bowers – whb108@psu.edu
Questions and Discussion William H. Bowers – whb108@psu.edu