# Component and Guideline Reference

This appendix alphabetically lists all the CDE development environment components and guidelines, along with any associated library and header files, and provides references to associated documentation. In addition to the documentation listed, all components provide man pages, which are located in the `/usr/dt/man` directory. All header files are located in the `Dt` subdirectory of `/usr/dt/include` unless otherwise noted.

## Components and Associated Documentation

`Component` | `Library` | `Header Files` | `Documentation`
Actions and Action Invocation | `libDtSvc` | `Action.h` | Programmer's Guide; User's Guide; man pages
Application Builder |  |  | Application Builder User's Guide; Application Builder Help
Calendar | `libcsa` | `csa/csa.h` | Programmer's Guide; Calendar Help
Control Widgets | `libDtWidget` | `ComboBox.h, SpinBox.h, MenuButton.h` | Programmer's Guide; man pages
Data Typing | `libDtSvc` | `Dts.h` | Programmer's Guide; User's Guide; man pages
Drag and Drop | `libDtSvc` | `Dnd.h` | Programmer's Guide; man pages
Desktop KornShell |  |  | Desktop KornShell User's Guide; man pages
Help System | `libDtHelp` | `Help.h, HelpDialog.h, HelpQuickD.h` | Help System Author's and Programmer's Guide; man pages
Common Desktop Environment Motif | `libMrm` | `Mrm/MrmPublic.h` | Motif Programmer's Guide; Motif Reference Guide; man pages
| `libUil` | `uil/UilDef.h` | Motif Programmer's Guide; Motif Reference Guide; man pages
| `libXm` | `Xm/*.h` | Motif Programmer's Guide; Motif Reference Guide; man pages
Session Manager | `libDtSvc` | `Session.h` | Programmer's Guide; man pages
Terminal Emulator Widget | `libDtTerm` | `Term.h` | man pages
Text Editor Widget | `libDtWidget` | `Editor.h` | Programmer's Guide; man pages
ToolTalk Messaging Service | `libtt` | `Tt/tt_c.h, Tt/tttk.h` | ToolTalk Messaging Overview; man pages
Workspace Manager | `libDtSvc` | `Wsm.h` | Programmer's Guide; man pages

## Guidelines and Associated Documentation

`Guideline` | `Documentation`
Internationalization | Internationalization Programmer's Guide
Standard Font Names | Programmer's Guide
Displaying Error Messages | Programmer's Guide
User Customization (color use, accessibility, mouse double-click speed) | Style Guide and Certification Checklist