| Title and Copyright Information |
| Preface |
| Part 1 -- Style Guide |
| 1 | Introduction to the Common Desktop Environment |
| 2 | Input, Navigation, Selection, and Activation |
| 3 | Drag and Drop |
| 4 | Visual Design |
| 5 | Window and Session Control |
| 6 | Application Design Principles |
| 7 | Common Dialogs |
| 8 | Application Messages |
| 9 | Designing for Accessibility |
| Part 2 -- Certification Checklist |
| 10 | Certification Checklist |
| A | Keyboard Functions |
| B | Mouse Functions |
| Figures |
| 3-1 | Drag icon showing the object being dragged |
| 3-2 | Example of a text drag icon |
| 3-3 | Example of a cannot pointer drag icon |
| 3-4 | Example of drop zone feedback from the Front Panel. |
| 3-5 | Example drag icon showing the three parts |
| 3-6 | Examples of copy (left) and link operation indicators |
| 3-7 | Example of a scrolling list with an item selected for dragging |
| 3-8 | Example Calendar Appointment Editor dialog box |
| 4-1 | Screen shot of the desktop environment |
| 4-2 | Collection of icons at sizes 32x32 and 16x16 as used in File Manager |
| 4-3 | Examples of application group icons from Application Manager |
| 4-4 | Partial screen shot of Front Panel with the Personal Applications subpanel open |
| 4-5 | Minimized window icons for Terminal, Text Editor, Calendar, and File Manager |
| 4-6 | Example of a tool bar used in the Calendar application |
| 4-7 | Icon Editor, showing the 22 Common Desktop Environment colors available for icons |
| 4-8 | Example of dynamic color shadows |
| 4-9 | Calendar icon in black and white outline style on left and the desktop gray style on right |
| 4-10 | Examples of three-dimensional icons in the desktop |
| 4-11 | Outline style converted to Common Desktop Environment style, in XPM and XBM formats |
| 4-12 | Examples of application icons used in the desktop |
| 4-13 | Examples of application group icons |
| 4-14 | Examples of document icons used in the desktop |
| 4-15 | Monochrome (XBM) bitmaps, with foreground reversal consequences |
| 4-16 | Example of a minimum required set of icons for Mailer |
| 4-17 | Example of a left-aligned 32x32 icon with a tag on the right side |
| 4-18 | Example of an icon lighted from the top left edge |
| 4-19 | Applying the bottomShadow and topShadow colors |
| 4-20 | Example of anchoring page while letting pencil protrude from surface |
| 5-1 | Example primary window decorations |
| 5-2 | Example secondary window decorations |
| 5-3 | Sample window menu |
| 6-1 | Example from Common Desktop Environment Calendar. |
| 7-1 | An example of using a Category option menu in a dialog |
| 7-2 | Calendar Appointment Editor primary pane with Expand button (More) |
| 7-3 | Calendar Appointment Editor with expand button (Less) and primary and secondary panes |
| 7-4 | Example of an Open file selection dialog box |
| 7-5 | A basic print dialog. box |
| 7-6 | Example print dialog box layout for general printing |
| 7-7 | Example print dialog box layout for printing from applications |
| 7-8 | Example About dialog box |
| 7-9 | About dialog box with a More button |
| 8-1 | An error dialog box |
| 8-2 | An informational message in the lower margin of a window |
| Tables |
| 3-1 | The possible drag icons shown with generic source indicators |
| 4-1 | RGB Values for Common Desktop Environment Icon Colors |
| 4-2 | Icon Sizes and Usage |
| 4-3 | Minimum Required Icon Set |
| 4-4 | Icon Name Conventions |
| 10-1 | Common Desktop Environment Window Decoration Conventions |
| 10-2 | Common Desktop Environment Window Management Conventions |
| 10-3 | Dialog Box Title Conventions |
| 10-4 | File Selection Dialog Box Labels |
| 10-5 | Navigation in a Spin Box |
| 10-6 | Keyboard Mappings for Server-Level Access Features |
| A-1 | Keyboard Functions and Key Engravings |
| A-2 | Mnemonic Assignments for Menu Choices |
| A-3 | Keyboard Mappings for Space Bar and Enter Key |
| B-1 | Mouse Operations and Functions |
| B-2 | Select and Adjust Key Bindings |
| B-3 | Key Bindings When TRANSFER is Assigned Mouse Button 2 |
| B-4 | Key Bindings |
| B-5 | Menu Bindings |
| Index |