Index
Prev |  |

## Index

“Copy” option
  Clipboard Transfer Model Overview
  Copy Actions

“Cut” option
  Clipboard Transfer Model Overview
  Cut Actions

“Partial” button
  IconSmith
    Partial

“Paste” option
  Clipboard Transfer Model Overview
  Paste Actions

“Select All” option
  IconSmith
    Select All

“Select Next” option
  IconSmith
    Select Next

”Close” option
  Handling the Window Manager Delete Window Protocol

”Delete” option
  Handling the Window Manager Delete Window Protocol
  Handling the Window Manager Delete Window Protocol

”Deselect” button
  IconSmith
    Deselect Fragments

”Exit” option
  Handling the Window Manager Quit Protocol
  Handling the Window Manager Quit Protocol

”multiple document, no visible main”
  application model
    Implementing the “Multiple Document, No Visible Main” Model

”multiple document, visible main”
  application model
    Implementing the “Multiple Document, Visible Main” Model

”Shear Y” transformation
  Shear Y

”single document, multiple primary”
  application model
    Implementing the “Single Document, Multiple Primaries” Model

”single document, one primary”
  application model
    Implementing the “Single Document, One Primary” Model

”Undo” option
  IconSmith
    Drawing With IconSmith

3D graphics formats
  Supported Target Formats

3D look
  icons
    Keeping the 3-D Look

4Dwm window manager
  About the IRIX Interactive Desktop Look and Feel
  Window Management

\<Alt\> key
  Programming Alt-Open Behavior: The CMD ALTOPEN Rule

access
  help
    HTML Viewer Component

adding
  icon to Icon Catalog
    Step Five: Installing Your Application in the Icon Catalog

AIFF data
  Supported Target Formats

ALIAS data
  Supported Target Formats

alignment
  IconSmith
    Constraints: Gravity (Object) Snap and Grid Snap

API
  GoldenGate
    The GoldenGate API

Apple data
  Supported Target Formats

Apple Quicktime data
  Supported Target Formats

application integration
  checklist
    Integrating an Application
  overview
    About the IRIX Interactive Desktop Look and Feel
    Integrating an Application Into the IRIX Interactive Desktop Environment: An Introduction
  schemes
    Using Schemes

application models
  Implementing an Application Model
  ”multiple document, no visible main”
    Implementing the “Multiple Document, No Visible Main” Model
  ”multiple document, visible main”
    Implementing the “Multiple Document, Visible Main” Model
  ”single document, multiple primary”
    Implementing the “Single Document, Multiple Primaries” Model
  ”single document, one primary”
    Implementing the “Single Document, One Primary” Model

application programming
  schemes
    Using Schemes in Your Application

application testing
  with schemes
    Testing Your Application with Schemes

applications
  automatically restart
    Overview of Session Management
  communication
    Adding Session Management to Your Application
  creating icons. See icons
    Creating Desktop Icons: An Overview
  data exchange
    Interapplication Data Exchange
    Using GoldenGate Data Conversion Services
  exchanging data
    Interapplication Data Exchange
    Using GoldenGate Data Conversion Services
  help, integrating
    An Example of Implementing Help in an Application
  icon ID number
    Step One: Tagging Your Application
  implementation strategy
    Implementation Strategies and Toolkits
  logging out
    Overview of Session Management
  re-invoke
    Adding Session Management to Your Application
  restarting
    Overview of Session Management
  save yourself example
    Handling the Window Manager Save Yourself Protocol
  states
    Overview of Session Management
  toolkits for integration
    Implementation Strategies and Toolkits
  window manager
    Adding Session Management to Your Application
  window placement
    Controlling Window Placement and Size
  window size
    Controlling Window Placement and Size

ApplicationShell
  Creating a Main Primary Window

Arc widget
  The Graph Widget

ASCII
  Converting a File for Printing

Ascii predefined file type
  Ascii

atom
  3D graphics
    Supported Target Formats
  audio
    Supported Target Formats
  image
    Supported Target Formats
  movie
    Supported Target Formats
  SGI
    Supported Target Formats

audio formats
  Supported Target Formats

AUTODESK data
  Supported Target Formats

AVID data
  Supported Target Formats

banners
  in window title
    Setting the Window Title

Binary predefined file type
  Binary

blocking
  processes, data exchange
    Process Blocking

book viewer
  setting on desktop
    Using the Default Viewer and Editor Utilities Panel

BOOKVIEWER variable
  Selecting Utilities and Their Values

browser
  color schemes
    Why You Should Use Schemes
  launch in Help
    Example of Helpmap Entry to Access a Web Browser

buttons
  recycle
    The Finder Widget
  recycle. See also recycle button
    Controlling the Finder Interface

C language operators
  Operators

callback
  Color Chooser
    Handling User Interaction with the Color Chooser

caret cursor
  Caret

catalog
  icon
    About the IRIX Interactive Desktop Environment

changing
  icon design size
    Changing Drawing Size

checklist
  creating icons
    Checklist for Creating an Icon

Child widget
  Grid widget
    Setting Constraints on the Child Widget of a Grid

circles
  drawing, IconSmith
    Drawing a Circle

clicking the mouse
  Handling the Mouse Double-Click Speed Setting

ClickSpeed
  mouse setting
    Handling the Mouse Double-Click Speed Setting

Clipboard Selection
  ownership
    Requests for the Clipboard Selection

Clipboard Transfer
  ”Copy” actions
    Copy Actions
  ”Cut” actions
    Cut Actions
  ”Paste” actions
    Paste Actions
  CLIPBOARD selection
    Clipboard Transfer Model Overview
  data exchange
    Clipboard Transfer Model Overview
  implementation
    Implementing the Clipboard Transfer Model
  loss of Clipboard Selection
    Loss of the Clipboard Selection

close
  window
    Handling the Window Manager Delete Window Protocol

CMD ALTOPEN rule
  An Example File Type
  Programming Alt-Open Behavior: The CMD ALTOPEN Rule
  example
    Programming Alt-Open Behavior: The CMD ALTOPEN Rule

CMD DROP rule
  Programming Drag and Drop Behavior: The CMD DROP and DROPIF Rules

CMD OPEN rule
  An Example File Type
  Programming Open Behavior: The CMD OPEN Rule

CMD PRINT rule
  Programming Print Behavior: The CMD PRINT Rule

Color Chooser
  The Color Chooser Widget
  callback resources
    Handling User Interaction with the Color Chooser
  components
    The Color Chooser Widget
  example program
    Example Program for Color Chooser
  interface
    Controlling the Color Chooser Interface
  Makefile example
    Makefile for colortest.c
  user interaction
    Handling User Interaction with the Color Chooser
  widget
    The Color Chooser Widget

color image
  resize
    Resizing the RGB Image Using `imgworks`

colors
  The SGI Enhanced Widgets
  and hues
    The SGI Enhanced Widgets
  and saturation
    The SGI Enhanced Widgets
  and values
    The SGI Enhanced Widgets
  and widgets
    The SGI Enhanced Widgets
  desktop
    Using Schemes
  get and set
    Getting and Setting the Color Chooser's Colors
  HSV
    The SGI Enhanced Widgets
  icon fill color
    Selecting Colors
  icon outline
    Selecting Colors
  icon shadow color
    Selecting Colors
  icons
    Selecting Colors
  programming
    Getting and Setting the Color Chooser's Colors
  RGB
    The SGI Enhanced Widgets
    Controlling the Color Chooser Interface
  See also widgets
    The Color Chooser Widget

