Text...................................................................................................................................................................................42
Fonts.......................................................................................................................................................................... 42
Writing conventions.....................................................................................................................................................42
Sound................................................................................................................................................................................47
Localization....................................................................................................................................................................... 48
Best practice: Designing applications for different languages and regions.................................................................... 49
Best practice: Coding for different languages and regions............................................................................................ 51
Best practice: Writing for different languages and regions............................................................................................ 52
Accessibility.......................................................................................................................................................................53
Best practice: Designing accessible applications......................................................................................................... 53
5 Containers and components........................................................................................................... 55
Application screens........................................................................................................................................................... 55
Best practice: Designing application screens...............................................................................................................56
Dialog boxes...................................................................................................................................................................... 56
Best practice: Implementing dialog boxes....................................................................................................................57
Alert dialog boxes........................................................................................................................................................59
Information dialog boxes............................................................................................................................................. 60
Input dialog boxes.......................................................................................................................................................60
Inquiry dialog boxes.....................................................................................................................................................61
Reminder dialog boxes................................................................................................................................................62
Status dialog boxes..................................................................................................................................................... 62
Banner and title bars..........................................................................................................................................................63
Best practice: Implementing title bars......................................................................................................................... 64
Panel manager...................................................................................................................................................................64
Best practice: Implementing panel managers.............................................................................................................. 66
Menus and toolbars........................................................................................................................................................... 67
Full menus..................................................................................................................................................................68
Submenus.................................................................................................................................................................. 71
Pop-up menus............................................................................................................................................................ 73
Toolbars......................................................................................................................................................................74
Text fields.......................................................................................................................................................................... 76
Labels.........................................................................................................................................................................76
Text fields................................................................................................................................................................... 77
Search........................................................................................................................................................................ 78
Choice fields......................................................................................................................................................................81
Check boxes............................................................................................................................................................... 81
Drop-down lists........................................................................................................................................................... 82
Radio buttons..............................................................................................................................................................83
Pickers........................................................................................................................................................................84
Spin boxes.................................................................................................................................................................. 85