Solaris Common Desktop Environment: Programmer's Guide

How This Book Is Organized

The Solaris Common Desktop Environment: Programmer's Guide has two parts. Each part provides a detailed description of each element of the Common Desktop Environment, a conceptual diagram, and a task-oriented description of how to use each element, complete with code examples.

Part 1 - Part I introduces how to register your application and printing levels.

Chapter 1, Basic Application Integration describes the steps involved with the basic integration of an existing application into CDE.

Part 2 - Part II introduces how to integrate existing applications into the Common Desktop Environment.

Chapter 2, Integrating Fonts describes how to use generic standard font descriptions to ensure that you get the closest matching font for your application on any CDE-compliant system.

Chapter 3, Displaying Errors from Your Application describes a common model for presenting information and error messages.

Chapter 4, Integrating with Session Manager describes the ICCM session management protocol and provides examples of how to integrate your application with Session Manager.

Chapter 5, Integrating with Drag and Drop describes the drag-and-drop user model, the new drag-and-drop application program interface (API), and how to use drag and drop.

Part3 - Part III describes how to integrate new applications with the Session Manager and with drag and drop. It also explains how locales affect the Login Manager, Window Manager, and the terminal emulator.

Chapter 6, Integrating with the Workspace Manager describes how to integrate your application with the Workspace Manager in specialized ways.

Chapter 7, Common Desktop Environment Motif Widgets describes how to use the custom widgets that are provided as part of CDE.

Chapter 8, Invoking Actions from Applications describes how to create actions within your application.

Chapter 9, Accessing the Data-Typing Database describes the data-typing functions and how to use the data-typing database.

Chapter 10, Integrating with Calendar introduces the Calendar API, including functions, data structures, calendar attributes, and entry attributes. It also describes how to use the Calendar API.

Glossary is a list of words and phrases found in this book and their definitions.