communication
  window and session manager
    Interacting With the Window and Session Manager

compiling
  .ctr files
    Step Four: Compiling the Source Files
  .otr files
    Step Four: Compiling the Source Files
  programs with GoldenGate
    Compiling and Linking Your Program with GoldenGate

concave polygons
  IconSmith
    Concave Polygons

constants
  logical
    Constants

context-sensitive help. See help
  Providing Context-Sensitive Help

continuous session management
  Types of Session Management: Continuous and Explicit

conventions
  style
    Font Conventions in This Guide

conversion rules
  printing
    The Print Conversion Rules

CONVERT rule
  printing
    About `routeprint`
    The CONVERT Rule

converter registry
  The Converter Registry
  GoldenGate
    The Converter Registry

converters
  data exchange
    The Converter Registry
  description file
    Creating a Converter Description File
  DSO
    Building a DSO
  evaluation
    Evaluating Converters
  evaluation requests
    Implementing Your Converter - Handling Evaluation Requests
  examples
    Some Sample Converters
  FileToFile example
    A FileToFile Converter - UNIX Man Page File to HTML File
  input and output formats
    Input and Output Formats
  installing
    Installing Your Converter
  process blocking
    Process Blocking
  registering
    Registering Your Converter
  stream converter example
    Example of a Simple Stream Converter
  stream data
    Converting Data Using Stream Data Converters
  StreamToStream example
    A Simple StreamToStream Converter - UpperCase
  testing
    Testing Your Converter
  writing
    Writing Converters for the GoldenGate Data Conversion Service

converting data
  GoldenGate
    Data Conversion Service
    Using GoldenGate Data Conversion Services

converting files
  for printing
    About `routeprint`

co-primary windows
  Creating a Co-Primary Window
  delete protocol
    Handling the Window Manager Delete Window Protocol
  example
    Creating a Co-Primary Window

copy text. See data exchange
  Primary Transfer Model Overview

COST rule
  printing
    The COST Rule

creating
  FTR file type
    Creating a File Type: An Example

creating help
  See help
    Writing the Online Help

cross
  red and blue caret
    Caret

.ctr files
  Step Four: Compiling the Source Files

cursor
  caret symbol
    Caret

customizing windows
  Customizing Your Application's Minimized Windows

data
  exchange
    Using GoldenGate Data Conversion Services
  exchange transferring of data
    Interapplication Data Exchange

data conversion
  GoldenGate
    Data Conversion Service
    Using GoldenGate Data Conversion Services

data exchange
  Using GoldenGate Data Conversion Services
  Interapplication Data Exchange
  3D graphics
    Supported Target Formats
  audio
    Supported Target Formats
  Clipboard Transfer
    Clipboard Transfer Model Overview
  compiling
    Compiling and Linking Your Program with GoldenGate
  conversion context
    Creating a Conversion Context
  conversion context, setting up
    Setting Up the Conversion Context
  conversion overview
    Overview of the Conversion Process
  converter attributes
    Querying the Converter Registry
  converter description file
    Creating a Converter Description File
  converter evaluation
    Evaluating a Converter
  converter evaluation requests
    Implementing Your Converter - Handling Evaluation Requests
  converter example
    Example of a Simple Stream Converter
  converter registry
    The Converter Registry
  converter registry query
    Querying the Converter Registry
  converter selection
    Selecting a Converter
  converter, examples
    Some Sample Converters
  converter, FiletoFile example
    A FileToFile Converter - UNIX Man Page File to HTML File
  converter, registering
    Registering Your Converter
  converter, testing
    Testing Your Converter
  converters
    The Converter Registry
  converters, evaluating
    Evaluating Converters
  converters, installing
    Installing Your Converter
  converters, writing
    Writing Converters for the GoldenGate Data Conversion Service
  converting data
    Converting Data In a File or Stream
  display converter details
    Getting Converter Details
  DSO
    Building a DSO
  example converters
    Some Sample Converters
  file converters
    Converting Data Using File Converters
  FileToFile example
    A FileToFile Converter - UNIX Man Page File to HTML File
  image
    Supported Target Formats
  input and output formats
    Input and Output Formats
  installing converters
    Installing Your Converter
  linking
    Compiling and Linking Your Program with GoldenGate
  movie
    Supported Target Formats
  operators
    Querying the Converter Registry
  Primary Transfer
    Primary Transfer Model Overview
  process blocking
    Process Blocking
  querying converter registry
    Querying the Converter Registry
  registering converters
    Registering Your Converter
  SGI
    Supported Target Formats
  stream converter example
    Example of a Simple Stream Converter
  stream data converters
    Converting Data Using Stream Data Converters
  StreamToStream converter, example
    A Simple StreamToStream Converter - UpperCase
  StreamToStream example
    A Simple StreamToStream Converter - UpperCase
  target formats
    Supported Target Formats
  testing converters
    Testing Your Converter
  writing converters
    Writing Converters for the GoldenGate Data Conversion Service

data selection
  Primary Transfer
    Data Selection

debugging
  session manager
    Debugging Tips

default printer
  The Current Printer

Default Viewer panel
  Using the Default Viewer and Editor Utilities Panel

delete
  window
    Handling the Window Manager Delete Window Protocol
    Handling the Window Manager Delete Window Protocol

deleting
  path, IconSmith
    Deleting
    Deleting

design elements
  icons, sharing
    Sharing Design Elements

desk management
  Desk Management
  screens
    Desk Management
  virtual screens
    Desk Management

Desks Overview window
  About the IRIX Interactive Desktop Environment

desktop
  and fonts
    Using Schemes
  book viewer setting
    Selecting Utilities and Their Values
  BOOKVIEWER variable
    Selecting Utilities and Their Values
  CMD PRINT rule
    Programming Print Behavior: The CMD PRINT Rule
  colors
    Using Schemes
  Default Viewer panel
    Using the Default Viewer and Editor Utilities Panel
  Desks Overview window
    About the IRIX Interactive Desktop Environment
  display image files
    Selecting Utilities and Their Values
  editor
    Selecting Utilities and Their Values
  environment variables
    Desktop Variables
  example of setting preferred editor
    Setting the Preferred Text Editor
  Icon Catalog
    About the IRIX Interactive Desktop Environment
  icons
    Creating Desktop Icons: An Overview
    Using IconSmith
  image viewer
    Selecting Utilities and Their Values
  IMGVIEWER variable
    Selecting Utilities and Their Values
  implementation strategies
    Implementation Strategies and Toolkits
  integration checklist
    Integrating an Application
  integration of windows
    Creating Windows and Setting Decorations
  look and feel
    About the IRIX Interactive Desktop Look and Feel
  look and feel, basic steps
    Getting the Right Look and Feel: The Basic Steps
  mail reader
    Selecting Utilities and Their Values
  MAILBOXPROG
    Selecting Utilities and Their Values
  menu, MENUCMD rule
    Adding Menu Items: The MENUCMD Rule
  PostScript viewer
    Selecting Utilities and Their Values
  printing
    Programming Print Behavior: The CMD PRINT Rule
    Printing From the Desktop
  PSVIEWER variable
    Selecting Utilities and Their Values
  schemes
    Using Schemes
  setting a book viewer
    Using the Default Viewer and Editor Utilities Panel
  setting a mailer
    Using the Default Viewer and Editor Utilities Panel
  setting a PostScript viewer
    Using the Default Viewer and Editor Utilities Panel
  setting a text editor
    Using the Default Viewer and Editor Utilities Panel
  setting a Web browser
    Using the Default Viewer and Editor Utilities Panel
  setting an image viewer
    Using the Default Viewer and Editor Utilities Panel
  toolkits
    Implementation Strategies and Toolkits
  turn on look and feel
    Getting the IRIX Interactive Desktop Look
  utilities and user preferences
    Selecting Utilities and Their Values
  Utilities panel
    Using the Default Viewer and Editor Utilities Panel
  web browser
    Selecting Utilities and Their Values
  WEBBROWSER variable
    Selecting Utilities and Their Values
  widgets
    Using the SGI Enhanced Widgets
  window editor
    Selecting Utilities and Their Values
  WINEDITOR variable
    Selecting Utilities and Their Values

