IRIX® Interactive Desktop User Interface Guidelines

Document Number: 007-2167-006

Front Matter

| List of Figures | List of Tables |

Table of Contents

About This Guide
What This Guide Contains
What You Should Know Before Reading This Guide
Suggestions for Further Reading
Conventions Used in This Guide

I. Integrating With the IRIX Interactive Desktop

1. Overview of the IRIX Interactive Desktop
Overview of the Desktop
How Users Interact with Desktop Icons
Mouse and Keyboard Hardware

2. Icons
Designing the Appearance of Icons
Defining the Behavior of Icons With FTRs
Making Application Icons Accessible

3. Windows in the IRIX Interactive Desktop Environment
The IRIX Interactive Desktop Look: Graphic Features and Schemes
Application Window Categories and Characteristics
Keyboard Focus Across Windows
Minimized Windows
Session Management

4. IRIX Interactive Desktop Services
Software Installation
Online Help
Online Documentation
Desktop Variables
File Alteration Monitor (FAM)

5. Data Exchange on the IRIX Interactive Desktop
Supporting the Clipboard Transfer Model
Supporting the Primary Transfer Model
Data Types Supported for Inter-Application Transfer
Data Exchange Guidelines

II. Interface Components

6. Application Windows
Application Models
Main and Co-Primary Windows
Support Windows
Pointer Behavior in a Window

7. Focus, Selection, and Drag and Drop
Keyboard Focus and Navigation
Drag and Drop

8. Menus
Types of Menus
Menu Traversal and Activation
The Menu Bar and Pull-Down Menus
Popup Menus

9. Controls
Option Buttons
Radio Buttons
LED Indicators
Text Fields
IRIX Interactive Desktop Scales
File Finder

10. Dialogs
Types and Modes of Dialogs
Designing Dialogs
Invoking Dialogs

11. User Feedback
Types of Feedback
Pointer Shapes and Colors

III. 3D Style Guidelines

12. Introduction to 3D Style Guidelines
Making 3D Functionality Available
Pointer Shapes for 3D Functions
Resizing the 3D Viewing Window

13. Interactive Viewing of 3D Objects
Introduction to 3D Viewing
3D Viewing Functions
3D Viewing Interface Trade-Offs

14. Selection in 3D Applications
3D Selection Concepts and Models
Selection Feedback for 3D Objects
Lead Objects in 3D Applications

15. Manipulating 3D Objects
Basic 3D Manipulation Techniques
Translating 3D Objects
Rotating 3D Objects
Scaling 3D Objects
Changing the Center of Rotation and Scaling for 3D Objects
Object Manipulation for Multiple Selected 3D Objects

A. Summary of Guidelines
Guidelines for Integrating With the IRIX Interactive Desktop
Interface Component Guidelines
3D Style Guidelines