[Home]  [Prev]  [Next]    Guidelines for designing applications with a consistent look and feel

Guidelines

Version: 0.4.4, License: wxWindows

(C) 2004 wxGuide, Otto Wyss


Table of Contents

1. Preface
1.1 Introduction
1.2 Cross platform versus native
1.3 Other guidelines
1.4 Feedback

2. Basic frame layout
2.1 Initial layout size and position
2.2 Configuring the layout
2.3 Different layouts
2.4 Multiple layouts
2.5 Titlebar
2.6 Toolbars
2.7 Statusbar

3. Menus
3.1 File menu
3.2 Edit menu
3.3 View menu
3.4 Extra menu
3.5 Window menu
3.6 Help menu
3.7 Menu shortcuts

4. Contents of the layout
4.1 Coloring
4.2 Used fonts
4.3 Field sizes

5. Dialogs and Panels
5.1 Modal/modeless dialogs
5.2 Close box on dialogs
5.3 Buttons in dialogs
5.4 Messagebox
5.5 Panels (windows)

6. Preferences
6.1 Preferences dialog
6.2 Preferences in the menu
6.3 Load/save of preferences

7. Documentation
7.1 Help
7.2 About box
7.3 Object naming

8. Internationalization
8.1 Language support
8.2 Translations

9. Printing

10. Miscellaneous
10.1 Crash report
10.2 Command line
10.3 Drop files onto application

11. Coding standards
11.1 Naming
11.2 Conditional compilation
11.3 Statements
11.4 White space
11.5 Braces
11.6 Blocks
11.7 Comments

12. References