SGI Techpubs Library

The new home for SGI documentation is the SGI Customer Portal, This site will be redirected to the new location later this month.

Techpubs Library
Books by Product
What's New

IRIX 5.3 (back to non-archived collections)
To further optimize your search, select from the following options:
 Search only in:
Search only titles    Show only 1 hit/book      Results/page:

IRIX 5.3  »  Books  »  Developer  »  
Indigo Magic™ User Interface Guidelines
(document number: 007-2167-002  /  published: 1996-03-18)   additional info | download

This guide is intended for developers of software products used on Silicon Graphics workstations, including software engineers, user interface (UI) designers, and human factors specialists. Its purpose is to help you create products that are consistent with other applications and that integrate seamlessly into the Indigo Magic Desktop environment. This guide contains two major parts: Part I describes how users might want to interact with your application from the Desktop. It covers the Desktop, icon design, application windows, Indigo Magic Desktop services, and interoperability among applications. Part II describes the individual components of the Silicon Graphics interface, such as menus, dialogs, and controls, and presents examples of appropriate and inappropriate ways to use them.

table of contents (expand all | collapse all)  |  list of figures  |  list of tables  |  list of examples  |  list of procedures  |  

   Front Matter
 - About This Guide
     - What This Guide Contains
           Part One: Integrating With the Indigo Magic Desktop
           Part Two: Interface Components
       What You Should Know Before Reading This Guide
       Suggestions for Further Reading
     - Conventions Used in This Guide
           Style Guidelines
           Font Conventions
 - Part I. Integrating With the Indigo Magic Desktop
     - Chapter 1. Overview of the Indigo Magic Desktop
           Overview of the Desktop
           How Users Interact With Desktop Icons
           Mouse and Keyboard Hardware
     - Chapter 2. Icons
         - Designing the Appearance of Icons
             - General Icon Design: Components, Size, and Colors
                   Icon Components
                   Icon Size
                   Icon Colors
                   Icon Orientation
               Application Icon Design
               File Icon Design
               Icon Appearance Design Guidelines
         - Defining the Behavior of Icons With FTRs
               User and Icon Interaction
               Icon Behavior Guidelines
         - Making Application Icons Accessible
               Putting Icons Into the Icon Catalog
               Naming and Locating Executables for the Find an Icon Tool
               Application Icon Accessibility Guidelines
     - Chapter 3. Windows in the Indigo Magic Environment
         - The Indigo Magic Look: Graphic Features and Schemes
               Enhanced Graphics in the Indigo Magic Look
               Schemes for Colors and Fonts
               Indigo Magic Look Guidelines
         - Application Window Categories and Characteristics
               Application Window Categories
             - Application Models
                   “Single Document, One Primary” Application Model
                   “Single Document, Multiple Primaries” Application Model
                   “Multiple Document, Visible Main” Application Model
                   “Multiple Document, No Visible Main” Application Model
               Window Decorations and the Window Menu
             - Window Title Bar
                   Rules for Labeling the Title Bar in Main Primary Windows
                   Rules for Labeling the Title Bar in Windows Other Than Main
               Window Size
               Window Placement
               Application Window Characteristic Guidelines
         - Keyboard Focus Across Windows
               Single-Action Pointer Grab Model
               Multiple-Action Pointer Grab Model
               Guidelines for Keyboard Focus Across Windows
         - Minimized Windows
               Choosing an Image for Your Minimized Window
               Labeling a Minimized Window
               Processing While Minimized
               Using the Minimized Window to Show Status
               Minimized Window Guidelines
         - Desks
               Desks Guidelines
         - Session Management
               Session Management Guidelines
     - Chapter 4. Indigo Magic Desktop Services
         + Software Installation
         - Online Help
               Providing Help Using SGIHelp
             - Types of Online Help
                   Context-Sensitive Information
                   Overview Information
                   Task-Oriented Information
                   Index of Help Topics
                   Keyboard Shortcut Information
                   Product Information
               Providing Help through a Help Menu
               Providing Help Through a Help Button
               Guidelines for Designing Online Help
             - Writing Online Help Content for SGIHelp
                   Learning About SGIHelp
                   Creating Help Cards
                   Writing Context-Sensitive Help
                   Writing Overview Information
                   Writing Task Information
                   Writing Index Information
                   Writing Keyboard Shortcut Information
                   Writing for Windows With Help Buttons
               Guidelines for Creating SGIHelp Content
           Online Documentation
         - Desktop Variables
               Scheme Setting
               Auto Window Placement Setting
               Language Setting
               Mouse Double-Click Speed Setting
               Editor Preference Setting
               Desktop Variables Guidelines
         - File Alteration Monitor (FAM)
               File Monitoring Guideline
     - Chapter 5. Data Exchange on the Indigo Magic Desktop
           Supporting the Clipboard Transfer Model
           Supporting the Primary Transfer Model
           Data Types Supported for Inter-Application Transfer
           Data Exchange Guidelines
 - Part II. Interface Components
     - Chapter 6. Application Windows
         - Application Models
               Window Types
             - Standard Application Models
                   “Single Document, One Primary” Application Model
                   “Single Document, Multiple Primaries” Application Model
                   “Multiple Document, Visible Main” Application Model
                   “Multiple Document, No Visible Main” Application Model
               Application Model Guidelines
         - Main and Co-Primary Windows
               Menu Bars in Primary Windows
               Scrollable Work Areas in Primary Windows
               Control Areas in Primary Windows
               Status Areas in Primary Windows
               Splitting Primary Windows Into Panes
               Popup Menus in Primary Windows
               Primary Window Guidelines
         + Support Windows
         - Pointer Behavior in a Window
               Pointer Behavior Guidelines
     - Chapter 7. Focus, Selection, and Drag and Drop
         - Keyboard Focus and Navigation
             - Keyboard Focus Policy and Navigation Within a Window
                   Keyboard Navigation
                   Mouse Navigation
               Keyboard Focus and Navigation Guidelines
         - Selection
               Selection Models—What Can Be Selected and How To Select It
               Highlighting a Selection
               Multiple Collections in One Application Window
               Selection Guidelines
         - Drag and Drop
             - Two Models of Drag and Drop
                   Drag and Drop for Non-Text Objects
                   Drag and Drop for Text
               Pointers for Drag Operations
               Drag and Drop Guidelines
     - Chapter 8. Menus
         - Types of Menus
               Pull Down Menus
               Popup Menus
               Option Menus
         - Menu Traversal and Activation
             - Using the Mouse to Manipulate Menus
                   Spring-Loaded Manner
                   Posted Manner
                   Mouse Click
               Using the Keyboard to Manipulate Menus
               Menu Traversal and Activation Guidelines
         - The Menu Bar and Pull-Down Menus
             - Standard Menus
                   File Menu
                   Selected Menu
                   Edit Menu
                   View Menu
                   Tools menu
                   Options menu
                   Help menu
             - What to Put in the Pull-Down Menus
                   Naming Menus in the Menu Bar
                   Naming Menu Entries in the Pull-Down Menus
                   Ordering Menus and Menu Entries in the Pull-Down Menus
                   Using Cascading Menus
                   Using Radio Buttons and Checkboxes in Pull-Down Menus
               Choosing Mnemonics
               Choosing Keyboard Accelerators
               Disabling Menu Entries
               Dynamic Menu Entries
               Pull-Down Menu Guidelines
         - Popup Menus
               What to Put in Popup Menus
               Disabling Popup Menu Entries
               Popup Menu Guidelines
     - Chapter 9. Controls
         - Pushbuttons
               Pushbutton Guidelines
         + Option Buttons
         - Checkboxes
               Checkbox Guidelines
         - Radio Buttons
               Radio Button Guidelines
         - LED Indicators
               LED Button Guidelines
         - Lists
               List Guidelines
         - Text Fields
               Text Field Guidelines
         - Scrollbars
               Scrollbar Guidelines
         - Indigo Magic Scales
               Indigo Magic Scale Guidelines
         - Labels
               Label Guidelines
         - File Finder
               File Finder Guidelines
         - Thumbwheels
               Thumbwheel Guidelines
         - Dials
               Dial Guidelines
     + Chapter 10. Dialogs
     - Chapter 11. User Feedback
         - Types of Feedback
               Providing Graphic Feedback
               Keeping Information Up to Date
               Providing Messages to the User
               General User Feedback Guidelines
         - Pointer Shapes and Colors
               Standard Pointer Shapes and Colors
               Designing New Pointer Shapes
               Pointer Shapes and Colors Guidelines
 + Appendix A. Summary of Guidelines

Home    •     What's New    •     Help    •     Terms of Use    •     Privacy Policy    •

© 2009 - 2015 Silicon Graphics International Corp. All Rights Reserved.