desktop environment
  introduction
    About the IRIX Interactive Desktop Look and Feel
    Integrating an Application Into the IRIX Interactive Desktop Environment: An Introduction

Developer Magic RapidApp
  Using ViewKit and RapidApp

device files
  FTRs
    Matching Non-Plain Files: The SPECIALFILE Rule

Dial widget
  The Dial Widget
  appearance
    Controlling the Dial Interface
  callback function
    Getting and Setting the Dial's Value
  characteristics
    Controlling the Dial Interface
  detecting changes in value
    Detecting Changes in the Dial's Value
  example program
    Example Program for Dial
  getting and setting values
    Getting and Setting the Dial's Value
  interface
    Controlling the Dial Interface
  values
    Getting and Setting the Dial's Value

dialogs
  ”Delete” option
    Handling the Window Manager Delete Window Protocol
  creating
    Creating a Support Window
    Creating a Dialog
  delete example
    Handling the Window Manager Delete Window Protocol
  example
    Creating a Dialog
  notification
    Creating a Dialog
  windows
    Creating a Dialog

DIB data
  Supported Target Formats

dimensional look
  3D and IconSmith
    Keeping the 3-D Look

dircontains function
  Using dircontains()

directories
  detecting changes, FAM
    Detecting Changes to Files and Directories
  monitoring changes
    Monitoring Changes to Files and Directories

Directory predefined file type
  Directory

drag and drop icons
  Programming Drag and Drop Behavior: The CMD DROP and DROPIF Rules

Drop Pocket
  The Finder Widget
  example program
    Example Program for Drop Pocket
  Makefile example
    Makefile for Drop Pocket Example
  widget
    The Drop Pocket Widget

DROPIF rule
  Programming Drag and Drop Behavior: The CMD DROP and DROPIF Rules

DSO
  GoldenGate converters
    Building a DSO

dtUtilities
  variables and values
    Selecting Utilities and Their Values

dtUtilities panel
  Using the Default Viewer and Editor Utilities Panel

Dynamenu
  example program
    Example Program for History Button (Dynamenu)

Edit menu
  ”Copy” option
    Clipboard Transfer Model Overview
  ”Cut” option
    Clipboard Transfer Model Overview
  ”Paste” option
    Clipboard Transfer Model Overview
  resources
    Standard Edit Menu Resources

Editor Utilities panel
  Using the Default Viewer and Editor Utilities Panel

enlarging
  icons
    Drawing for All Scales

environment variable
  IMGVIEWER
    Programming Alt-Open Behavior: The CMD ALTOPEN Rule

environment variables
  desktop
    Desktop Variables

example programs
  help
    Online Help Examples
  widgets
    Example Programs for SGI Enhanced Widgets

exchanging data
  Using GoldenGate Data Conversion Services
  See also data exchange
    Overview of the Conversion Process
  target formats
    Supported Target Formats

Executable predefined file type
  Executable

explicit session management
  Types of Session Management: Continuous and Explicit

FAM
  Monitoring Changes to Files and Directories
  See also File Alteration Monitor
    Monitoring Changes to Files and Directories

File Alteration Monitor
  Monitoring Changes to Files and Directories
  cancel monitoring
    Suspending, Resuming, and Canceling Monitoring
  closing a connection
    Opening and Closing a FAM Connection
  detecting changes
    Detecting Changes to Files and Directories
  examples
    FAM Examples
  fam daemon
    FAM Overview
  include files
    FAM Libraries and Include Files
  interface
    The FAM Interface
  libraries
    FAM Libraries and Include Files
  monitoring a file
    Monitoring a File or Directory
  opening a connection
    Opening and Closing a FAM Connection
  polling for changes
    Polling for File Changes
  resume monitoring
    Suspending, Resuming, and Canceling Monitoring
  suspend monitoring
    Suspending, Resuming, and Canceling Monitoring
  symbolic links
    Symbolic Links
  theory of operation
    Theory of Operation
  waiting for changes
    Waiting for File Changes

file menu
  resources
    Standard File Menu Resources

File Selection Box
  example program
    Example Program for File Selection Box
  Makefile example
    Makefile for File Selection Box Example Program

File Selection Box widget
  The File Selection Box Widget

file type
  definition
    Add the FTRs
  example
    An Example File Type
  icons
    Step Three: Programming Your Icon

file types
  predefined, FTRs
    Predefined File Types

File Typing Rules
  File Typing Rules
  Also see FTRs
    File Typing Rules
  description of
    A Table of the FTRs With Descriptions

files
  converting to print
    About `routeprint`
  creating file type, FTR
    Creating a File Type: An Example
  detecting changes, FAM
    Detecting Changes to Files and Directories
  device files
    Matching Non-Plain Files: The SPECIALFILE Rule
  .ftr
    Naming File Types: The TYPE Rule
  icons
    About IRIX Interactive Desktop Icons
  monitoring changes
    Monitoring Changes to Files and Directories
  predefined file types naming conventions
    Naming Conventions for Predefined File Types
  printing
    Converting a File for Printing
  printing from Desktop
    Converting a File for Printing
  selecting
    The File Selection Box Widget
  types, predefined
    Predefined File Types
  types, predefined. See also predefined file types
    Predefined File Types

fill color
  icons
    Selecting Colors

FILTER rule
  printing
    The FILTER Rule

Finder widget
  The Finder Widget
  callback
    Handling User Interaction with the Finder
  components
    The Finder Widget
  Drop Pocket
    The Finder Widget
  example program
    Example Program for Finder
  interface
    Controlling the Finder Interface
  path navigation
    The Finder Widget
  recycle button
    The Finder Widget
  user interaction
    Handling User Interaction with the Finder
  values
    Controlling the Finder Interface
    Getting and Setting Finder Values

FITS data
  Supported Target Formats

fonts
  and desktop
    Using Schemes

format
  files for printing
    About `routeprint`

formats
  3D graphics
    Supported Target Formats
  audio
    Supported Target Formats
  converting data
    Data Conversion Service
    Using GoldenGate Data Conversion Services
  image
    Supported Target Formats
  movie
    Supported Target Formats
  SGI
    Supported Target Formats

.ftr files
  Naming File Types: The TYPE Rule

