| Title and Copyright Information |
| Preface |
| Part 1 -- Common Desktop Environment Architectural Overview |
| 1 | Architectural Overview |
| Part 2 -- Development Environment Overview |
| 2 | Development Environment Considerations |
| 3 | Developing an Application |
| 4 | Portability and Maintenance |
| 5 | Basic Application Integration |
| 6 | Recommended Integration |
| 7 | Optional Integration |
| A | Common Desktop Environment Motif | |
| B | Component and Guideline Reference | |
| Figures |
| 1-1 | Conceptual overview of Common Desktop Environment |
| 1-2 | Typical Front Panel |
| 7-1 | Example of text field and arrow button widget (DtSpinBox) |
| 7-2 | Examples of text field and list box widget (DtComboBox) |
| 7-3 | Example of menu button widget (DtMenuButton) |
| Tables |
| 2-1 | Interoperability of Existing X-Based Applications with the Common Desktop Environment |
| 2-2 | Development Environment Directories in /usr/dt |
| 3-1 | Desktop Naming Conventions |
| 3-2 | Exceptions to Desktop Naming Conventions |
| 7-1 | Common Desktop Environment Control Widgets |
| B-1 | Components and Associated Documentation |
| B-2 | Guidelines and Associated Documentation |
| Index |