Integrating With the Indigo Magic Desktop

Chapter 1, “Overview of the Indigo Magic Desktop,”gives you an overview of the desktop environment in which users will encounter your application and describes the mouse and keyboard hardware provided with Silicon Graphics systems.

Chapter 2, “Icons,” describes how to design your application and file icons so that they're meaningful, they properly reflect their state (such as selected or open), and they behave appropriately for user actions such as double-click and drag-and-drop. It also describes how to make your application icon accessible so that users can interact with your application through the desktop tools, such as the Icon Catalog and the Find an Icon tool.

Chapter 3, “Windows in the Indigo Magic Environment,” defines the various categories of windows and describes the Indigo Magic look for your application's windows. This look is an enhanced version of IRIS IM and includes pre-packaged color and font schemes. This chapter also covers the expected behaviors that your application's windows should support—such as sizing, moving, and minimizing windows, managing the keyboard focus across windows, interacting with desks, and responding to session management.

Chapter 4, “Indigo Magic Desktop Services,” explains how your application can take advantage of several services provided by the Indigo Magic Desktop, such as Software Manager, SGIHelp, the IRIS InSight online documentation viewer, and global desktop settings.

Chapter 5, “Data Exchange on the Indigo Magic Desktop,” describes the data transfer models that your application should support. It also lists the data types supported for data exchange in the Indigo Magic environment.