FTRs
  File Typing Rules
  adding
    Add the FTRs
  CMD ALTOPEN rule
    A Table of the FTRs With Descriptions
    Programming Alt-Open Behavior: The CMD ALTOPEN Rule
  CMD DROP rule
    A Table of the FTRs With Descriptions
    Programming Drag and Drop Behavior: The CMD DROP and DROPIF Rules
  CMD OPEN rule
    A Table of the FTRs With Descriptions
    Programming Open Behavior: The CMD OPEN Rule
  CMD OPEN rule, Makefile
    Programming Open Behavior: The CMD OPEN Rule
  CMD PRINT rule
    A Table of the FTRs With Descriptions
    Programming Print Behavior: The CMD PRINT Rule
  compiling source files
    Step Four: Compiling the Source Files
  CONVERT rule, printing
    About `routeprint`
  creating a file type
    Creating a File Type: An Example
  device files
    Matching Non-Plain Files: The SPECIALFILE Rule
  dircontains function
    Using dircontains()
  directory location
    Where to Put FTR Files
  DROPIF rule
    A Table of the FTRs With Descriptions
    Programming Drag and Drop Behavior: The CMD DROP and DROPIF Rules
  example, creating file type
    Creating a File Type: An Example
  file directories
    FTR File Directories
  file type definition
    Add the FTRs
  file type example
    An Example File Type
  file type, creating
    Creating a File Type: An Example
  file types, predefined
    Predefined File Types
  ICON rule
    A Table of the FTRs With Descriptions
    Getting the Icon Picture: The ICON Rule
  icon, file type
    Step Three: Programming Your Icon
  icons
    About IRIX Interactive Desktop Icons
    Programming Open Behavior: The CMD OPEN Rule
  LEGEND rule
    A Table of the FTRs With Descriptions
    Adding a Descriptive Phrase: The LEGEND Rule
  MAP rule
    A Table of the FTRs With Descriptions
    Mapping Names: The MAP Rule
  MATCH expressions
    Valid Match-Expressions
  MATCH rule
    A Table of the FTRs With Descriptions
    Matching File Types With Applications: The MATCH Rule
  matching files
    Matching Files Without the `tag` Command
  matching non-plain files
    Matching Non-Plain Files: The SPECIALFILE Rule
  matching tagged files
    Matching Tagged Files
  MENUCMD rule
    A Table of the FTRs With Descriptions
    Adding Menu Items: The MENUCMD Rule
  naming file type
    Name the File Type
  naming files
    Naming FTR Files
  predefined file types
    Predefined File Types
  set variables
    Setting FTR Variables: The SETVAR Rule
  SETVAR rule
    A Table of the FTRs With Descriptions
    Setting FTR Variables: The SETVAR Rule
  SPECIALFILE rule
    A Table of the FTRs With Descriptions
    Matching Non-Plain Files: The SPECIALFILE Rule
  SUPERTYPE rule
    A Table of the FTRs With Descriptions
    Categorizing File Types: The SUPERTYPE Rule
  TYPE rule
    A Table of the FTRs With Descriptions
    Naming File Types: The TYPE Rule
  writing MATCH expressions
    Writing Effective Match Expressions

functions
  icon descriptive functions
    Functions

generic icons
  Importing Generic Icon Components (Magic Carpet)

GenericWindowExecutable predefined file type
  GenericWindowedExecutable

-geometry option
  Controlling Window Placement and Size

GIF data
  Supported Target Formats

gizmos. See widgets
  Using the SGI Enhanced Widgets

GoldenGate
  Using GoldenGate Data Conversion Services
  API
    The GoldenGate API
  compiling programs
    Compiling and Linking Your Program with GoldenGate
  conversion overview
    Overview of the Conversion Process
  converter description file
    Creating a Converter Description File
  converter header filedata exchange
    API
      The GoldenGate API
  converter registry
    The Converter Registry
    The Converter Registry
  data conversion
    Data Conversion Service
    Using GoldenGate Data Conversion Services
  DSO
    Building a DSO
  example converters
    Some Sample Converters
  FileToFile example
    A FileToFile Converter - UNIX Man Page File to HTML File
  linking programs
    Compiling and Linking Your Program with GoldenGate
  registering converter
    Registering Your Converter
  See also data exchange
    Converting Data Using the GoldenGate Data Conversion Service
  stream converter example
    Example of a Simple Stream Converter
  StreamToStream example
    A Simple StreamToStream Converter - UpperCase
  testing converter
    Testing Your Converter

Graph widget
  The Graph Widget

gravity
  controlling in IconSmith
    Controlling Gravity

gravity snap
  IconSmith
    Constraints: Gravity (Object) Snap and Grid Snap

grid snap
  IconSmith
    Constraints: Gravity (Object) Snap and Grid Snap

Grid widget
  The Grid Widget
  characteristics
    Setting Grid Characteristics
  child
    Setting Constraints on the Child Widget of a Grid
  examples
    Examples of Using the Grid Widget
  layout
    Setting Grid Characteristics

grids
  controlling in IconSmith
    Controlling the Grid

help
  Providing Online Help With SGIHelp
  application integration
    An Example of Implementing Help in an Application
  building
    Preparing to Build the Online Help
    Building the Online Help
  compiling
    Preparing to Build the Online Help
    Building the Online Help
  constructing the menu
    Constructing a Help Menu
  context-sensitive
    Providing Context-Sensitive Help
  creating files
    Creating a Help Document File
  creating installable subsystem
    Creating the Installable Subsystem
  custom installation
    Incorporating the Help Subsystem into a Product With a Custom Installation Script
  debugging
    Finding and Correcting Build Errors
  displaying a help topic
    Displaying a Help Topic
  displaying help index
    Displaying the Help Index
  document files
    Help Document Files
  DTD
    Overview of Help Document Files
  DTD elements
    Allowable Elements in a Help Document
  errors
    Finding and Correcting Build Errors
  examples
    Viewing the Sample Help Document Files
  files
    Application Helpmap Files
  help button
    Implementing a Help Button
  help document example
    A Simple Help Document
  helpmap file conventions
    Helpmap File Conventions
  helpmap file format
    Helpmap File Format
  helpmap files
    Application Helpmap Files
    Application Helpmap Files
  helpmap URL
    Example of Helpmap Entry to Access a Web Browser
  implementation
    Implementing Help in an Application
  include file
    The SGIHelp Library and Include File
  initializing help
    Initializing the Help Session
  installation
    custom
      Incorporating the Help Subsystem into a Product With a Custom Installation Script
  installing
    Producing the Final Product
  integrating in application
    An Example of Implementing Help in an Application
  interface
    The SGIHelp Interface
  launch browser
    Example of Helpmap Entry to Access a Web Browser
  library
    The SGIHelp Library and Include File
  Makefile
    Preparing to Build the Online Help
  messages
    Finding and Correcting Build Errors
  online examples
    Online Help Examples
  overview
    Overview of SGIHelp
  packaging
    Producing the Final Product
  references
    Bibliography of SGML References
  SGML references
    Bibliography of SGML References
  spec file
    Preparing to Build the Online Help
  subsystem
    Producing the Final Product
  URL access
    Example of Helpmap Entry to Access a Web Browser
  valid elements in Help DTD
    Allowable Elements in a Help Document
  viewer
    The Help Viewer
  Web access
    HTML Viewer Component
    Example of Helpmap Entry to Access a Web Browser
  widget hierarchies
    Widget Hierarchies in the Helpmap File
  widgets and helpmap
    Widget Hierarchies in the Helpmap File
  windows
    The Help Viewer
  writing
    Writing the Online Help
  writing overview
    Overview of Help Document Files
  writing samples
    Overview of Help Document Files

History Button
  example program
    Example Program for History Button (Dynamenu)

HSV colors
  The SGI Enhanced Widgets

HTML
  attributes
    Supported Tags and Attributes
  libraries
    HTML Viewer Component
  tags
    Supported Tags and Attributes
  viewer component
    HTML Viewer Component
  viewer components
    Viewer Components
  widget
    HTML Viewer Component

HTML data
  Supported Target Formats

hypertext data
  Supported Target Formats

ICCCM targets
  Mapping Names: The MAP Rule

Icon Catalog
  adding icons
    Step Five: Installing Your Application in the Icon Catalog

Icon Catalog window
  About the IRIX Interactive Desktop Environment

ICON rule
  An Example File Type
  Getting the Icon Picture: The ICON Rule

iconbookedit command
  Step Five: Installing Your Application in the Icon Catalog

icons
  Creating Desktop Icons: An Overview
  Using IconSmith
  3D look
    Keeping the 3-D Look
  adding FTRs
    Add the FTRs
  and FTRs
    About IRIX Interactive Desktop Icons
  badge
    Step Two: Drawing a Picture of Your Icon
    About IconSmith
  binary executables
    About IRIX Interactive Desktop Icons
  C language operators
    Operators
  caret symbol
    Caret
  checklist
    Checklist for Creating an Icon
  circles
    Drawing a Circle
  CMD OPEN rule
    Programming Open Behavior: The CMD OPEN Rule
  compiling source files
    Step Four: Compiling the Source Files
  composition conventions
    Icon Design and Composition Conventions
  conditional operators
    Operators
  creating
    Creating Desktop Icons: An Overview
    Using IconSmith
  creating file type
    Step Three: Programming Your Icon
  custom
    About IRIX Interactive Desktop Icons
  design conventions
    Icon Design and Composition Conventions
  directory
    Where to Install Your Completed Icon
  double-clicking
    Programming Alt-Open Behavior: The CMD ALTOPEN Rule
  drag and drop
    Programming Drag and Drop Behavior: The CMD DROP and DROPIF Rules
  drawing
    Step Two: Drawing a Picture of Your Icon
  files
    About IRIX Interactive Desktop Icons
    Where to Install Your Completed Icon
  files type
    About IRIX Interactive Desktop Icons
  fill color
    Selecting Colors
  .fti file
    Where to Install Your Completed Icon
  FTR file type example
    An Example File Type
  functions
    Functions
  generic
    About IRIX Interactive Desktop Icons
    About IconSmith
  generic components
    Importing Generic Icon Components (Magic Carpet)
  icon description language
    The Icon Description Language
  ICON rule
    Getting the Icon Picture: The ICON Rule
  icon status variables
    Variables
  identification number
    Step One: Tagging Your Application
  installing in Icon Catalog
    Step Five: Installing Your Application in the Icon Catalog
  isometric circles
    Isometric Circles
  logical constants
    Constants
  Magic Carpet
    Importing Generic Icon Components (Magic Carpet)
  naming file type
    Name the File Type
  naming FTR files
    Naming FTR Files
  of windows
    Customizing Your Application's Minimized Windows
  outline color
    Selecting Colors
  ovals
    Drawing an Oval
  programming
    Step Three: Programming Your Icon
  See also desktop
    Creating Desktop Icons: An Overview
  See also IconSmith
    Creating Desktop Icons: An Overview
  segments or lines
    Path
  shadow color
    Selecting Colors
  size
    Icon Size
  steps to creating
    Checklist for Creating an Icon

IconSmith
  Using IconSmith
  “Select All” option
    Select All
  “Select Next” option
    Select Next
  ”Deselect” button
    Deselect Fragments
  ”Import” button
    Sharing Design Elements
  ”Partial” button
    Partial
  ”Shear Y” transformation
    Shear Y
  ”Undo” option
    Drawing With IconSmith
  3D look
    Keeping the 3-D Look
  advanced techniques
    Advanced IconSmith Techniques
  align objects
    Constraints: Gravity (Object) Snap and Grid Snap
  caret
    Caret
  changing design size
    Changing Drawing Size
  circles
    Drawing a Circle
  colors
    Selecting Colors
  composition conventions
    Icon Design and Composition Conventions
  concave polygons
    Concave Polygons
  deleting path or vertex
    Deleting
  design conventions
    Icon Design and Composition Conventions
  drawing filled shapes
    Drawing Filled Shapes
  drawing paths
    Drawing Paths
  drawing tools
    Drawing With IconSmith
  enlarge icon
    Transformations
  generic components
    Importing Generic Icon Components (Magic Carpet)
  gravity
    Controlling Gravity
  gravity snap
    Constraints: Gravity (Object) Snap and Grid Snap
  grid snap
    Constraints: Gravity (Object) Snap and Grid Snap
  grids
    Controlling the Grid
  icon description language
    The Icon Description Language
  icon size
    Icon Size
  invoking
    Starting IconSmith
  isometric circles
    Isometric Circles
  menus
    IconSmith Menus
  ovals
    Drawing an Oval
  paths
    Path
  polygons
    Drawing With IconSmith
    Concave Polygons
  previewing icons
    The Preview Box
  rotate icon
    Transformations
  scaling
    Drawing for All Scales
  selecting an object
    Selecting
  shapes
    Drawing Filled Shapes
  sharing design elements
    Sharing Design Elements
  shrink icon
    Transformations
  slider
    Changing Drawing Size
  starting
    Starting IconSmith
  stretch icon
    Transformations
  techniques
    Advanced IconSmith Techniques
  templates
    Templates
  tools for drawing
    Drawing With IconSmith
  Transformation buttons
    Transformations
  Transformation example
    Transformations
  transformation pin
    Transformation Pin
  vertex
    Vertex
  windows
    IconSmith Windows

identification number
  application icons
    Step One: Tagging Your Application

IGES data
  Supported Target Formats

image
  resize
    Resizing the RGB Image Using `imgworks`
  scale
    Resizing the RGB Image Using `imgworks`

image formats
  Supported Target Formats

image viewer
  setting on desktop
    Using the Default Viewer and Editor Utilities Panel

ImageFile predefined file type
  ImageFile

IMGVIEWER environment variable
  Programming Alt-Open Behavior: The CMD ALTOPEN Rule

IMGVIEWER variable
  Selecting Utilities and Their Values

imgworks tool
  Resizing the RGB Image Using `imgworks`

implementation
  checklist
    Implementation Checklist
  schemes
    Turning on Schemes for Your Application
  tasks
    Implementation Checklist

importing
  icon design elements
    Sharing Design Elements

information
  references
    Suggested Reading

installing
  converters
    Installing Your Converter
  icon in Icon Catalog
    Step Five: Installing Your Application in the Icon Catalog

integration
  application
    About the IRIX Interactive Desktop Look and Feel
    Integrating an Application Into the IRIX Interactive Desktop Environment: An Introduction
  checklist
    Integrating an Application
  desktop
    Creating Windows and Setting Decorations
  Motif
    Implementation Checklist
  schemes<$startrange
    Using Schemes
  strategies and toolkits
    Implementation Strategies and Toolkits

interapplication data exchange
  Using GoldenGate Data Conversion Services
  Interapplication Data Exchange
  GoldenGate conversion
    Data Conversion Service
    Using GoldenGate Data Conversion Services
  See also data exchange
    Converting Data Using the GoldenGate Data Conversion Service
  target formats
    Supported Target Formats

introduction
  desktop
    Integrating an Application Into the IRIX Interactive Desktop Environment: An Introduction

INVENTOR data
  Supported Target Formats

IRIS GL
  Integrating an Application

IRIS ViewKit
  Using ViewKit and RapidApp

isometric circles
  drawing, IconSmith
    Isometric Circles

JIFF data
  Supported Target Formats

JPEG data
  Supported Target Formats

keys
  \<Alt\>
    Programming Alt-Open Behavior: The CMD ALTOPEN Rule

knob widget. See Dial widget
  The Dial Widget

Kodak data
  Supported Target Formats

labels
  minimized window
    Setting the Minimized Window Label

LaunchExecutable predefined file type
  LaunchExecutable

LED widget
  example program
    Example Program for LED Widget

LEGEND rule
  An Example File Type
  Adding a Descriptive Phrase: The LEGEND Rule

libraries
  GoldenGate DSO
    Building a DSO

licensing on the Web
  HTML Viewer Component

line segments
  Path

linking
  programs with GoldenGate
    Compiling and Linking Your Program with GoldenGate

logical constants
  icon description language
    Constants

look and feel
  basic steps
    Getting the Right Look and Feel: The Basic Steps
  introduction
    Integrating an Application Into the IRIX Interactive Desktop Environment: An Introduction
  overview
    About the IRIX Interactive Desktop Look and Feel
  schemes
    Using Schemes
  turn on
    Getting the IRIX Interactive Desktop Look

Magic Carpet
  icons
    Importing Generic Icon Components (Magic Carpet)

mail reader setting
  Selecting Utilities and Their Values

MAILBOXPROG variable
  Selecting Utilities and Their Values

mailer
  setting on desktop
    Using the Default Viewer and Editor Utilities Panel

main windows
  Creating a Main Primary Window
  example
    Creating a Main Primary Window

Makefile
  CMD OPEN rule
    Programming Open Behavior: The CMD OPEN Rule

MAP rule
  Mapping Names: The MAP Rule

MATCH rule
  An Example File Type
  Matching File Types With Applications: The MATCH Rule

matching tagged files
  Matching Tagged Files

menu bar
  resources
    Common Menu Bar Resources

MENUCMD rule
  Adding Menu Items: The MENUCMD Rule

menus
  ”Close” option
    Handling the Window Manager Delete Window Protocol
  ”Delete” option
    Handling the Window Manager Delete Window Protocol
    Handling the Window Manager Delete Window Protocol
  ”Exit” option
    Handling the Window Manager Quit Protocol
    Handling the Window Manager Quit Protocol
  edit menu resources
    Standard Edit Menu Resources
  file menu resources
    Standard File Menu Resources
  IconSmith
    IconSmith Menus
  menu bar resources
    Common Menu Bar Resources
  standard resources
    Standard Menu Resources

Microsoft data
  Supported Target Formats
  Supported Target Formats

middle mouse button
  inserting text
    Inserting the Primary Selection

MIME types
  Mapping Names: The MAP Rule

minimized windows
  Customizing Your Application's Minimized Windows
  creating
    Creating a Minimized Window Image: The Basic Steps
  examples
    Some Different Sources for Minimized Window Images
  using imgworks
    Resizing the RGB Image Using `imgworks`

mixed-model programming widgets
  The Mixed-Model Programming Widgets

monitor file changes. See File Alteration Monitor
  Monitoring Changes to Files and Directories

Motif
  desktop integration
    Implementation Checklist

Motif window manager
  Window Management

mouse
  setting the click speed
    Handling the Mouse Double-Click Speed Setting

movie formats
  Supported Target Formats

MPEG data
  Supported Target Formats
  Supported Target Formats

multiClickTime resource
  Handling the Mouse Double-Click Speed Setting

naming conventions
  predefined file types
    Naming Conventions for Predefined File Types

navigation
  path
    The Finder Widget

NEXT data
  Supported Target Formats

notification dialogs
  Creating a Dialog

online help
  examples
    Online Help Examples
  See also help
    Online Help Examples
  See help
    Providing Online Help With SGIHelp
  Web access
    HTML Viewer Component

OpenGL
  Integrating an Application
  reference
    Suggested Reading

operators
  conditional
    Operators
  icon description routines
    Operators

OSF/Motif
  About the IRIX Interactive Desktop Look and Feel
  desktop integration
    Implementation Checklist
  reference
    Suggested Reading

.otr files
  Step Four: Compiling the Source Files

outline color
  icons
    Selecting Colors

ovals
  drawing, IconSmith
    Drawing an Oval

overview
  of desktop
    About the IRIX Interactive Desktop Look and Feel
    Integrating an Application Into the IRIX Interactive Desktop Environment: An Introduction

ownership
  Clipboard Selection
    Requests for the Clipboard Selection

pages
  icon catalog
    About the IRIX Interactive Desktop Environment

path navigation
  The Finder Widget

paths
  drawing, IconSmith
    Drawing Paths
  segments
    Path

percent done indicator
  The Scale (Percent Done Indicator) Widget
  example program
    Example Programs for Scale (Percent Done Indicator) Widget

persistent selection
  See Primary Transfer
    Loss of the Primary Selection

PHOTO data
  Supported Target Formats

PIXAR data
  Supported Target Formats

pixmap data
  Supported Target Formats

placement
  of windows
    Controlling Window Placement and Size

point
  vertex
    Vertex

pointer widget. See Dial widget
  The Dial Widget

polling
  for file changes
    Polling for File Changes

polygons
  IconSmith
    Drawing With IconSmith
    Concave Polygons

pop-up windows
  Creating a Co-Primary Window

PostScript files
  printing
    Converting a File for Printing

PostScript viewer
  setting on desktop
    Using the Default Viewer and Editor Utilities Panel

PPM data
  Supported Target Formats

predefined file types
  Predefined File Types
  Ascii
    Ascii
  Binary
    Binary
  Directory
    Directory
  Executable
    Executable
  GenericWindowExecutable
    GenericWindowedExecutable
  ImageFile
    ImageFile
  LaunchExecutable
    LaunchExecutable
  naming conventions
    Naming Conventions for Predefined File Types
  Script
    Scripts
  SourceFile
    Source Files
  SpecialFile
    The Predefined File Types and What They Do
  ttyExecutable
    ttyExecutable
  ttyLaunchExecutable
    ttyLaunchExecutable
  ttyLaunchOutExecutable
    ttyLaunchOutExecutable
  ttyOutExecutable
    ttyOutExecutable

predefined file types, FTRs
  Predefined File Types

predesigned
  icon templates
    Templates

preview icons
  The Preview Box

Primary Selection
  inserting
    Inserting the Primary Selection
  See also Primary Transfer
    Requests for the Primary Selection

Primary Transfer
  callback function
    Requests for the Primary Selection
  data exchange
    Primary Transfer Model Overview
  data selection
    Data Selection
  implementation
    Implementing the Primary Transfer Model
  loss of
    Loss of the Primary Selection
  requests for
    Requests for the Primary Selection

primary windows
  Creating a Main Primary Window
  example
    Creating a Main Primary Window

Print Manager
  default printer
    The Current Printer

printing
  Printing From the Desktop
  ASCII files
    Converting a File for Printing
  CONVERT rule
    The CONVERT Rule
  converting files
    About `routeprint`
    Converting a File for Printing
  COST rule
    The COST Rule
  current printer
    The Current Printer
  default printer
    The Current Printer
  FILTER rule
    The FILTER Rule
  PostScript files
    Converting a File for Printing
  print conversion rules
    The Print Conversion Rules
  RGB files
    Converting a File for Printing
  routeprint command
    About `routeprint`
  routing a job
    About `routeprint`

process blocking
  data exchange
    Process Blocking

programming
  mixed model widgets
    The Mixed-Model Programming Widgets

programs
  widget examples
    Example Programs for SGI Enhanced Widgets

progress indicator
  The Scale (Percent Done Indicator) Widget

protocols
  close
    Handling the Window Manager Delete Window Protocol
  delete
    Handling the Window Manager Delete Window Protocol
  delete, example
    Handling the Window Manager Delete Window Protocol
  quit
    Handling the Window Manager Quit Protocol
  quit, example
    Handling the Window Manager Quit Protocol
  saving state information
    Handling the Window Manager Save Yourself Protocol
  window manager
    Handling Window Manager Protocols

PSVIEWER variable
  Selecting Utilities and Their Values

quit
  window
    Handling the Window Manager Quit Protocol
    Handling the Window Manager Quit Protocol

RapidApp
  Using ViewKit and RapidApp

recycle button
  The Finder Widget
  customize
    Controlling the Finder Interface

references
  list
    Suggested Reading

removing
  path, IconSmith
    Deleting

resize
  image
    Resizing the RGB Image Using `imgworks`
  windows
    Controlling Window Placement and Size

resources
  menus
    Standard Menu Resources
  schemes
    Pre-Defined Scheme Resources and Symbolic Values

restarting applications
  Handling the Window Manager Save Yourself Protocol
  session management
    Overview of Session Management
  states
    Overview of Session Management

RGB colors
  The SGI Enhanced Widgets
  Controlling the Color Chooser Interface

RGB files
  printing
    Converting a File for Printing

RGB image
  resize
    Resizing the RGB Image Using `imgworks`

rotation
  transformation pin
    Transformation Pin

routeprint command
  About `routeprint`

saving state information
  Handling the Window Manager Save Yourself Protocol

scale
  image
    Resizing the RGB Image Using `imgworks`

Scale widget
  The Scale (Percent Done Indicator) Widget
  example program
    Example Programs for Scale (Percent Done Indicator) Widget

scaling
  icons
    Drawing for All Scales
  transformation pin
    Transformation Pin

schemes
  Using Schemes
  application testing
    Testing Your Application with Schemes
  basic concepts
    Basic Scheme Concepts
  browser
    Testing Your Application with Schemes
  Color Schemes option
    Creating New Schemes
  considerations
    Special Considerations for Programming with Schemes
  creating new
    Creating New Schemes
  customization
    Why You Should Use Schemes
  defaults
    Schemes Overview
  designing new
    Creating New Schemes
  direct access
    Directly Accessing Colors and Fonts
  ease of use
    Why You Should Use Schemes
  implementation
    Turning on Schemes for Your Application
  new
    Creating New Schemes
  non-default colors
    Assigning Non-Default Colors and Fonts to Widgets
  override the default
    Assigning Non-Default Colors and Fonts to Widgets
  overview
    Schemes Overview
  pre-defined resources
    Pre-Defined Scheme Resources and Symbolic Values
  programming
    Using Schemes in Your Application
  schemebr browser
    Why You Should Use Schemes
    Testing Your Application with Schemes
  symbolic values
    Pre-Defined Scheme Resources and Symbolic Values
  turn on
    Turning on Schemes for Your Application
  user customization
    Why You Should Use Schemes
  why use
    Why You Should Use Schemes

Script predefined file type
  Scripts

SD2 data
  Supported Target Formats

segments
  IconSmith
    Path

selecting
  IconSmith
    Selecting

session management
  Session Management
  communication with window manager
    Interacting With the Window and Session Manager
  continuous
    Types of Session Management: Continuous and Explicit
    Handling the Window Manager Save Yourself Protocol
  debugging
    Debugging Tips
  example
    Debugging Tips
  explicit
    Types of Session Management: Continuous and Explicit
  overview
    Overview of Session Management
  saving state information
    Saving Session Information to a File
    Handling the Window Manager Save Yourself Protocol
  WM_COMMAND
    Setting the WM_COMMAND String

session manager
  and window manager
    Interacting With the Window and Session Manager

SETVAR rule
  Setting FTR Variables: The SETVAR Rule

SGI audio data
  Supported Target Formats

SGI data
  Supported Target Formats
  Supported Target Formats

SGI help
  See help
    Providing Online Help With SGIHelp

sgiMode resource
  Getting the IRIX Interactive Desktop Look

shadow color
  icons
    Selecting Colors

shapes
  filled, IconSmith
    Drawing Filled Shapes

size
  Controlling Window Placement and Size
  image
    Resizing the RGB Image Using `imgworks`
  of windows
    Controlling Window Placement and Size

sizing
  icons
    Drawing for All Scales

slider
  IconSmith
    Changing Drawing Size

slider widget
  The Scale (Percent Done Indicator) Widget

sliders
  color
    Controlling the Color Chooser Interface

SOFTIMAGE data
  Supported Target Formats

SourceFile predefined file type
  Source Files

SpecialFile predefined file type
  The Predefined File Types and What They Do

SPECIALFILE rule
  Matching Non-Plain Files: The SPECIALFILE Rule

speed of mouse clicking
  Handling the Mouse Double-Click Speed Setting

Springbox widget
  The Springbox Widget

states
  saving
    Saving Session Information to a File

stream converter example
  Example of a Simple Stream Converter

stream data converters
  Converting Data Using Stream Data Converters

style
  conventions
    Font Conventions in This Guide

SUPERTYPE rule
  An Example File Type
  Categorizing File Types: The SUPERTYPE Rule

support windows
  Creating a Support Window
  ”Delete” option
    Handling the Window Manager Delete Window Protocol
  example
    Creating a Support Window

symbolic links
  File Alteration Monitor
    Symbolic Links

symbolic values
  schemes
    Pre-Defined Scheme Resources and Symbolic Values

syntax
  conventions
    Font Conventions in This Guide

system
  default printer
    The Current Printer

tag command
  Matching Tagged Files

target formats
  3D graphics formats
    Supported Target Formats
  audio formats
    Supported Target Formats
  image formats
    Supported Target Formats
  movie formats
    Supported Target Formats
  SGI formats
    Supported Target Formats

targets
  data exchange
    Supported Target Formats
  ICCCM
    Mapping Names: The MAP Rule

telldesktop command
  Step Six: Restarting the Desktop

templates
  icons
    Templates

testing
  application with schemes
    Testing Your Application with Schemes

text
  copy. See data exchange
    Primary Transfer Model Overview

text editor
  example setting
    Setting the Preferred Text Editor
  setting on desktop
    Using the Default Viewer and Editor Utilities Panel

text field widget
  The Text and TextField Widgets

text widget
  The Text and TextField Widgets

ThumbWheel widget
  The Thumbwheel Widget
  callback structure
    Detecting Changes in the ThumbWheel's Value
  detecting changes
    Detecting Changes in the ThumbWheel's Value
  example program
    Example Program for ThumbWheel
  interface
    Controlling the ThumbWheel Interface
  interface values
    Controlling the ThumbWheel Interface
  values
    Getting and Setting the ThumbWheel's Value
    Getting and Setting the ThumbWheel's Value

TIFF data
  Supported Target Formats

title
  minimized window
    Setting the Minimized Window Label

titles
  of windows
    Setting the Window Title

tools
  application integration
    Implementation Strategies and Toolkits
  IRIS GL
    Integrating an Application
  OpenGL
    Integrating an Application
  RapidApp
    Using ViewKit and RapidApp
  ViewKit
    Using ViewKit and RapidApp
    Integrating an Application

topics
  additional references
    Suggested Reading

tracing
  design templates
    Templates

transferring data
  Interapplication Data Exchange
  Using GoldenGate Data Conversion Services
  See Primary Transfer
    Primary Transfer Model Overview

Transformation button
  IconSmith
    Transformations

transformation pin
  Transformation Pin

ttyExecutable predefined file type
  ttyExecutable

ttyLaunchExecutable predefined file type
  ttyLaunchExecutable

ttyLaunchOutExecutable predefined file type
  ttyLaunchOutExecutable

ttyOutExecutable predefined file type
  ttyOutExecutable

TYPE rule
  An Example File Type
  Naming File Types: The TYPE Rule

types
  MIME
    Mapping Names: The MAP Rule
  predefined file types
    Predefined File Types
  predefined file types. See also predefined file types
    Predefined File Types

URL
  access in helpmap file
    Example of Helpmap Entry to Access a Web Browser

user interaction
  Finder widget
    Handling User Interaction with the Finder

variables
  desktop
    Desktop Variables
  icon status
    Variables
  set, FTRs
    Setting FTR Variables: The SETVAR Rule

vertex
  Vertex

ViewKit
  Using ViewKit and RapidApp
  desktop integration
    Integrating an Application
  HTML widget
    Viewer Components
  reference
    Suggested Reading
  retrieve resource
    Directly Accessing Colors and Fonts

views
  desktop
    About the IRIX Interactive Desktop Environment

virtual reality data
  Supported Target Formats

virtual screens
  Desk Management

VRML data
  Supported Target Formats

WAVE data
  Supported Target Formats

WAVEFRONT data
  Supported Target Formats

Web access
  HTML widget
    HTML Viewer Component
  information retrieval
    HTML Viewer Component
  licensing
    HTML Viewer Component
  online help
    HTML Viewer Component

web browser
  setting on desktop
    Using the Default Viewer and Editor Utilities Panel

web browser setting
  Selecting Utilities and Their Values

WEBBROWSER variable
  Selecting Utilities and Their Values

wheel widget. See ThumbWheel widget
  The Thumbwheel Widget

widgets
  Using the SGI Enhanced Widgets
  ApplicationShell
    Creating a Main Primary Window
  Arc
    The Graph Widget
  building demos
    Instructions for Building the Widget Demos
  Color Chooser example program
    Example Program for Color Chooser
  Color Chooser Makefile example
    Makefile for colortest.c
  ColorChooser
    The Color Chooser Widget
  ColorChooser. See also colors
    The Color Chooser Widget
  demos
    Using the Widget Demos
  Dial
    The Dial Widget
  Dial example program
    Example Program for Dial
  Dial. See also Dial widget
    Detecting Changes in the Dial's Value
  Drop Pocket
    The Drop Pocket Widget
  Drop Pocket example program
    Example Program for Drop Pocket
  Drop Pocket Makefile example
    Makefile for Drop Pocket Example
  enhanced
    The Enhanced Widgets
  example programs
    Example Programs for SGI Enhanced Widgets
  File Selection Box
    The File Selection Box Widget
  File Selection Box example program
    Example Program for File Selection Box
  File Selection Box Makefile example
    Makefile for File Selection Box Example Program
  Finder
    The Finder Widget
  Finder example program
    Example Program for Finder
  Finder. See also Finder widget
    The Finder Widget
  Graph
    The Graph Widget
  Grid
    The Grid Widget
  Grid. See also Grid widget
    Setting Grid Characteristics
  History Button example program
    Example Program for History Button (Dynamenu)
  HTML viewer component
    HTML Viewer Component
  knob
    The Dial Widget
  LED example program
    Example Program for LED Widget
  OpenGL
    The Mixed-Model Programming Widgets
  Percent Done Indicator example
    Example Programs for Scale (Percent Done Indicator) Widget
  percentage done
    The Scale (Percent Done Indicator) Widget
  programming mixed-model
    The Mixed-Model Programming Widgets
  progress indicator
    The Scale (Percent Done Indicator) Widget
  Scale
    The Scale (Percent Done Indicator) Widget
  Scale example program
    Example Programs for Scale (Percent Done Indicator) Widget
  SgColorChooser
    The SGI Enhanced Widgets
  slider
    The Scale (Percent Done Indicator) Widget
  Springbox
    The Springbox Widget
  text
    The Text and TextField Widgets
  text field
    The Text and TextField Widgets
  ThumbWheel
    The Thumbwheel Widget
  ThumbWheel example program
    Example Program for ThumbWheel
  ThumbWheel. See also ThumbWheel widget
    The Thumbwheel Widget

window categories
  Implementing an Application Model
  implementation
    Creating Windows and Setting Decorations

window management
  Window Management
  communication with session manager
    Interacting With the Window and Session Manager
  debugging
    Debugging Tips

window manager
  About the IRIX Interactive Desktop Look and Feel
  and session manager
    Interacting With the Window and Session Manager
  protocols
    Handling Window Manager Protocols
  sending messages
    Handling Window Manager Protocols

windows
  Controlling Window Placement and Size
  Also see IconSmith, windows
    IconSmith Windows
  banner
    Setting the Window Title
  co-primary
    Creating a Co-Primary Window
  customizing
    Customizing Your Application's Minimized Windows
  Desks Overview
    About the IRIX Interactive Desktop Environment
  desktop
    About the IRIX Interactive Desktop Environment
  dialogs
    Creating a Support Window
    Creating a Dialog
  example, creating a co-primary
    Creating a Co-Primary Window
  example, creating a dialog
    Creating a Dialog
  example, creating a main primary
    Creating a Main Primary Window
  example, creating a support
    Creating a Support Window
  example, delete protocol
    Handling the Window Manager Delete Window Protocol
  example, quit protocol
    Handling the Window Manager Quit Protocol
  example, save yourself protocol
    Handling the Window Manager Save Yourself Protocol
  help
    The Help Viewer
  Icon Catalog
    About the IRIX Interactive Desktop Environment
  iconified
    Customizing Your Application's Minimized Windows
  iconified, changing state
    Changing the Minimized Window Image
  iconified, creating
    Creating a Minimized Window Image: The Basic Steps
  iconified, examples
    Some Different Sources for Minimized Window Images
  iconified, labeling
    Setting the Minimized Window Label
  iconified, using imgworks
    Resizing the RGB Image Using `imgworks`
  integration with desktop
    Creating Windows and Setting Decorations
  main
    Creating a Main Primary Window
  minimized
    Customizing Your Application's Minimized Windows
    creating
      Creating a Minimized Window Image: The Basic Steps
    examples
      Some Different Sources for Minimized Window Images
    using imgworks
      Resizing the RGB Image Using `imgworks`
  minimized, changing state
    Changing the Minimized Window Image
  minimized, labeling
    Setting the Minimized Window Label
  placement
    Controlling Window Placement and Size
  pop-up
    Creating a Co-Primary Window
  primary
    Creating a Main Primary Window
  protocol
    Handling Window Manager Protocols
  save yourself example
    Handling the Window Manager Save Yourself Protocol
  save yourself protocol
    Handling the Window Manager Save Yourself Protocol
  sending messages
    Handling Window Manager Protocols
  session management
    Handling the Window Manager Save Yourself Protocol
  support
    Creating a Support Window
  title
    Setting the Window Title
    Setting the Minimized Window Label

WINEDITOR variable
  Selecting Utilities and Their Values

WM_COMMAND
  session management
    Setting the WM_COMMAND String

writing help
  See help
    Writing the Online Help

X Window System
  reference
    Suggested Reading

Xt help
  See help
    Providing Online Help With SGIHelp

Prev | Table of Contents |
Appendix H. Standard Menu Resources |  |