- <F1\> key (Help)
- Context-Sensitive Help Procedures
- [] (subscript) operator (in VkMenu)
- Menu Access Functions
- _allowMultipleDialogs (in VkGenericDialog)
- Deriving New Dialog Classes Using the Generic Dialog
- _baseWidget (in VkComponent)
- Component Constructors
- Component Constructors
- VkComponent Access Functions
- _baseWidget (in VkSimpleWindow)
- Creating the Window Interface in the Constructor
- _canvas (in VkDoubleBuffer)
- Drawing in the Double Buffer Component
- _clientData() (in VkMenuActionObject)
- Command Class Constructors
- _currentMatchList (in VkCompletionField)
- Deriving Text Completion Field Subclasses
- _cursorList (in VkCursorList)
- Creating, Setting, and Retrieving an Animated Busy Cursor
- _height (in VkDoubleBuffer)
- Handling Double Buffer Component Resize Requests
- _iconState (in VkSimpleWindow)
- Determining Window States
- _label (in VkCheckBox)
- Using Subclassing to Handle Changes in Check Box Toggle Values
- _label (in VkNode)
- Creating Node Subclasses
- _mainWindowWidget (in VkSimpleWindow)
- Additional Data Members
- _minimizeMultipleDialogs (in VkGenericDialog)
- Deriving New Dialog Classes Using the Generic Dialog
- _name (in VkComponent)
- VkComponent Access Functions
- Component Constructors
- Component Constructors
- _nameList (in VkCompletionField)
- Deriving Text Completion Field Subclasses
- _rc (in VkCheckBox)
- Using Subclassing to Handle Changes in Check Box Toggle Values
- _showApply (in VkGenericDialog)
- Deriving New Dialog Classes Using the Generic Dialog
- _showCancel (in VkGenericDialog)
- Deriving New Dialog Classes Using the Generic Dialog
- _showOK (in VkGenericDialog)
- Deriving New Dialog Classes Using the Generic Dialog
- _stackingState (in VkSimpleWindow)
- Determining Window States
- _visibleState (in VkSimpleWindow)
- Determining Window States
- _widgetList (in VkCheckBox)
- Using Subclassing to Handle Changes in Check Box Toggle Values
- _width (in VkDoubleBuffer)
- Handling Double Buffer Component Resize Requests
- _winList (in VkApp)
- VkApp Protected Functions and Data Members
- aboutDialog() (in VkApp)
- Maintaining Product and Version Information
- activate() (in VkCompletionField)
- Deriving Text Completion Field Subclasses
- activate() (in VkMenuItem)
- Activating and Deactivating Menu Items
- activate() (in VkPrefItem)
- Preference Item Access Functions
- activateItem() (in VkMenu)
- Activating and Deactivating Items in a Menu
- activating
- command classes
- Activating Command Classes
- menu items
- Activating and Deactivating Items in a Menu
- Activating and Deactivating Menu Items
- preference items
- Preference Item Access Functions
- add() (in VkAlignmentGroup)
- Adding Widgets and Components to an Alignment Group
- add() (in VkCompletionField)
- Setting and Clearing the Text Completion Field Expansion List
- add() (in VkGangedGroup)
- Adding Scales and Scrollbars to a Ganged Group
- add() (in VkGraph)
- Adding Nodes and Specifying Node Connectivity
- add() (in VkMenu)
- Functions for Dynamically Creating Menus
- add() (in VkMenuUndoManager)
- Providing Undo Support for Actions That Are Not Menu Items
- add() (in VkMeter)
- Adding Items to a Meter
- add() (in VkNameList)
- VkNameList Member Functions
- add() (in VkRadioGroup)
- Adding Toggles and Buttons to a Radio Group
- addAction() (in VkMenu)
- Functions for Dynamically Creating Menus
- addCallback() (in VkCallbackObject)
- Registering ViewKit Callbacks
- addConfirmFirstAction() (in VkMenu)
- Functions for Dynamically Creating Menus
- addDesktopMenuItems() (in VkGraph)
- Subclassing VkGraph
- adding
- buttons to radio group
- Adding Toggles and Buttons to a Radio Group
- items to meter component
- Adding Items to a Meter
- nodes to graphs
- Adding Nodes and Specifying Node Connectivity
- pixmaps to tabs
- Adding a Pixmap to a Tab
- scrollbars to a ganged group
- Adding Scales and Scrollbars to a Ganged Group
- tabs to tab panel
- Adding Tabs to a Tab Panel
- toggles to check box
- Adding Toggles to the Check Box
- widgets to alignment group
- Adding Widgets and Components to an Alignment Group
- addItem() (in VkCheckBox)
- Adding Toggles to the Check Box
- addItem() (in VkPrefGroup)
- Adding and Deleting Preference Items from a Group Item
- addLabel() (in VkMenu)
- Functions for Dynamically Creating Menus
- addLabel() (in VkTickMarks)
- Configuring the Tick Marks
- addMenuItems() (in VkGraph)
- Subclassing VkGraph
- addMenuPane() (in VkWindow)
- Menu Bar Support
- addRadioMenuPane() (in VkWindow)
- Menu Bar Support
- addRadioSubmenu() (in VkMenu)
- Functions for Dynamically Creating Menus
- addSeparator() (in VkMenu)
- Functions for Dynamically Creating Menus
- addSubmenu() (in VkMenu)
- Functions for Dynamically Creating Menus
- addTab() (in VkTabPanel)
- Adding Tabs to a Tab Panel
- addTabs() (in VkTabPanel)
- Adding Tabs to a Tab Panel
- addToggle() (in VkMenu)
- Functions for Dynamically Creating Menus
- addView() (in VkSimpleWindow)
- Creating the Window Interface in the Constructor
- adjustGeometry() (in VkModifiedAttachment)
- Adjusting the Modified Text Attachment's Geometry
- Admin menu (in graph overview window)
- Graph Overview
- afterRealizeHook() (in VkApp)
- VkApp Protected Functions and Data Members
- afterRealizeHook() (in VkComponent)
- Displaying and Hiding Components
- afterRealizeHook() (in VkSimpleWindow)
- Window Properties and Shell Resources
- Performing Actions After Realizing a Window
- alignBottom() (in VkAlignmentGroup)
- Aligning Widgets and Components in an Alignment Group
- alignHeight() (in VkAlignmentGroup)
- Aligning Widgets and Components in an Alignment Group
- aligning
- nodes in graphs
- Realigning Nodes
- Laying Out the Graph
- widgets
- ViewKit Support for Aligning Widgets
- 0
- ViewKit Support for Aligning Widgets
- alignLeft() (in VkAlignmentGroup)
- Aligning Widgets and Components in an Alignment Group
- alignment groups
- ViewKit Support for Aligning Widgets
- 0
- ViewKit Support for Aligning Widgets
- adding widgets
- Adding Widgets and Components to an Alignment Group
- aligning widgets
- Aligning Widgets and Components in an Alignment Group
- removing widgets
- Removing Widgets and Components From an Alignment Group
- alignRight() (in VkAlignmentGroup)
- Aligning Widgets and Components in an Alignment Group
- alignTop() (in VkAlignmentGroup)
- Aligning Widgets and Components in an Alignment Group
- alignWidth() (in VkAlignmentGroup)
- Aligning Widgets and Components in an Alignment Group
- appContext() (in VkApp)
- Application Data Access Functions
- applicationClassName() (in VkApp)
- Application Data Access Functions
- applications:See also VkApp class
- The ViewKit Application Class
- busy states
- Supporting Busy States
- Busy Dialog
- 0
- Entering and Exiting Busy States Using ViewKit
- busy dialog
- Installing Different Busy Dialogs
- Entering and Exiting Busy States Using ViewKit
- entering
- Entering and Exiting Busy States Using ViewKit
- example
- Entering and Exiting Busy States Using ViewKit
- exiting
- Entering and Exiting Busy States Using ViewKit
- nested
- Entering and Exiting Busy States Using ViewKit
- class name
- Application Data Access Functions
- VkApp Constructor
- command-line options, parsing
- VkApp Constructor
- VkApp Protected Functions and Data Members
- example
- Subclassing VkApp
- cursors
- Setting Application Cursors
- busy, animated
- Creating, Setting, and Retrieving an Animated Busy Cursor
- Animating the Busy Cursor
- Setting and Retrieving the Busy Cursor
- busy, fixed
- Setting and Retrieving the Busy Cursor
- default
- Setting Application Cursors
- Setting and Retrieving the Busy Cursor
- normal
- Setting and Retrieving the Normal Cursor
- temporary
- Setting and Retrieving a Temporary Cursor
- Display structure
- Application Data Access Functions
- event handling
- Running ViewKit Applications
- customizing
- Customizing Event Handling
- during postAndWait()
- Methods of Posting Dialogs
- during wasInterrupted()
- Interruptible Busy Dialog
- pending events
- ViewKit Event Handling
- raw events
- Handling Raw Events
- ViewKit Event Handling
- in non-default visuals
- VkApp Constructor
- in overlay planes
- Putting Applications in the Overlay Planes
- name
- Application Data Access Functions
- VkApp Constructor
- pointer
- VkApp Constructor
- product information
- Maintaining Product and Version Information
- quitting
- VkComponent Utility Functions
- Providing a “Safe Quit” Mechanism
- Fatal Error Dialogs
- Window Properties and Shell Resources
- Quitting ViewKit Applications
- Window Class Destructors
- running
- Running ViewKit Applications
- shell
- Application Data Access Functions
- VkApp Constructor
- ViewKit's Multi-Window Model
- geometry
- Application Data Access Functions
- version information
- Maintaining Product and Version Information
- windows, managing
- Managing Top-Level Windows
- Manipulating Windows
- XtAppContext structure
- Application Data Access Functions
- Apply button, dialogs
- Methods of Posting Dialogs
- apply() (in VkDialogManager)
- Deriving New Dialog Classes Using the Generic Dialog
- arcCreatedCallback (in VkGraph)
- ViewKit Callbacks Associated With VkGraph
- arcDestroyedCallback (in VkGraph)
- ViewKit Callbacks Associated With VkGraph
- arcs (in graphs)
- attributes
- Adding Nodes and Specifying Node Connectivity
- area1() (in VkTabPanel)
- Tab Panel Access Functions
- area2() (in VkTabPanel)
- Tab Panel Access Functions
- arg() (in VkRunOnce)
- Access Functions
- arg() (in VkRunOnce2)
- Access Functions
- argc (in main())
- VkApp Constructor
- Application Data Access Functions
- argc() (in VkApp)
- Application Data Access Functions
- argCnt() (in VkVisual)
- Data Access Functions
- argList() (in VkVisual)
- Data Access Functions
- argv (in main())
- VkApp Constructor
- Application Data Access Functions
- argv() (in VkApp)
- Application Data Access Functions
- attach() (in VkModifiedAttachment)
- Attaching and Detaching the Modified Text Attachment to and From a Widget
- attach() (in VkPopupMenu)
- Attaching Popup Menus to Widgets
- attach() (in VkResizer)
- Attaching and Detaching a Resizer Object to and From a Widget
- attachments
- Management Classes for Controlling Component and Widget Display Characteristics
- Management Classes for Controlling Component and Widget Operation
- alignment groups
- ViewKit Support for Aligning Widgets
- ganged scrollbars
- Supporting “Ganged” Scrollbar Operation
- modified text
- Modified Text Attachment
- radio-style toggles
- Enforcing Radio-Style Behavior on Toggle Buttons
- resizers
- ViewKit Support for Resizing and Moving Widgets
- attributes
- arcs in graphs
- Adding Nodes and Specifying Node Connectivity
- background processes
- VkBackground
- balloon help
- QuickHelp
- base widget:See also baseWidget()
- VkComponent Access Functions
- applications
- Application Data Access Functions
- components
- Component Constructors
- VkComponent Access Functions
- VkComponent Class
- Component Destructors
- deletion, handling
- Handling Component Widget Destruction
- preference items
- Preference Item Labels
- Preference Item Access Functions
- realization, detecting
- Displaying and Hiding Components
- windows
- Creating the Window Interface in the Constructor
- baseHeight() (in VkPrefItem)
- Preference Item Access Functions
- baseWidget() (in VkApp)
- Application Data Access Functions
- baseWidget() (in VkComponent)
- VkComponent Access Functions
- baseWidget() (in VkSubMenu)
- Submenu Utility and Access Functions
- BlackPixel macro
- Maintaining Consistency
- blocking, modal dialogs
- Methods of Posting Dialogs
- Methods of Posting Dialogs
- build() (in VkNode)
- Creating Node Subclasses
- build() (in VkPopupMenu)
- Popping Up Popup Menus
- buildCmdPanel() (in VkGraph)
- Subclassing VkGraph
- buildZoomMenu() (in VkGraph)
- Subclassing VkGraph
- busy dialog
- Busy Dialog
- Entering and Exiting Busy States Using ViewKit
- 0
- Busy Dialog
- installing
- Installing Different Busy Dialogs
- busy states
- Supporting Busy States
- Busy Dialog
- busy dialog
- Entering and Exiting Busy States Using ViewKit
- installing
- Installing Different Busy Dialogs
- entering
- Entering and Exiting Busy States Using ViewKit
- example
- Entering and Exiting Busy States Using ViewKit
- exiting
- Entering and Exiting Busy States Using ViewKit
- nested
- Entering and Exiting Busy States Using ViewKit
- busy() (in VkApp)
- Entering and Exiting Busy States Using ViewKit
- note
- Entering and Exiting Busy States Using ViewKit
- busyCursor() (in VkApp)
- Creating, Setting, and Retrieving an Animated Busy Cursor
- Setting and Retrieving a Fixed Busy Cursor
- butterfly graphs
- Butterfly Graphs
- butterfly node
- Butterfly Graphs
- buttonCallback (in VkRepeatButton)
- Responding to Repeat Button Activation
- buttons
- radio-style. See radio-style toggles; VkRadioGroup class
- Enforcing Radio-Style Behavior on Toggle Buttons
- repeating. See repeating buttons; VkRepeatButton class
- Repeating Button Component
- callbacks. See ViewKit callbacks; Xt callbacks
- Using Xt Callbacks With Components
- callCallbacks() (in VkCallbackObject)
- Defining and Triggering ViewKit Callbacks
- Cancel button, dialogs
- Methods of Posting Dialogs
- cancel() (in VkDialogManager)
- Deriving New Dialog Classes Using the Generic Dialog
- centering algorithm, dialogs
- Dialog Access and Utility Functions
- centerOnScreen() (in VkDialogManager)
- Dialog Access and Utility Functions
- changed() (in VkPrefGroup)
- Monitoring the Values of Preference Items Associated with a Group Item
- changed() (in VkPrefItem)
- Getting and Setting Preference Item Values
- check box component
- Check Box Component
- 0
- Check Box Component
- example
- Setting Check Box and Toggle Labels
- setting labels
- Setting Check Box and Toggle Labels
- toggles
- adding
- Adding Toggles to the Check Box
- detecting value changes
- Recognizing Changes in Check Box Toggle Values
- getting values
- Setting and Getting Check Box Toggle Values
- setting values
- Setting and Getting Check Box Toggle Values
- child() (in VkNode)
- Node Access Functions
- class hints
- Window Properties and Shell Resources
- class name:See also className()
- VkComponent Access Functions
- application
- Application Data Access Functions
- VkApp Constructor
- components
- Component Resource Support
- VkComponent Access Functions
- classes
- dependencies
- Mixing ViewKit and Standard X and Motif Functions
- management
- Management Classes for Controlling Component and Widget Display Characteristics
- Management Classes for Controlling Component and Widget Operation
- alignment groups
- ViewKit Support for Aligning Widgets
- ganged scrollbars
- Supporting “Ganged” Scrollbar Operation
- modified text
- Modified Text Attachment
- radio-style toggles
- Enforcing Radio-Style Behavior on Toggle Buttons
- resizers
- ViewKit Support for Resizing and Moving Widgets
- process control
- ViewKit Process Control Classes
- className() (in VkApp)
- Application Data Access Functions
- className() (in VkComponent)
- Component Resource Support
- VkComponent Access Functions
- className() (in VkRunOnce)
- Access Functions
- className() (in VkRunOnce2)
- Access Functions
- className() (in VkVisual)
- Data Access Functions
- clear() (in VkCompletionField)
- Setting and Clearing the Text Completion Field Expansion List
- clear() (in VkCutPaste)
- Copying Data
- clearAll() (in VkGraph)
- Indicating Which Nodes to Display
- clearing
- completion field expansion list
- Setting and Clearing the Text Completion Field Expansion List
- undo stack
- Clearing the Undo Stack
- “Click for Help” selection (in Help menu)
- Implementation of the Help Menu
- client data, Xt callbacks
- components
- Using Xt Callbacks With Components
- static menu descriptions
- Special Considerations for Xt Callback Client Data When Using Static Menu Descriptions
- CLIPBOARD transfer model
- Primary and Clipboard Transfer Models
- clipboardAtom() (in VkCutPaste)
- Miscellaneous Functions
- “Close” selection (in Admin menu)
- Graph Overview
- “Collapse Selected Nodes” (in Selected Nodes menu)
- Edit Mode Operations
- “Collapse Subgraph” selection (in Node menu)
- Hiding and Displaying Nodes
- color chooser dialog
- Color Chooser Dialog
- 0
- Color Chooser Dialog
- colormap() (in VkVisual)
- Data Access Functions
- colormapCreated() (in VkVisual)
- Data Access Functions
- colormaps
- Maintaining Consistency
- command classes
- Command Classes
- 0
- Command Classes
- activating
- Activating Command Classes
- constructors
- Command Class Constructors
- executing
- Activating Command Classes
- menu items
- Using Command Classes as Menu Items
- overview
- Overview of Command Classes
- setting labels
- Setting the Label Used by Command Classes
- command-line options, parsing
- VkApp Constructor
- VkApp Protected Functions and Data Members
- example
- Subclassing VkApp
- compiling ViewKit programs
- Compiling and Linking ViewKit Programs
- example
- Required Libraries
- completeName() (in VkNameList)
- VkNameList Member Functions
- completion fields
- Text Completion Field Component
- 0
- Text Completion Field Component
- activation, responding
- Responding to Text Completion Field Activation
- clearing expansion list
- Setting and Clearing the Text Completion Field Expansion List
- replacing expansion list
- Setting and Clearing the Text Completion Field Expansion List
- retrieving contents
- Retrieving the Text Completion Field Contents
- setting expansion list
- Setting and Clearing the Text Completion Field Expansion List
- components
- Components
- 0
- Components
- base widget
- Component Constructors
- VkComponent Access Functions
- Component Destructors
- VkComponent Class
- 0
- VkComponent Access Functions
- deletion, handling
- Handling Component Widget Destruction
- realization, detecting
- Displaying and Hiding Components
- callbacks. See components
- ViewKit callbacks; components: Xt callbacks
- Using Xt Callbacks With Components
- characteristics
- VkComponent Class
- class name
- Component Resource Support
- VkComponent Access Functions
- 0
- VkComponent Access Functions
- constructor
- Component Constructors
- definition
- Definition of a Component
- destructor
- Component Destructors
- displaying
- Displaying and Hiding Components
- hiding
- Displaying and Hiding Components
- managing widgets
- Component Constructors
- VkComponent Class
- multiple pointers to
- Predefined ViewKit Callbacks
- name
- VkComponent Access Functions
- VkComponent Class
- overview
- Definition of a Component
- parent widget
- VkComponent Class
- Component Constructors
- resource support
- Component Resource Support
- data members, initializing
- Initializing Data Members Based on Resource Values
- default values, setting
- Setting Default Resource Values for a Component
- global values, setting
- Setting Default Resource Values for a Component
- requirements
- Component Resource Support
- resource values, setting
- Setting Resource Values by Class or Individual Component
- values, retrieving
- Convenience Function for Retrieving Resource Values
- static member functions and Xt callbacks
- VkComponent Class
- Using Xt Callbacks With Components
- example
- Using Xt Callbacks With Components
- naming convention
- Using Xt Callbacks With Components
- this pointer
- Using Xt Callbacks With Components
- subclassing
- Deriving Subclasses to Create New Components
- constructor
- Component Constructors
- examples
- Creating a New Component
- summary
- Subclassing Summary
- testing for valid
- VkComponent Utility Functions
- ViewKit callbacks
- ViewKit Callback Support
- creating
- Defining and Triggering ViewKit Callbacks
- defining
- Defining and Triggering ViewKit Callbacks
- invoking
- Defining and Triggering ViewKit Callbacks
- overview
- ViewKit Callback Support
- registering callback functions
- Registering ViewKit Callbacks
- removing callback functions
- Removing ViewKit Callbacks
- triggering
- Defining and Triggering ViewKit Callbacks
- unregistering callback functions
- Removing ViewKit Callbacks
- widget destruction
- Component Constructors
- VkComponent Class
- Handling Component Widget Destruction
- Component Destructors
- widgets
- Component Constructors
- VkComponent Class
- Xt callbacks
- Using Xt Callbacks With Components
- VkComponent Class
- example
- Using Xt Callbacks With Components
- naming convention
- Using Xt Callbacks With Components
- this pointer
- Using Xt Callbacks With Components
- concepts
- suggested reading
- What You Should Know Before Reading This Guide
- constructing menus
- dynamically
- Constructing Menus Dynamically
- example
- Creating a Menu Bar Dynamically
- static description, from
- Constructing Menus From a Static Description
- example
- Creating a Menu Bar Using a Static Description
- VkMenuDesc structure
- The VkMenuDesc Structure
- Xt callback client data
- Special Considerations for Xt Callback Client Data When Using Static Menu Descriptions
- constructors
- See individual class names
- Component Constructors
- context-sensitive help
- Context-Sensitive Help Procedures
- conventions
- Conventions Used in This Guide
- inheritance graphs
- Class Inheritance Graph Conventions
- reference pages
- Typographical Conventions
- typographical
- Typographical Conventions
- converting data types
- Using Data Type Converters
- copy and paste
- Copying Data
- createCursor() (in VkCursorList)
- Creating, Setting, and Retrieving an Animated Busy Cursor
- createDialog() (in VkGenericDialog)
- Deriving New Dialog Classes Using the Generic Dialog
- creating
- ViewKit callbacks
- Defining and Triggering ViewKit Callbacks
- window interfaces
- Creating the Window Interface
- 0
- Creating the Window Interface
- cursors
- Setting Application Cursors
- busy, animated
- Setting and Retrieving the Busy Cursor
- Creating, Setting, and Retrieving an Animated Busy Cursor
- animating
- Animating the Busy Cursor
- example
- Creating, Setting, and Retrieving an Animated Busy Cursor
- busy, fixed
- Setting and Retrieving the Busy Cursor
- default
- Setting and Retrieving the Busy Cursor
- Setting Application Cursors
- normal
- Setting and Retrieving the Normal Cursor
- temporary
- Setting and Retrieving a Temporary Cursor
- custom dialog
- Deriving New Dialog Classes Using the Generic Dialog
- 0
- Deriving New Dialog Classes Using the Generic Dialog
- customizing event handling
- Customizing Event Handling
- data members, initializing with X resources
- Initializing Data Members Based on Resource Values
- data transfer
- See also VkCutPaste class
- ViewKit Cut and Paste
- data types
- converting
- Using Data Type Converters
- registering
- Registering New Data Types
- deactivate() (in VkMenu)
- Activating and Deactivating Items in a Menu
- deactivate() (in VkMenuItem)
- Activating and Deactivating Menu Items
- deactivate() (in VkPrefItem)
- Preference Item Access Functions
- deactivating
- menu items
- Activating and Deactivating Menu Items
- Activating and Deactivating Items in a Menu
- preference items
- Preference Item Access Functions
- debug libraries, ViewKit
- Required Packages
- defining ViewKit callbacks
- Defining and Triggering ViewKit Callbacks
- deleteCallback (in VkComponent)
- Predefined ViewKit Callbacks
- Component Destructors
- deleteChildren() (in VkPrefGroup)
- Adding and Deleting Preference Items from a Group Item
- demonstration programs
- Demonstration Programs
- dependencies
- classes
- Mixing ViewKit and Standard X and Motif Functions
- VkApp
- VkApp Constructor
- Mixing ViewKit and Standard X and Motif Functions
- depth() (in VkVisual)
- Data Access Functions
- deriving subclasses. See components
- subclassing
- See also specific classes
- Deriving Subclasses to Create New Components
- deriving subclasses. See components
- subclassing
- Deriving Subclasses to Create New Components
- deselecting
- nodes in graphs
- Edit Mode Operations
- detach() (in VkModifiedAttachment)
- Attaching and Detaching the Modified Text Attachment to and From a Widget
- detach() (in VkResizer)
- Attaching and Detaching a Resizer Object to and From a Widget
- dialogs
- Using Dialogs in ViewKit
- 0
- Using Dialogs in ViewKit
- Apply button
- Methods of Posting Dialogs
- busy
- Busy Dialog
- Entering and Exiting Busy States Using ViewKit
- 0
- Busy Dialog
- installing
- Installing Different Busy Dialogs
- button labels, setting
- Setting the Button Labels
- Cancel button
- Methods of Posting Dialogs
- centering algorithm
- Dialog Access and Utility Functions
- color chooser
- Color Chooser Dialog
- 0
- Color Chooser Dialog
- custom
- Deriving New Dialog Classes Using the Generic Dialog
- 0
- Deriving New Dialog Classes Using the Generic Dialog
- error
- Error Dialogs
- 0
- Error Dialogs
- event handling
- during postAndWait()
- Methods of Posting Dialogs
- during wasInterrupted()
- Interruptible Busy Dialog
- fatal error
- Fatal Error Dialogs
- 0
- Fatal Error Dialogs
- file selection
- File Selection Dialog
- 0
- File Selection Dialog
- caution
- File Selection Dialog
- generic
- Deriving New Dialog Classes Using the Generic Dialog
- 0
- Deriving New Dialog Classes Using the Generic Dialog
- Help button
- Dialog Help Procedures
- Methods of Posting Dialogs
- in overlay planes
- Putting Dialogs in the Overlay Planes
- information
- Information Dialogs
- 0
- Information Dialogs
- interruptible busy
- Interruptible Busy Dialog
- 0
- Interruptible Busy Dialog
- checking for interruptions
- Interruptible Busy Dialog
- installing
- Installing Different Busy Dialogs
- Interruptible Busy Dialog
- message
- Methods of Posting Dialogs
- OK button
- Methods of Posting Dialogs
- overview
- Overview of ViewKit Dialog Management
- parent widget
- Methods of Posting Dialogs
- pointers
- ViewKit Dialog Class Overview
- posting
- Posting Dialogs
- examples
- Posting Dialogs
- methods
- Methods of Posting Dialogs
- preference. See preference dialogs; VkPrefDialog class
- Preference Dialogs
- preposting
- Using prepost()
- Product Information
- Maintaining Product and Version Information
- Implementation of the Help Menu
- progress
- Progress Dialog
- 0
- Progress Dialog
- installing
- Progress Dialog
- Installing Different Busy Dialogs
- prompt
- Prompt Dialog
- 0
- Prompt Dialog
- caution
- Prompt Dialog
- question
- Question Dialog
- 0
- Question Dialog
- VkMenuConfirmFirstAction use
- Confirmable Menu Actions
- title, setting
- Setting the Title of the Dialog
- unposting
- Unposting Dialogs
- warning
- Warning Dialogs
- 0
- Warning Dialogs
- disabling multi-level undo support
- Enabling and Disabling Multi-Level Undo Support
- Display structure
- Application Data Access Functions
- display() (in VkApp)
- Application Data Access Functions
- display() (in VkGraph)
- Indicating Which Nodes to Display
- displayAll() (in VkGraph)
- Indicating Which Nodes to Display
- displayButterfly() (in VkGraph)
- Butterfly Graphs
- displayIf() (in VkGraph)
- Indicating Which Nodes to Display
- displaying
- components
- Displaying and Hiding Components
- graph overview window
- Displaying a Graph Overview
- Graph Overview
- menu items
- Displaying and Hiding Menu Items
- modified text attachment dogear
- Displaying and Hiding the Modified Text Attachment
- nodes in graphs
- Edit Mode Operations
- Graph Utility Functions
- Indicating Which Nodes to Display
- Hiding and Displaying Nodes
- resizer geometry controls
- Displaying the Resizer Object's Geometry Controls
- windows
- Manipulating Windows
- Managing Top-Level Windows
- displayParentsAndChildren() (in VkGraph)
- Indicating Which Nodes to Display
- displayValue() (in VkModifiedAttachment)
- Controlling the Contents of the Text Widget
- displayWithAllChildren() (in VkGraph)
- Indicating Which Nodes to Display
- displayWithAllParents() (in VkGraph)
- Indicating Which Nodes to Display
- displayWithChildren() (in VkGraph)
- Indicating Which Nodes to Display
- displayWithParents() (in VkGraph)
- Indicating Which Nodes to Display
- distributeHorizontal() (in VkAlignmentGroup)
- Aligning Widgets and Components in an Alignment Group
- distributeVertical() (in VkAlignmentGroup)
- Aligning Widgets and Components in an Alignment Group
- doit() (in VkAction)
- Overriding Virtual Functions
- doit() (in VkMenuActionObject)
- Overriding Virtual Functions
- doLayout() (in VkGraph)
- Laying Out the Graph
- doSparseLayout() (in VkGraph)
- Laying Out the Graph
- doSubtreeLayout() (in VkGraph)
- Laying Out the Graph
- double-buffer component
- ViewKit Support for Double-Buffered Graphics
- 0
- ViewKit Support for Double-Buffered Graphics
- drawing
- Drawing in the Double Buffer Component
- resizing
- Handling Double Buffer Component Resize Requests
- switching buffers
- Switching Buffers in the Double Buffer Component
- drag and drop
- Dragging Data
- dragAwayCopy() (in VkCutPaste)
- Dragging Data
- dragAwayCopyExtended() (in VkCutPaste)
- Dragging Data
- draw() (in VkDoubleBuffer)
- Drawing in the Double Buffer Component
- drawing, double-buffered
- Drawing in the Double Buffer Component
- 0
- Drawing in the Double Buffer Component
- enableCancelButton() (in VkDialogManager)
- Dialog Access and Utility Functions
- enterCallback (in VkCompletionField)
- Responding to Text Completion Field Activation
- error dialog
- Error Dialogs
- 0
- Error Dialogs
- error dialog, fatal
- Fatal Error Dialogs
- 0
- Fatal Error Dialogs
- establishing connections
- nodes in graphs
- Adding Nodes and Specifying Node Connectivity
- Node Constructor and Destructor
- event handling
- Running ViewKit Applications
- customizing
- Customizing Event Handling
- during postAndWait()
- Methods of Posting Dialogs
- during wasInterrupted()
- Interruptible Busy Dialog
- pending events
- ViewKit Event Handling
- raw events
- Handling Raw Events
- ViewKit Event Handling
- examining undo stack
- Examining the Undo Stack
- executing command classes
- Activating Command Classes
- exists() (in VkNameList)
- VkNameList Member Functions
- exiting applications. See quitting applications
- Quitting ViewKit Applications
- “Expand Selected Nodes” (in Selected Nodes menu)
- Edit Mode Operations
- expand() (in VkCompletionField)
- Deriving Text Completion Field Subclasses
- expandNode() (in VkGraph)
- Indicating Which Nodes to Display
- expandSubgraph() (in VkGraph)
- Indicating Which Nodes to Display
- export() (in VkCutPaste)
- Copying Data
- expose() (in VkModifiedAttachment)
- Displaying and Hiding the Modified Text Attachment
- external help library, linking to
- Using an External Help Library
- fatal error dialog
- Fatal Error Dialogs
- 0
- Fatal Error Dialogs
- file selection dialog
- File Selection Dialog
- 0
- File Selection Dialog
- caution
- File Selection Dialog
- fileName() (in VkFileSelectionDialog)
- File Selection Dialog
- find() (in VkGraph)
- Graph Access Functions
- findChild() (in VkNode)
- Node Access Functions
- finding
- menu items
- Finding Items in a Menu
- nodes (in graphs)
- Graph Access Functions
- Node Access Functions
- findNamedItem() (in VkMenu)
- Finding Items in a Menu
- findParent() (in VkNode)
- Node Access Functions
- fixPreviousValue() (in VkModifiedAttachment)
- Other Modified Text Attachment Utility and Access Functions
- forAllNodesDo() (in VkGraph)
- Graph Utility Functions
- forceWidth() (in VkOptionMenu)
- Option Menu Utility Functions
- freeFilenamesFromSGI_ICON() (in VkCutPaste)
- Accepting Drops From the IRIX Interactive Desktop
- freeXmStringTable() (in VkNameList)
- VkNameList Member Functions
- ganged scrollbars
- Supporting “Ganged” Scrollbar Operation
- 0
- Supporting “Ganged” Scrollbar Operation
- adding scrollbars
- Adding Scales and Scrollbars to a Ganged Group
- removing scrollbars
- Removing Scales and Scrollbars From a Ganged Group
- gc() (in VkTabPanel)
- Tab Panel Access Functions
- generic dialog
- Deriving New Dialog Classes Using the Generic Dialog
- 0
- Deriving New Dialog Classes Using the Generic Dialog
- getButton() (in VkPrefOption)
- Dynamically Changing the Number of Option Menu Items
- getColor() (in VkColorChooserDialog)
- Color Chooser Dialog
- getDataTypeInfo() (in VkCutPaste)
- Registering New Data Types
- getFilenamesFromSGI_ICON() (in VkCutPaste)
- Accepting Drops From the IRIX Interactive Desktop
- getIndex() (in VkNameList)
- VkNameList Member Functions
- getIndex() (in VkOptionMenu)
- Determining Selected Items in an Option Menu
- getItem() (in VkOptionMenu)
- Determining Selected Items in an Option Menu
- getItemPosition() (in VkMenu)
- Menu Access Functions
- getLabel() (in VkMenuItem)
- Setting Menu Item Labels
- getLabel() (in VkPrefOption)
- Setting Option Menu Preference Item Labels
- getLocalReference() (in VkCutPaste)
- Miscellaneous Functions
- getLocalTypeReference() (in VkCutPaste)
- Miscellaneous Functions
- getMenu() (in VkWindow)
- Window Data Access Functions
- getParameters() (in VkModifiedAttachment)
- Adjusting the Modified Text Attachment's Geometry
- getResources() (in VkComponent)
- Initializing Data Members Based on Resource Values
- getState() (in VkMenuToggle)
- Menu Toggles
- getString() (in VkNameList)
- VkNameList Member Functions
- getStringTable() (in VkNameList)
- VkNameList Member Functions
- getSubStrings() (in VkNameList)
- VkNameList Member Functions
- getTab() (in VkTabPanel)
- Tab Panel Access Functions
- getText() (in VkCompletionField)
- Retrieving the Text Completion Field Contents
- getting
- check box toggle values
- Setting and Getting Check Box Toggle Values
- preference item values
- Getting and Setting Preference Item Values
- getTitle() (in VkSimpleWindow)
- Window and Icon Titles
- getValue() (in VkCheckBox)
- Setting and Getting Check Box Toggle Values
- getValue() (in VkPrefItem)
- Getting and Setting Preference Item Values
- getValue() (in VkPrefOption)
- Getting and Setting Option Menu Preference Item Values
- getValue() (in VkPrefText)
- Text Fields
- getValue() (in VkPrefToggle)
- Getting and Setting Toggle Preference Item Values
- getVersion() (in VkCutPaste)
- Miscellaneous Functions
- getVisualState() (in VkSimpleWindow)
- Window Data Access Functions
- getWidget() (in VkCutPaste)
- Miscellaneous Functions
- getWindow() (in VkSimpleWindow)
- Window Data Access Functions
- getXColor() (in VkColorChooserDialog)
- Color Chooser Dialog
- getXmStringTable() (in VkNameList)
- VkNameList Member Functions
- getXServerTime() (in VkCutPaste)
- Miscellaneous Functions
- Graph Overview button (in VkGraph control panel)
- Graph Overview
- graphs
- The ViewKit Graph Component
- 0
- The ViewKit Graph Component
- arc attributes
- Adding Nodes and Specifying Node Connectivity
- butterfly
- Butterfly Graphs
- control panel
- Interactive Viewing Features Provided by VkGraph
- edit mode
- Graph Widget
- Edit Mode Operations
- example
- Building a Graph
- graph widget
- Graph Widget
- multiple arcs
- Displaying Duplicate Arcs
- Node menu
- Hiding and Displaying Nodes
- nodes
- 0
- ViewKit Node Class
- adding
- Adding Nodes and Specifying Node Connectivity
- aligning
- Laying Out the Graph
- Realigning Nodes
- arc attributes
- Adding Nodes and Specifying Node Connectivity
- deselecting
- Edit Mode Operations
- displaying
- Edit Mode Operations
- Hiding and Displaying Nodes
- Indicating Which Nodes to Display
- Graph Utility Functions
- establishing connections
- Node Constructor and Destructor
- Adding Nodes and Specifying Node Connectivity
- hiding
- Edit Mode Operations
- Hiding and Displaying Nodes
- Indicating Which Nodes to Display
- laying out
- Laying Out the Graph
- Realigning Nodes
- moving
- Edit Mode Operations
- performing action
- Graph Utility Functions
- removing
- Removing Nodes
- selecting
- Edit Mode Operations
- sorting
- Graph Utility Functions
- orientation
- Toggling Between Horizontal and Vertical Orientation
- overview
- Overview of ViewKit Graphs
- overview window
- Displaying a Graph Overview
- Graph Overview
- Admin menu
- Graph Overview
- read-only mode
- Graph Widget
- reusing
- Reusing a Graph Object
- saving
- Graph Utility Functions
- Selected Nodes menu
- Edit Mode Operations
- widgets
- Graph Access Functions
- X resources
- X Resources Associated With VkGraph
- zooming
- Graph Utility Functions
- Zooming
- graphWidget() (in VkGraph)
- Graph Access Functions
- handlePendingEvents() (in VkApp)
- ViewKit Event Handling
- Customizing Event Handling
- handleRawEvent() (in VkApp)
- ViewKit Event Handling
- note
- ViewKit Event Handling
- handleRawEvent() (in VkSimpleWindow)
- Handling Raw Events
- handleWmDeleteMessage() (in VkSimpleWindow)
- Window Properties and Shell Resources
- handleWmQuitMessage() (in VkSimpleWindow)
- Window Properties and Shell Resources
- hasUndo() (in VkMenuAction)
- Menu Actions
- header files
- Motif
- Required Header Files
- required
- Required Header Files
- X
- Required Header Files
- height() (in VkAlignmentGroup)
- Alignment Group Access Functions
- help
- balloon
- QuickHelp
- external help library, linking to
- Using an External Help Library
- message line
- QuickHelp
- popup
- QuickHelp
- QuickHelp
- QuickHelp
- SGIHelp
- Using the SGIHelp Library
- ViewKit
- Using ViewKit Help
- determining help tokens
- ViewKit Support for Building Help
- Help button, dialogs
- Dialog Help Procedures
- Methods of Posting Dialogs
- help library interface functions
- ViewKit Programmatic Interface to a Help Library
- Help menu
- ViewKit Help Menu
- Maintaining Product and Version Information
- 0
- ViewKit Help Menu
- resources
- X Resources Associated With the Help Pane
- help system
- Using a Help System With ViewKit
- <F1\> key (Help)
- Context-Sensitive Help Procedures
- context-sensitive help
- Context-Sensitive Help Procedures
- Help button, dialogs
- Dialog Help Procedures
- Methods of Posting Dialogs
- Help menu
- ViewKit Help Menu
- resources
- X Resources Associated With the Help Pane
- interface functions
- ViewKit Programmatic Interface to a Help Library
- help tokens
- determining
- ViewKit Support for Building Help
- “helpAuthorMode” resource
- ViewKit Support for Building Help
- helpPane() (in VkMenuBar)
- Menu Bar Access Functions
- “Hide Node” selection (in Node menu)
- Hiding and Displaying Nodes
- “Hide Selected Nodes” (in Selected Nodes menu)
- Edit Mode Operations
- hide() (in VkApp)
- Managing Top-Level Windows
- hide() (in VkComponent)
- Displaying and Hiding Components
- hide() (in VkMenuItem)
- Displaying and Hiding Menu Items
- hide() (in VkModifiedAttachment)
- Displaying and Hiding the Modified Text Attachment
- hide() (in VkResizer)
- Displaying the Resizer Object's Geometry Controls
- hide() (in VkSimpleWindow)
- Manipulating Windows
- hideAllChildren() (in VkGraph)
- Indicating Which Nodes to Display
- hideNode() (in VkGraph)
- Indicating Which Nodes to Display
- hideOverview() (in VkGraph)
- Displaying a Graph Overview
- hideParents() (in VkGraph)
- Indicating Which Nodes to Display
- hideParentsAndChildren() (in VkGraph)
- Indicating Which Nodes to Display
- hideWithAllChildren() (in VkGraph)
- Indicating Which Nodes to Display
- hiding
- components
- Displaying and Hiding Components
- graph overview window
- Displaying a Graph Overview
- menu items
- Displaying and Hiding Menu Items
- modified text attachment dogear
- Displaying and Hiding the Modified Text Attachment
- nodes in graphs
- Hiding and Displaying Nodes
- Edit Mode Operations
- Indicating Which Nodes to Display
- resizer geometry controls
- Displaying the Resizer Object's Geometry Controls
- windows
- Managing Top-Level Windows
- Manipulating Windows
- historyList() (in VkMenuUndoManager)
- Examining the Undo Stack
- horiz() (in VkTabPanel)
- Tab Panel Access Functions
- icon titles
- Window and Icon Titles
- iconic() (in VkSimpleWindow)
- Window Data Access Functions
- iconify() (in VkApp)
- Managing Top-Level Windows
- iconify() (in VkSimpleWindow)
- Manipulating Windows
- iconifying windows
- Manipulating Windows
- Managing Top-Level Windows
- at startup
- Application Data Access Functions
- Managing Top-Level Windows
- import() (in VkCutPaste)
- Pasting Data
- importImmediate() (in VkCutPaste)
- Pasting Data
- include files. See header files
- Required Header Files
- “Index” selection (in Help menu)
- Implementation of the Help Menu
- indexString() (in VkVisual)
- Debugging Functions
- information dialog
- Information Dialogs
- 0
- Information Dialogs
- inheritance graphs:See also specific class names
- Class Inheritance Graph Conventions
- conventions
- Class Inheritance Graph Conventions
- initializing
- data members with X resources
- Initializing Data Members Based on Resource Values
- Xt Intrinsics
- VkApp Constructor
- installDestroyHandler() (in VkComponent)
- Handling Component Widget Destruction
- Component Constructors
- interapplication data transfer
- See also VkCutPaste class
- ViewKit Cut and Paste
- interfaces, window. See windows
- views
- Creating the Window Interface
- interruptedCallback (in VkInterruptDialog)
- Interruptible Busy Dialog
- interruptible busy dialog
- Interruptible Busy Dialog
- 0
- Interruptible Busy Dialog
- checking for interruptions
- Interruptible Busy Dialog
- installing
- Interruptible Busy Dialog
- Installing Different Busy Dialogs
- invoking ViewKit callbacks
- Defining and Triggering ViewKit Callbacks
- IRIX Interactive Desktop,
- suggested reading
- What You Should Know Before Reading This Guide
- isComponent() (in VkComponent)
- VkComponent Utility Functions
- isContainer() (in VkMenuItem)
- Menu Items Utility Functions
- isContainer() (in VkPrefItem)
- Preference Item Access Functions
- isOwnedByLocalHost() (in VkCutPaste)
- Miscellaneous Functions
- isOwnedByMe() (in VkCutPaste)
- Miscellaneous Functions
- item() (in VkPrefDialog)
- Setting the Preference Items for a Preference Dialog
- item() (in VkPrefGroup)
- Adding and Deleting Preference Items from a Group Item
- itemChanged (in VkCheckBox)
- Using ViewKit Callbacks to Handle Changes in Check Box Toggle Values
- “Keys & Shortcuts” selection (in Help menu)
- Implementation of the Help Menu
- label widget, preference items
- Preference Item Labels
- Preference Item Access Functions
- label() (in VkNode)
- Node Access Functions
- labelBg() (in VkTabPanel)
- Tab Panel Access Functions
- labelFg() (in VkTabPanel)
- Tab Panel Access Functions
- labelHeight() (in VkPrefItem)
- Preference Item Access Functions
- “labelString” resource (in VkAction)
- Setting the Label Used by Command Classes
- labelWidget() (in VkPrefItem)
- Preference Item Access Functions
- lastPosted() (in VkDialogManager)
- Dialog Access and Utility Functions
- latestDisplay() (in VkModifiedAttachment)
- Controlling the Contents of the Text Widget
- laying out nodes in graph
- Realigning Nodes
- Laying Out the Graph
- libraries
- required
- Required Libraries
- ViewKit
- Required Packages
- lineThickness() (in VkTabPanel)
- Tab Panel Access Functions
- lower() (in VkApp)
- Managing Top-Level Windows
- lower() (in VkSimpleWindow)
- Manipulating Windows
- lowering windows
- Managing Top-Level Windows
- Manipulating Windows
- main window
- Window Class Constructors
- determining
- Managing Top-Level Windows
- during quitting
- Quitting ViewKit Applications
- specifying
- Managing Top-Level Windows
- main()
- The Simplest ViewKit Program
- maintaining string lists
- VkNameList Class
- mainWindow() (in VkApp)
- Managing Top-Level Windows
- mainWindowWidget() (in VkSimpleWindow)
- Window Data Access Functions
- Creating the Window Interface in the Constructor
- makeNodeVisible() (in VkGraph)
- Graph Utility Functions
- makeNormal() (in VkAlignmentGroup)
- Aligning Widgets and Components in an Alignment Group
- man pages. See reference pages
- Typographical Conventions
- management classes
- Management Classes for Controlling Component and Widget Display Characteristics
- Management Classes for Controlling Component and Widget Operation
- alignment groups
- ViewKit Support for Aligning Widgets
- ganged scrollbars
- Supporting “Ganged” Scrollbar Operation
- modified text
- Modified Text Attachment
- radio-style toggles
- Enforcing Radio-Style Behavior on Toggle Buttons
- resizers
- ViewKit Support for Resizing and Moving Widgets
- manipulating string lists
- VkNameList Class
- maxLevel() (in VkVisual)
- Data Access Functions
- member function callbacks. See ViewKit callbacks
- ViewKit Callback Support
- menu bars
- Menu Bar
- 0
- Menu Bar
- VkWindow destructor, and
- Window Class Destructors
- VkWindow support
- Menu Bar Support
- menu items
- ViewKit Menu Item Classes
- 0
- ViewKit Menu Item Classes
- actions
- Menu Actions
- 0
- Menu Actions
- activating
- Activating and Deactivating Menu Items
- Activating and Deactivating Items in a Menu
- adding to menus
- Functions for Dynamically Creating Menus
- command classes
- Using Command Classes as Menu Items
- confirmable actions
- Confirmable Menu Actions
- 0
- Confirmable Menu Actions
- deactivating
- Activating and Deactivating Menu Items
- Activating and Deactivating Items in a Menu
- determining position in menu
- Menu Access Functions
- displaying
- Displaying and Hiding Menu Items
- finding
- Finding Items in a Menu
- hiding
- Displaying and Hiding Menu Items
- labels
- Setting Menu Item Labels
- Menu Labels
- 0
- Menu Labels
- overview
- Overview of ViewKit Menu Support
- position
- Setting the Position of Menu Items
- removing
- Removing Items From a Menu
- Displaying and Hiding Menu Items
- replacing
- Replacing Items in a Menu
- separators
- Menu Separators
- 0
- Menu Separators
- toggles
- Menu Toggles
- 0
- Menu Toggles
- type
- Menu Items Utility Functions
- undo support
- Providing Undo Support for Actions That Are Menu Items
- Functions for Dynamically Creating Menus
- The VkMenuDesc Structure
- “Undo” selection
- Overview of ViewKit Undo Management
- adding
- Adding the Undo Manager to a Menu
- setting label
- Setting the Label of the Undo Manager Menu Item
- menu() (in VkWindow)
- Menu Bar Support
- menus
- Creating Menus With ViewKit
- 0
- ViewKit Menu Base Class
- activating items
- Activating and Deactivating Items in a Menu
- Activating and Deactivating Menu Items
- adding items
- Functions for Dynamically Creating Menus
- constructing dynamically
- Constructing Menus Dynamically
- example
- Creating a Menu Bar Dynamically
- constructing from static description
- Constructing Menus From a Static Description
- example
- Creating a Menu Bar Using a Static Description
- VkMenuDesc structure
- The VkMenuDesc Structure
- Xt callback client data
- Special Considerations for Xt Callback Client Data When Using Static Menu Descriptions
- constructing with work procedures
- Constructing Menus
- deactivating items
- Activating and Deactivating Items in a Menu
- Activating and Deactivating Menu Items
- determining item position
- Menu Access Functions
- displaying items
- Displaying and Hiding Menu Items
- finding menu items
- Finding Items in a Menu
- Help menu
- ViewKit Help Menu
- Maintaining Product and Version Information
- 0
- ViewKit Help Menu
- resources
- X Resources Associated With the Help Pane
- hiding items
- Displaying and Hiding Menu Items
- in overlay planes
- Putting Menus in the Overlay Planes
- menu bars
- Menu Bar
- 0
- Menu Bar
- VkWindow destructor, and
- Window Class Destructors
- VkWindow support
- Menu Bar Support
- option menus
- Option Menus
- 0
- Option Menus
- example
- Option Menu Utility Functions
- item width, setting
- Option Menu Utility Functions
- menu label, setting
- Setting the Option Menu Label
- selected item, setting
- Determining Selected Items in an Option Menu
- Selecting Items in an Option Menu
- overview
- Overview of ViewKit Menu Support
- popup menus
- Popup Menus
- 0
- Popup Menus
- attaching to widget
- Popup Menu Constructors
- example
- Using a Popup Menu
- popping up
- Popping Up Popup Menus
- radio submenus
- Radio Submenus
- 0
- Radio Submenus
- removing items
- Displaying and Hiding Menu Items
- Removing Items From a Menu
- replacing items
- Replacing Items in a Menu
- setting item labels
- Setting Menu Item Labels
- setting item positions
- Setting the Position of Menu Items
- submenus
- Submenus
- 0
- Submenus
- tear-off behavior
- Submenu Utility and Access Functions
- “Undo” selection
- Overview of ViewKit Undo Management
- adding
- Adding the Undo Manager to a Menu
- setting label
- Setting the Label of the Undo Manager Menu Item
- VkMenuDesc structure
- The VkMenuDesc Structure
- VkMenuItemType type
- The VkMenuDesc Structure
- XtDisplay() caution
- Overview of ViewKit Menu Support
- XtScreen() caution
- Overview of ViewKit Menu Support
- XtWindow() caution
- Overview of ViewKit Menu Support
- menuType() (in VkMenuItem)
- Menu Items Utility Functions
- message line help
- QuickHelp
- message, dialogs
- Methods of Posting Dialogs
- meter component
- ViewKit Meter Component
- 0
- ViewKit Meter Component
- adding items
- Adding Items to a Meter
- desired dimensions
- Determining the Desired Dimensions of the Meter
- resetting
- Resetting the Meter
- resize policy
- Setting the Meter's Resize Policy
- updating display
- Updating the Meter Display
- X resource
- X Resources Associated With the Meter Component
- minLevel() (in VkVisual)
- Data Access Functions
- modified text attachment
- Modified Text Attachment
- 0
- Modified Text Attachment
- adjusting geometry
- Adjusting the Modified Text Attachment's Geometry
- attaching widgets
- Attaching and Detaching the Modified Text Attachment to and From a Widget
- controlling contents
- Controlling the Contents of the Text Widget
- Other Modified Text Attachment Utility and Access Functions
- detaching widgets
- Attaching and Detaching the Modified Text Attachment to and From a Widget
- detecting changes
- Detecting Changes in the Text Widget
- displaying dogear
- Displaying and Hiding the Modified Text Attachment
- hiding dogear
- Displaying and Hiding the Modified Text Attachment
- overview
- Modified Text Attachment
- retrieving values
- Retrieving the Current and Previous Values of the Text Widget
- modified() (in VkModifiedAttachment)
- Other Modified Text Attachment Utility and Access Functions
- modifiedCallback (in VkModifiedAttachment)
- Detecting Changes in the Text Widget
- mostCommonString() (in VkNameList)
- VkNameList Member Functions
- Motif
- header files
- Required Header Files
- suggested reading
- What You Should Know Before Reading This Guide
- ViewKit, and
- Mixing ViewKit and Standard X and Motif Functions
- moving
- nodes in graphs
- Edit Mode Operations
- widgets
- ViewKit Support for Resizing and Moving Widgets
- 0
- ViewKit Support for Resizing and Moving Widgets
- multi-level undo support
- Overview of ViewKit Undo Management
- disabling
- Enabling and Disabling Multi-Level Undo Support
- undo stack
- clearing
- Clearing the Undo Stack
- examining
- Examining the Undo Stack
- multiLevel() (in VkMenuUndoManager)
- Enabling and Disabling Multi-Level Undo Support
- Multiple Arcs button (in VkGraph control panel)
- Displaying Duplicate Arcs
- multiple displays
- New Features
- New Multi-display and Multi-screen support
- multiple pointers to a component
- Predefined ViewKit Callbacks
- multiple screens
- New Features
- New Multi-display and Multi-screen support
- name() (in VkApp)
- Application Data Access Functions
- name() (in VkComponent)
- VkComponent Access Functions
- nChildren() (in VkNode)
- Node Access Functions
- neededHeight() (in VkMeter)
- Determining the Desired Dimensions of the Meter
- neededWidth() (in VkMeter)
- Determining the Desired Dimensions of the Meter
- newDisplay() (in VkDisplay)
- Multiple Displays and Screens within ViewKit 2.1
- newScreen() (in VkScreen)
- Multiple Displays and Screens within ViewKit 2.1
- Node menu (in VkGraph)
- Hiding and Displaying Nodes
- nodes (in graphs)
- ViewKit Node Class
- 0
- ViewKit Node Class
- adding to graph
- Adding Nodes and Specifying Node Connectivity
- aligning
- Laying Out the Graph
- Realigning Nodes
- arc attributes
- Adding Nodes and Specifying Node Connectivity
- butterfly node
- Butterfly Graphs
- child nodes
- Node Access Functions
- deselecting
- Edit Mode Operations
- displaying
- Edit Mode Operations
- Indicating Which Nodes to Display
- Graph Utility Functions
- Hiding and Displaying Nodes
- establishing connections
- Node Constructor and Destructor
- Adding Nodes and Specifying Node Connectivity
- finding
- Node Access Functions
- Graph Access Functions
- hiding
- Hiding and Displaying Nodes
- Indicating Which Nodes to Display
- Edit Mode Operations
- label
- Creating Node Subclasses
- Node Access Functions
- Node Constructor and Destructor
- laying out
- Laying Out the Graph
- Realigning Nodes
- moving
- Edit Mode Operations
- parent nodes
- Node Access Functions
- performing action
- Graph Utility Functions
- removing from graph
- Removing Nodes
- selecting
- Edit Mode Operations
- sorting
- Graph Utility Functions
- Node Utility Functions
- subclassing
- Creating Node Subclasses
- non-blocking, modal dialogs
- Methods of Posting Dialogs
- non-blocking, non-modal dialogs
- Methods of Posting Dialogs
- normalCursor() (in VkApp)
- Setting and Retrieving the Normal Cursor
- notBusy() (in VkApp)
- Entering and Exiting Busy States Using ViewKit
- notifyOthers() (in VkRunOnce2)
- Access Functions
- “noUndoQuestion” resource (in VkMenuConfirmFirstAction)
- Confirmable Menu Actions
- nParents() (in VkNode)
- Node Access Functions
- numArgs() (in VkRunOnce)
- Access Functions
- numArgs() (in VkRunOnce2)
- Access Functions
- numColors() (in VkVisual)
- Data Access Functions
- numItems() (in VkMenu)
- Menu Access Functions
- numNodes() (in VkGraph)
- Graph Access Functions
- OK button, dialogs
- Methods of Posting Dialogs
- ok() (in VkDialogManager)
- Deriving New Dialog Classes Using the Generic Dialog
- okToQuit() (in VkComponent)
- VkComponent Utility Functions
- okToQuit() (in VkSimpleWindow)
- Providing a “Safe Quit” Mechanism
- Window Properties and Shell Resources
- Quitting ViewKit Applications
- open() (in VkApp)
- Managing Top-Level Windows
- open() (in VkSimpleWindow)
- Manipulating Windows
- opening windows
- Manipulating Windows
- Managing Top-Level Windows
- operator=() (in VkNameList)
- VkNameList Member Functions
- operator==() (in VkNameList)
- VkNameList Member Functions
- option menus
- Option Menus
- 0
- Option Menus
- example
- Option Menu Utility Functions
- item width, setting
- Option Menu Utility Functions
- menu label, setting
- Setting the Option Menu Label
- selected item
- determining
- Determining Selected Items in an Option Menu
- setting
- Selecting Items in an Option Menu
- outline component
- ViewKit Outline Component
- overlay planes
- applications in
- Putting Applications in the Overlay Planes
- dialogs in
- Putting Dialogs in the Overlay Planes
- menus in
- Putting Menus in the Overlay Planes
- overview window, graphs
- Displaying a Graph Overview
- Graph Overview
- “Overview” selection (in Help menu)
- Implementation of the Help Menu
- overviewWindow() (in VkGraph)
- Displaying a Graph Overview
- packages, required
- Required Packages
- parent widget
- components
- VkComponent Class
- Component Constructors
- dialogs
- Methods of Posting Dialogs
- windows
- Window Class Constructors
- parent() (in VkNode)
- Node Access Functions
- parseCommandLine() (in VkApp)
- VkApp Protected Functions and Data Members
- parsing command-line options
- VkApp Protected Functions and Data Members
- VkApp Constructor
- example
- Subclassing VkApp
- pending events
- ViewKit Event Handling
- periodic processes
- VkPeriodic
- pie chart component
- ViewKit Pie Chart Component
- 0
- ViewKit Pie Chart Component
- planesString() (in VkVisual)
- Debugging Functions
- popup help
- QuickHelp
- popup menus
- Popup Menus
- 0
- Popup Menus
- attaching to widget
- Popup Menu Constructors
- example
- Using a Popup Menu
- popping up
- Popping Up Popup Menus
- popupMenu() (in VkGraph)
- Subclassing VkGraph
- post() (in VkDialogManager)
- Methods of Posting Dialogs
- postAndWait() (in VkDialogManager)
- Methods of Posting Dialogs
- Methods of Posting Dialogs
- postBlocked() (in VkDialogManager)
- Methods of Posting Dialogs
- posting dialogs
- Posting Dialogs
- examples
- Posting Dialogs
- methods
- Methods of Posting Dialogs
- postModal() (in VkDialogManager)
- Methods of Posting Dialogs
- prefCallback (in VkPrefDialog)
- Responding When the User Clicks a Preference Dialog Button
- preference dialogs
- Preference Dialogs
- 0
- Preference Dialogs
- adding items
- Creating a Preference Dialog
- Setting the Preference Items for a Preference Dialog
- creating
- Creating a Preference Dialog
- example
- Building a ViewKit Preference Dialog
- overview
- Overview of ViewKit Preference Dialogs
- posting
- Posting and Dismissing Preference Dialogs
- 0
- Posting and Dismissing Preference Dialogs
- retrieving values
- Using Values Set in a Preference Dialog
- subclassing
- Creating Preference Dialog Subclasses
- unposting
- Posting and Dismissing Preference Dialogs
- 0
- Posting and Dismissing Preference Dialogs
- user interaction, responding
- Responding When the User Clicks a Preference Dialog Button
- preference items
- ViewKit Preference Item Base Class
- 0
- ViewKit Preference Item Classes
- activating
- Preference Item Access Functions
- base widget
- Preference Item Access Functions
- Preference Item Labels
- deactivating
- Preference Item Access Functions
- empty space
- “Empty” Space Preference Items
- 0
- “Empty” Space Preference Items
- groups
- Groups of Preference Items
- 0
- Groups of Preference Items
- adding items
- Adding and Deleting Preference Items from a Group Item
- changes in item values
- Monitoring the Values of Preference Items Associated with a Group Item
- comparison of group classes
- Comparison of Group Preference Items
- creating
- Creating Group Preference Items
- deleting items
- Adding and Deleting Preference Items from a Group Item
- labels
- Setting Group Item Labels
- labels, setting
- Setting Group Item Labels
- label items
- Labels
- 0
- Labels
- setting labels
- Labels
- label widget
- Preference Item Access Functions
- Preference Item Labels
- labels
- Preference Item Labels
- groups
- Setting Group Item Labels
- label items
- Labels
- option menus
- Setting Option Menu Preference Item Labels
- toggles
- Setting Toggle Preference Item Labels
- option menus
- Option Menus
- 0
- Option Menus
- labels, setting
- Setting Option Menu Preference Item Labels
- number of options, setting
- Dynamically Changing the Number of Option Menu Items
- overview
- ViewKit Preference Item Classes
- Overview of ViewKit Preference Dialogs
- separators
- Separators
- 0
- Separators
- text fields
- Text Fields
- 0
- Text Fields
- toggles
- Toggle Buttons
- 0
- Toggle Buttons
- setting labels
- Setting Toggle Preference Item Labels
- values
- Getting and Setting Preference Item Values
- prepost() (in VkDialogManager)
- Using prepost()
- prepostCallback (in VkDialogManager)
- Using a prepostCallback
- preposting dialogs
- Using prepost()
- previousValue() (in VkModifiedAttachment)
- Retrieving the Current and Previous Values of the Text Widget
- PRIMARY transfer model
- Primary and Clipboard Transfer Models
- primaryAtom() (in VkCutPaste)
- Miscellaneous Functions
- print() (in VkVisual)
- Debugging Functions
- printAll() (in VkVisual)
- Debugging Functions
- process control classes
- ViewKit Process Control Classes
- product information
- Maintaining Product and Version Information
- Product Information dialog
- Maintaining Product and Version Information
- Implementation of the Help Menu
- “Product Information” selection (in Help menu)
- Maintaining Product and Version Information
- Implementation of the Help Menu
- programs
- compiling and linking
- Compiling and Linking ViewKit Programs
- example
- Required Libraries
- demonstration
- Demonstration Programs
- progress dialog
- Progress Dialog
- 0
- Progress Dialog
- installing
- Installing Different Busy Dialogs
- Progress Dialog
- progressing() (in VkApp)
- Animating the Busy Cursor
- prompt dialog
- Prompt Dialog
- 0
- Prompt Dialog
- caution
- Prompt Dialog
- pulldown() (in VkSubMenu)
- Submenu Utility and Access Functions
- putCopy() (in VkCutPaste)
- Copying Data
- putReference() (in VkCutPaste)
- Miscellaneous Functions
- question dialog
- Question Dialog
- 0
- Question Dialog
- VkMenuConfirmFirstAction use
- Confirmable Menu Actions
- QuickHelp
- QuickHelp
- balloon
- QuickHelp
- message line
- QuickHelp
- popup
- QuickHelp
- timers
- QuickHelp
- quitting applications
- VkComponent Utility Functions
- Window Class Destructors
- Fatal Error Dialogs
- Window Properties and Shell Resources
- Quitting ViewKit Applications
- Providing a “Safe Quit” Mechanism
- quitYourself() (in VkApp)
- Quitting ViewKit Applications
- VkComponent Utility Functions
- Window Properties and Shell Resources
- note
- Quitting ViewKit Applications
- radio check box component
- Radio Check Box Component
- 0
- Radio Check Box Component
- example
- Radio Check Box Component
- radio submenus
- Radio Submenus
- 0
- Radio Submenus
- adding to menus
- Functions for Dynamically Creating Menus
- radio-style toggles
- Enforcing Radio-Style Behavior on Toggle Buttons
- adding buttons
- Adding Toggles and Buttons to a Radio Group
- removing buttons
- Removing Toggles and Buttons From a Radio Group
- See also VkRadioGroup class
- Enforcing Radio-Style Behavior on Toggle Buttons
- raise() (in VkApp)
- Managing Top-Level Windows
- raise() (in VkSimpleWindow)
- Manipulating Windows
- raising windows
- Managing Top-Level Windows
- Manipulating Windows
- raw events
- Handling Raw Events
- ViewKit Event Handling
- Realign button (in VkGraph control panel)
- Realigning Nodes
- reference pages
- conventions
- Typographical Conventions
- registerConverter() (in VkCutPaste)
- Using Data Type Converters
- registerDataType() (in VkCutPaste)
- Registering New Data Types
- registerDropSite() (in VkCutPaste)
- Accepting Drops
- registerDropSiteExtended() (in VkCutPaste)
- Accepting Drops
- registering data types
- Registering New Data Types
- registering functions, ViewKit callbacks
- Registering ViewKit Callbacks
- caution
- Registering ViewKit Callbacks
- example
- Registering ViewKit Callbacks
- function format
- Registering ViewKit Callbacks
- Registering ViewKit Callbacks
- registerLoseSelection() (in VkCutPaste)
- Copying Data
- relayButton() (in VkGraph)
- Graph Access Functions
- remove() (in VkAlignmentGroup)
- Removing Widgets and Components From an Alignment Group
- remove() (in VkCutPaste)
- Miscellaneous Functions
- remove() (in VkGangedGroup)
- Removing Scales and Scrollbars From a Ganged Group
- remove() (in VkGraph)
- Removing Nodes
- remove() (in VkMenuItem)
- Displaying and Hiding Menu Items
- remove() (in VkNameList)
- VkNameList Member Functions
- remove() (in VkRadioGroup)
- Removing Toggles and Buttons From a Radio Group
- removeAllCallbacks() (in VkCallbackObject)
- Removing ViewKit Callbacks
- removeCallback() (in VkCallbackObject)
- Removing ViewKit Callbacks
- removeDestroyHandler() (in VkComponent)
- Handling Component Widget Destruction
- removeDuplicates() (in VkNameList)
- VkNameList Member Functions
- removeFirst() (in VkGangedGroup)
- Removing Scales and Scrollbars From a Ganged Group
- removeFirst() (in VkRadioGroup)
- Removing Toggles and Buttons From a Radio Group
- removeItem() (in VkMenu)
- Removing Items From a Menu
- removeLast() (in VkGangedGroup)
- Removing Scales and Scrollbars From a Ganged Group
- removeLast() (in VkRadioGroup)
- Removing Toggles and Buttons From a Radio Group
- removeTab() (in VkTabPanel)
- Removing a Tab From a Tab Panel
- removing
- buttons from radio group
- Removing Toggles and Buttons From a Radio Group
- functions, ViewKit callbacks
- Removing ViewKit Callbacks
- menu items
- Removing Items From a Menu
- Displaying and Hiding Menu Items
- nodes from graphs
- Removing Nodes
- pixmaps from tabs
- Adding a Pixmap to a Tab
- scrollbars from a ganged group
- Removing Scales and Scrollbars From a Ganged Group
- tabs to tab panel
- Removing a Tab From a Tab Panel
- widgets from alignment group
- Removing Widgets and Components From an Alignment Group
- reorientButton() (in VkGraph)
- Graph Access Functions
- repeat buttons
- activation, responding
- Responding to Repeat Button Activation
- repeating buttons
- Repeating Button Component
- 0
- Repeating Button Component
- X resources
- X Resources Associated With the Repeating Button Component
- replace() (in VkMenu)
- Replacing Items in a Menu
- replacing
- completion field expansion list
- Setting and Clearing the Text Completion Field Expansion List
- menu items
- Replacing Items in a Menu
- requirements
- header files
- Required Header Files
- libraries
- Required Libraries
- packages
- Required Packages
- reset() (in VkMenuUndoManager)
- Clearing the Undo Stack
- reset() (in VkMeter)
- Resetting the Meter
- resize() (in VkDoubleBuffer)
- Handling Double Buffer Component Resize Requests
- resizers
- ViewKit Support for Resizing and Moving Widgets
- 0
- ViewKit Support for Resizing and Moving Widgets
- attaching widgets
- Attaching and Detaching a Resizer Object to and From a Widget
- detaching widgets
- Attaching and Detaching a Resizer Object to and From a Widget
- displaying geometry controls
- Displaying the Resizer Object's Geometry Controls
- geometry changes
- detecting
- ViewKit Callbacks Associated With the Resizer
- restricting
- Resizer Utility Functions
- hiding geometry controls
- Displaying the Resizer Object's Geometry Controls
- overview
- ViewKit Support for Resizing and Moving Widgets
- resizing
- double-buffer component
- Handling Double Buffer Component Resize Requests
- widgets
- ViewKit Support for Resizing and Moving Widgets
- 0
- ViewKit Support for Resizing and Moving Widgets
- resource support
- components
- Component Resource Support
- data members, initializing
- Initializing Data Members Based on Resource Values
- default values, setting
- Setting Default Resource Values for a Component
- global values, setting
- Setting Default Resource Values for a Component
- requirements
- Component Resource Support
- resource values, setting
- Setting Resource Values by Class or Individual Component
- retrieving values
- Convenience Function for Retrieving Resource Values
- example
- Convenience Function for Retrieving Resource Values
- note
- Convenience Function for Retrieving Resource Values
- reverse() (in VkNameList)
- VkNameList Member Functions
- Rotate Graph button (in VkGraph control panel)
- Toggling Between Horizontal and Vertical Orientation
- run() (in VkApp)
- Running ViewKit Applications
- run_first() (in VkApp)
- ViewKit Event Handling
- “safe quit” mechanism
- Providing a “Safe Quit” Mechanism
- Quitting ViewKit Applications
- VkComponent Utility Functions
- saveToFile() (in VkGraph)
- Graph Utility Functions
- saving
- graphs
- Graph Utility Functions
- “Scale to Fit” selection (in Admin menu)
- Graph Overview
- schemes
- menu bars, and
- Menu Bar Constructors
- options menus, and
- Option Menu Constructors
- scrollbars, “ganging” See ganged scrollbars; VkGangedGroup class
- Supporting “Ganged” Scrollbar Operation
- ScrolledWindow widget and windows
- Creating the Window Interface in the Constructor
- secondary event loops
- during handlePendingEvents()
- ViewKit Event Handling
- during postAndWait()
- Methods of Posting Dialogs
- during wasInterrupted()
- Interruptible Busy Dialog
- Selected Nodes menu (in VkGraph)
- Edit Mode Operations
- selectedTab() (in VkTabPanel)
- Responding to Tab Selection
- selecting
- nodes in graphs
- Edit Mode Operations
- selectTab() (in VkTabPanel)
- Responding to Tab Selection
- Adding Tabs to a Tab Panel
- set() (in VkOptionMenu)
- Selecting Items in an Option Menu
- setAboutDialog() (in VkApp)
- Maintaining Product and Version Information
- setArgs() (in VkDialogManager)
- Dialog Access and Utility Functions
- setBaseHeight() (in VkPrefItem)
- Preference Item Access Functions
- setBusyCursor() (in VkApp)
- Creating, Setting, and Retrieving an Animated Busy Cursor
- Setting and Retrieving a Fixed Busy Cursor
- setBusyDialog() (in VkApp)
- Installing Different Busy Dialogs
- setButtonLabels() (in VkDialogManager)
- Setting the Button Labels
- setClassHint() (in VkSimpleWindow)
- Window Properties and Shell Resources
- setColor() (in VkColorChooserDialog)
- Color Chooser Dialog
- setColormap() (in VkVisual)
- Setting the Class's Visual Information
- setCurrentColor() (in VkColorChooserDialog)
- Color Chooser Dialog
- setCurrentXColor() (in VkColorChooserDialog)
- Color Chooser Dialog
- setDefaultResources() (in VkComponent)
- Setting Default Resource Values for a Component
- setDirectory() (in VkFileSelectionDialog)
- File Selection Dialog
- setFallbacks() (in VkApp)
- Application Data Access Functions
- setFilterPattern() (in VkFileSelectionDialog)
- File Selection Dialog
- setIconName() (in VkSimpleWindow)
- Window and Icon Titles
- setIncrements() (in VkResizer)
- Resizer Utility Functions
- setItem() (in VkPrefDialog)
- Setting the Preference Items for a Preference Dialog
- setLabel() (in VkMenuItem)
- Setting Menu Item Labels
- setLabel() (in VkPrefOption)
- Setting Option Menu Preference Item Labels
- setLabelHeight() (in VkPrefItem)
- Preference Item Access Functions
- setLayoutStyle() (in VkGraph)
- Butterfly Graphs
- setMainWindow() (in VkApp)
- Managing Top-Level Windows
- setMargin() (in VkTickMarks)
- Configuring the Tick Marks
- setMenuBar() (in VkWindow)
- Menu Bar Support
- setModified() (in VkModifiedAttachment)
- Other Modified Text Attachment Utility and Access Functions
- setNormalCursor() (in VkApp)
- Setting and Retrieving the Normal Cursor
- setParameters() (in VkModifiedAttachment)
- Adjusting the Modified Text Attachment's Geometry
- setParameters() (in VkRepeatButton)
- Repeating Button Utility and Access Functions
- setPercentDone() (in VkProgressDialog)
- Progress Dialog
- setPosition() (in VkMenuItem)
- Setting the Position of Menu Items
- setResizePolicy() (in VkMeter)
- Setting the Meter's Resize Policy
- setScale() (in VkTickMarks)
- Configuring the Tick Marks
- setSelection() (in VkFileSelectionDialog)
- File Selection Dialog
- setSize() (in VkGraph)
- Graph Utility Functions
- setSize() (in VkPrefOption)
- Dynamically Changing the Number of Option Menu Items
- setSortFunction() (in VkNode)
- Node Utility Functions
- setStateAndNotify() (in VkMenuToggle)
- Menu Toggles
- setStoredColor() (in VkColorChooserDialog)
- Color Chooser Dialog
- setStoredXColor() (in VkColorChooserDialog)
- Color Chooser Dialog
- setTabPixmap() (in VkTabPanel)
- Adding a Pixmap to a Tab
- setting
- Setting the Label of the Undo Manager Menu Item
- check box labels
- Setting Check Box and Toggle Labels
- check box toggle values
- Setting and Getting Check Box Toggle Values
- command class labels
- Setting the Label Used by Command Classes
- completion field expansion list
- Setting and Clearing the Text Completion Field Expansion List
- default resource values
- Setting Default Resource Values for a Component
- example
- Setting Default Resource Values for a Component
- note
- Setting Default Resource Values for a Component
- dialog button labels
- Setting the Button Labels
- dialog titles
- Setting the Title of the Dialog
- global resource values
- Setting Default Resource Values for a Component
- preference items
- labels
- Preference Item Labels
- labels, group
- Setting Group Item Labels
- labels, label items
- Labels
- labels, option menus
- Setting Option Menu Preference Item Labels
- labels, toggles
- Setting Toggle Preference Item Labels
- values
- Getting and Setting Preference Item Values
- tick marks scale
- Configuring the Tick Marks
- visual information
- Setting the Class's Visual Information
- VkAction class label for “Undo” selection
- Setting the Label Used by Command Classes
- setTitle() (in VkDialogManager)
- Setting the Title of the Dialog
- setTitle() (in VkSimpleWindow)
- Window and Icon Titles
- setTransactionsTimeout() (in VkCutPaste)
- Miscellaneous Functions
- setUpInterface() (in VkSimpleWindow)
- Creating the Window Interface in the setUpInterface() Function
- setUpWindowProperties() (in VkSimpleWindow)
- Window Properties and Shell Resources
- setValue() (in VkCheckBox)
- Setting and Getting Check Box Toggle Values
- setValue() (in VkModifiedAttachment)
- Controlling the Contents of the Text Widget
- setValue() (in VkPrefItem)
- Getting and Setting Preference Item Values
- setValue() (in VkPrefOption)
- Getting and Setting Option Menu Preference Item Values
- setValue() (in VkPrefText)
- Text Fields
- setValue() (in VkPrefToggle)
- Getting and Setting Toggle Preference Item Values
- setValues() (in VkCheckBox)
- Setting and Getting Check Box Toggle Values
- setVersionString() (in VkApp)
- Maintaining Product and Version Information
- setVisual() (in VkDialogManager)
- Dialog Access and Utility Functions
- setVisual() (in VkVisual)
- Setting the Class's Visual Information
- setVisualState() (in VkMenuToggle)
- Menu Toggles
- setXColor() (in VkColorChooserDialog)
- Color Chooser Dialog
- setZoomOption() (in VkGraph)
- Graph Utility Functions
- SgGraph widget
- Graph Widget
- SGIHelp
- Using the SGIHelp Library
- SGIHelpIndexMsg()
- ViewKit Programmatic Interface to a Help Library
- SGIHelpInit()
- ViewKit Programmatic Interface to a Help Library
- SGIHelpMsg()
- ViewKit Programmatic Interface to a Help Library
- shell geometry
- main window
- Window Properties and Shell Resources
- Window Class Constructors
- shell resources
- Window Class Constructors
- Window Properties and Shell Resources
- shell, application
- ViewKit's Multi-Window Model
- Application Data Access Functions
- VkApp Constructor
- geometry
- Application Data Access Functions
- shellGeometry() (in VkApp)
- Application Data Access Functions
- “Show Arcs” selection (in Admin menu)
- Graph Overview
- “Show Immediate Children” selection (in Node menu)
- Hiding and Displaying Nodes
- “Show Parents” selection (in Node menu)
- Hiding and Displaying Nodes
- show() (in VkApp)
- Managing Top-Level Windows
- show() (in VkComponent)
- Displaying and Hiding Components
- show() (in VkMenuItem)
- Displaying and Hiding Menu Items
- show() (in VkModifiedAttachment)
- Displaying and Hiding the Modified Text Attachment
- show() (in VkPopupMenu)
- Popping Up Popup Menus
- show() (in VkResizer)
- Displaying the Resizer Object's Geometry Controls
- show() (in VkSimpleWindow)
- Creating the Window Interface in the setUpInterface() Function
- Manipulating Windows
- showCursor() (in VkApp)
- Setting and Retrieving a Temporary Cursor
- showHelpPane() (in VkMenuBar)
- Menu Bar Access Functions
- shown() (in VkResizer)
- Displaying the Resizer Object's Geometry Controls
- showOverview() (in VkGraph)
- Displaying a Graph Overview
- showTearOff() (in VkSubMenu)
- Submenu Utility and Access Functions
- size() (in VkNameList)
- VkNameList Member Functions
- size() (in VkPrefGroup)
- Adding and Deleting Preference Items from a Group Item
- size() (in VkPrefOption)
- Dynamically Changing the Number of Option Menu Items
- size() (in VkTabPanel)
- Tab Panel Access Functions
- sort() (in VkNameList)
- VkNameList Member Functions
- sortAll() (in VkGraph)
- Graph Utility Functions
- sortChildren() (in VkNode)
- Node Utility Functions
- start() (in VkBackground)
- Member Functions
- start() (in VkPeriodic)
- Member Functions
- startupIconified() (in VkApp)
- Application Data Access Functions
- Managing Top-Level Windows
- stateChanged() (in VkSimpleWindow)
- Determining Window States
- stateChangedCallback (in VkResizer)
- ViewKit Callbacks Associated With the Resizer
- static member functions
- Xt callbacks
- Using Xt Callbacks With Components
- VkComponent Class
- example
- Using Xt Callbacks With Components
- naming convention
- Using Xt Callbacks With Components
- static menu descriptions
- Special Considerations for Xt Callback Client Data When Using Static Menu Descriptions
- this pointer
- Using Xt Callbacks With Components
- statusString() (in VkVisual)
- Debugging Functions
- stop() (in VkBackground)
- Member Functions
- stop() (in VkPeriodic)
- Member Functions
- string lists
- VkNameList Class
- subclassing. See components
- subclassing
- Deriving Subclasses to Create New Components
- See also specific classes
- Deriving Subclasses to Create New Components
- submenus
- Submenus
- 0
- Submenus
- adding to menus
- Functions for Dynamically Creating Menus
- radio-style
- Radio Submenus
- tear-off behavior
- Submenu Utility and Access Functions
- [] (subscript) operator (in VkMenu)
- Menu Access Functions
- subsystems, ViewKit
- Required Packages
- suggested reading
- What You Should Know Before Reading This Guide
- tab panel component
- Tab Panel Component
- 0
- Tab Panel Component
- overview
- Tab Panel Component
- tabs
- adding
- Adding Tabs to a Tab Panel
- adding pixmaps
- Adding a Pixmap to a Tab
- removing
- Removing a Tab From a Tab Panel
- removing pixmaps
- Adding a Pixmap to a Tab
- selection, responding to
- Responding to Tab Selection
- X resources
- X Resources Associated With the Tab Panel Component
- tabBg() (in VkTabPanel)
- Tab Panel Access Functions
- tabHeight() (in VkTabPanel)
- Tab Panel Access Functions
- tabPixmap() (in VkTabPanel)
- Adding a Pixmap to a Tab
- tabPopupCallback (in VkTabPanel)
- Responding to Tab Selection
- tabSelectCallback (in VkTabPanel)
- Responding to Tab Selection
- takeCharge() (in VkRunOnce2)
- Access Functions
- tear-off menus
- Submenu Utility and Access Functions
- tearDownGraph() (in VkGraph)
- Reusing a Graph Object
- terminate() (in VkApp)
- Fatal Error Dialogs
- Window Class Destructors
- Quitting ViewKit Applications
- note
- Quitting ViewKit Applications
- Terre Haute, Indiana
- Node Constructor and Destructor
- text fields
- completion. See completion fields; VkCompletionField class
- Text Completion Field Component
- modified attachment. See modified text attachment; VkModifiedAttachment class
- Modified Text Attachment
- text() (in VkPromptDialog)
- Prompt Dialog
- theApplication (in VkApp)
- VkApp Constructor
- theBusyDialog (in VkBusyDialog)
- Busy Dialog
- installing as busy dialog
- Installing Different Busy Dialogs
- theColorChooserDialog (in VkColorChooserDialog)
- Color Chooser Dialog
- theErrorDialog (in VkErrorDialog)
- Error Dialogs
- theFatalErrorDialog (in VkFatalErrorDialog)
- Fatal Error Dialogs
- theFileSelectionDialog (in VkFileSelectionDialog)
- File Selection Dialog
- caution
- File Selection Dialog
- theInfoDialog (in VkInfoDialog)
- Information Dialogs
- theInterruptDialog (in VkInterruptDialog)
- Interruptible Busy Dialog
- checking for interruptions
- Interruptible Busy Dialog
- installing as busy dialog
- Installing Different Busy Dialogs
- Interruptible Busy Dialog
- theProgressDialog (in VkProgressDialog)
- installing as busy dialog
- Installing Different Busy Dialogs
- thePromptDialog (in VkPromptDialog)
- Prompt Dialog
- caution
- Prompt Dialog
- theQuestionDialog (in VkQuestionDialog)
- Question Dialog
- theUndoManager (in VkMenuUndoManager)
- Instantiating the ViewKit Undo Manager
- theWarningDialog (in VkWarningDialog)
- Warning Dialogs
- tick marks component
- Tick Marks for Scales
- 0
- Tick Marks for Scales
- labels
- Configuring the Tick Marks
- Tick Marks Component Constructor
- scale, setting
- Configuring the Tick Marks
- X resources
- X Resources Associated With the Tick Marks Component
- tick() (in VkPeriodic)
- Member Functions
- timerCallback() (in VkPeriodic)
- Callbacks
- timeSlice() (in VkBackground)
- VkBackground
- Member Functions
- toggleDisplay() (in VkModifiedAttachment)
- Controlling the Contents of the Text Widget
- toggles, radio-style. See radio-style toggles; VkRadioGroup class
- Enforcing Radio-Style Behavior on Toggle Buttons
- transfer models
- CLIPBOARD
- Primary and Clipboard Transfer Models
- PRIMARY
- Primary and Clipboard Transfer Models
- transparencyString() (in VkVisual)
- Debugging Functions
- triggering ViewKit callbacks
- Defining and Triggering ViewKit Callbacks
- twinsButton() (in VkGraph)
- Graph Access Functions
- twinsVisibleHook() (in VkGraph)
- Subclassing VkGraph
- type() (in VkPrefItem)
- Preference Item Access Functions
- type() (in VkRepeatButton)
- Repeating Button Utility and Access Functions
- typographical conventions
- Typographical Conventions
- undisplay() (in VkGraph)
- Indicating Which Nodes to Display
- undo stack
- clearing
- Clearing the Undo Stack
- examining
- Examining the Undo Stack
- undo support
- Undo Management
- adding “Undo” selection to menu
- Adding the Undo Manager to a Menu
- command class objects
- Providing Undo Support for Command Class Objects
- example
- Using ViewKit's Undo Manager
- menu items
- Functions for Dynamically Creating Menus
- Providing Undo Support for Actions That Are Menu Items
- The VkMenuDesc Structure
- multi-level
- Enabling and Disabling Multi-Level Undo Support
- non-menu item actions
- Providing Undo Support for Actions That Are Not Menu Items
- overview
- Overview of ViewKit Undo Management
- setting label, “Undo” selection
- Setting the Label of the Undo Manager Menu Item
- undo stack
- clearing
- Clearing the Undo Stack
- examining
- Examining the Undo Stack
- undo() (in VkMenuAction)
- Menu Actions
- user interface
- Overview of ViewKit Undo Management
- VkAction class
- Providing Undo Support for Command Class Objects
- VkMenuActionObject class
- Providing Undo Support for Command Class Objects
- “Undo” menu selection label
- Setting the Label of the Undo Manager Menu Item
- undo() (in VkMenuAction)
- Menu Actions
- undoit() (in VkAction)
- Overriding Virtual Functions
- undoit() (in VkMenuActionObject)
- Overriding Virtual Functions
- uniformTabs() (in VkTabPanel)
- Tab Panel Access Functions
- unpost() (in VkDialogManager)
- Unposting Dialogs
- unpostAll() (in VkDialogManager)
- Unposting Dialogs
- unposting dialogs
- Unposting Dialogs
- unrecoverable errors
- Fatal Error Dialogs
- unregisterDropSite() (in VkCutPaste)
- Accepting Drops
- unregistering functions, ViewKit callbacks
- Removing ViewKit Callbacks
- update() (in VkDoubleBuffer)
- Switching Buffers in the Double Buffer Component
- update() (in VkMeter)
- Updating the Meter Display
- useOverlayApps() (in VkApp)
- Putting Applications in the Overlay Planes
- useOverlayDialogs() (in VkDialogManager)
- Putting Dialogs in the Overlay Planes
- useOverlayMenus() (in VkMenu)
- Putting Menus in the Overlay Planes
- useWorkProcs() (in VkMenu)
- Constructing Menus
- value() (in VkModifiedAttachment)
- Retrieving the Current and Previous Values of the Text Widget
- valueChanged() (in VkCheckBox)
- Using Subclassing to Handle Changes in Check Box Toggle Values
- valueChanged() (in VkRadioGroup)
- Deriving Radio Group Subclasses
- version information
- Maintaining Product and Version Information
- versionString() (in VkApp)
- Maintaining Product and Version Information
- ViewKit
- benefits
- Overview of ViewKit
- callbacks. See ViewKit callbacks; Xt callbacks
- ViewKit Callback Support
- compiling programs
- Compiling and Linking ViewKit Programs
- example
- Required Libraries
- debug libraries
- Required Packages
- header files
- Required Header Files
- help
- Using ViewKit Help
- libraries
- Required Packages
- libraries, debug
- Required Packages
- major elements
- Major ViewKit Elements
- overview
- Overview of ViewKit
- subsystems
- Required Packages
- visual inheritance
- Visual Inheritance in ViewKit
- X and Motif, and
- Mixing ViewKit and Standard X and Motif Functions
- ViewKit 2.1
- inheritance graph
- ViewKit 2.1 Inheritance Graph
- multiple displays
- New Multi-display and Multi-screen support
- New Features
- multiple screens
- New Features
- New Multi-display and Multi-screen support
- source code incompatibilities
- Source Code Incompatibilities
- VkApp
- New Multi-display and Multi-screen support
- Multiple Displays and Screens within ViewKit 2.1
- VkCallbackObject
- New APIs for VkCallbackObject
- VkColormap
- VkColormap Changes
- VkCutPaste
- VkCutPaste Changes
- VkDisplay
- New Multi-display and Multi-screen support
- Multiple Displays and Screens within ViewKit 2.1
- VkScreen
- New Multi-display and Multi-screen support
- Multiple Displays and Screens within ViewKit 2.1
- ViewKit callbacks
- ViewKit Callback Support
- 0
- ViewKit Callback Support
- callback functions
- format
- Registering ViewKit Callbacks
- Registering ViewKit Callbacks
- registering
- Registering ViewKit Callbacks
- removing
- Removing ViewKit Callbacks
- unregistering
- Removing ViewKit Callbacks
- creating
- Defining and Triggering ViewKit Callbacks
- defining
- Defining and Triggering ViewKit Callbacks
- invoking
- Defining and Triggering ViewKit Callbacks
- overview
- ViewKit Callback Support
- predefined
- arcCreatedCallback (in VkGraph)
- ViewKit Callbacks Associated With VkGraph
- arcDestroyedCallback (in VkGraph)
- ViewKit Callbacks Associated With VkGraph
- buttonCallback (in VkRepeatButton)
- Responding to Repeat Button Activation
- deleteCallback (in VkComponent)
- Component Destructors
- Predefined ViewKit Callbacks
- enterCallback (in VkCompletionField)
- Responding to Text Completion Field Activation
- interruptedCallback (in VkInterruptDialog)
- Interruptible Busy Dialog
- itemChanged (in VkCheckBox)
- Using ViewKit Callbacks to Handle Changes in Check Box Toggle Values
- modifiedCallback (in VkModifiedAttachment)
- Detecting Changes in the Text Widget
- prefCallback (in VkPrefDialog)
- Responding When the User Clicks a Preference Dialog Button
- prepostCallback
- Using a prepostCallback
- stateChangedCallback (in VkResizer)
- ViewKit Callbacks Associated With the Resizer
- tabPopupCallback (in VkTabPanel)
- Responding to Tab Selection
- tabSelectCallback (in VkTabPanel)
- Responding to Tab Selection
- triggering
- Defining and Triggering ViewKit Callbacks
- ViewKit help
- Using ViewKit Help
- determining help tokens
- ViewKit Support for Building Help
- ViewKit libraries
- Required Packages
- ViewKitMajorRelease (in VkApp)
- Maintaining Product and Version Information
- ViewKitMinorRelease (in VkApp)
- Maintaining Product and Version Information
- ViewKitReleaseString (in VkApp)
- Maintaining Product and Version Information
- views, windows
- Creating the Window Interface
- Window Data Access Functions
- ViewKit Window Classes
- direct instantiation, adding to
- Adding a Window Interface to a Direct Instantiation of a ViewKit Window Class
- replacing
- Replacing a Window's View
- setUpInterface(), creating in
- Creating the Window Interface in the setUpInterface() Function
- window constructor, creating in
- Creating the Window Interface in the Constructor
- viewWidget() (in VkSimpleWindow)
- Window Data Access Functions
- visible() (in VkSimpleWindow)
- Window Data Access Functions
- visual() (in VkVisual)
- Data Access Functions
- visualClassString() (in VkVisual)
- Debugging Functions
- visualID() (in VkVisual)
- Data Access Functions
- visualParent() (in VkVisual)
- Static Functions
- visualParentArgs() (in VkVisual)
- Static Functions
- visuals
- inheritance
- Visual Inheritance in ViewKit
- maintaining consistency
- Maintaining Consistency
- overview
- Overview of the VkVisual Class
- X visuals
- Overview of X Visuals
- X11 visuals
- Overview of X Visuals
- VkAction class
- Overview of Command Classes
- 0
- Overview of Command Classes
- activating
- Activating Command Classes
- executing
- Activating Command Classes
- inheritance graph
- ViewKit Undo Management and Command Classes
- member functions
- constructor
- Command Class Constructors
- doit()
- Overriding Virtual Functions
- undoit()
- Overriding Virtual Functions
- VkAction()
- Command Class Constructors
- overview
- Overview of Command Classes
- setting label for “Undo” selection
- Setting the Label Used by Command Classes
- VkAlignmentGroup class
- ViewKit Support for Aligning Widgets
- 0
- ViewKit Support for Aligning Widgets
- adding widgets
- Adding Widgets and Components to an Alignment Group
- aligning widgets
- Aligning Widgets and Components in an Alignment Group
- inheritance graph
- Miscellaneous ViewKit Display Classes
- member functions
- add()
- Adding Widgets and Components to an Alignment Group
- alignBottom()
- Aligning Widgets and Components in an Alignment Group
- alignHeight()
- Aligning Widgets and Components in an Alignment Group
- alignLeft()
- Aligning Widgets and Components in an Alignment Group
- alignRight()
- Aligning Widgets and Components in an Alignment Group
- alignTop()
- Aligning Widgets and Components in an Alignment Group
- alignWidth()
- Aligning Widgets and Components in an Alignment Group
- constructor
- The Alignment Group Constructor and Destructor
- destructor
- The Alignment Group Constructor and Destructor
- distributeHorizontal()
- Aligning Widgets and Components in an Alignment Group
- distributeVertical()
- Aligning Widgets and Components in an Alignment Group
- height()
- Alignment Group Access Functions
- makeNormal()
- Aligning Widgets and Components in an Alignment Group
- remove()
- Removing Widgets and Components From an Alignment Group
- VkAlignmentGroup()
- The Alignment Group Constructor and Destructor
- width()
- Alignment Group Access Functions
- x()
- Alignment Group Access Functions
- y()
- Alignment Group Access Functions
- ~VkAlignmentGroup()
- The Alignment Group Constructor and Destructor
- removing widgets
- Removing Widgets and Components From an Alignment Group
- VkApp class
- The ViewKit Application Class
- 0
- The ViewKit Application Class
- application name
- VkApp Constructor
- Application Data Access Functions
- application pointer
- VkApp Constructor
- busy states
- Busy Dialog
- Supporting Busy States
- 0
- Entering and Exiting Busy States Using ViewKit
- busy dialog
- Entering and Exiting Busy States Using ViewKit
- Installing Different Busy Dialogs
- entering
- Entering and Exiting Busy States Using ViewKit
- example
- Entering and Exiting Busy States Using ViewKit
- exiting
- Entering and Exiting Busy States Using ViewKit
- nested
- Entering and Exiting Busy States Using ViewKit
- class name
- Application Data Access Functions
- VkApp Constructor
- command-line options, parsing
- VkApp Protected Functions and Data Members
- VkApp Constructor
- example
- Subclassing VkApp
- component name
- Application Data Access Functions
- VkApp Constructor
- cursors
- Setting Application Cursors
- busy, animated
- Creating, Setting, and Retrieving an Animated Busy Cursor
- Setting and Retrieving the Busy Cursor
- Animating the Busy Cursor
- busy, fixed
- Setting and Retrieving the Busy Cursor
- default
- Setting Application Cursors
- Setting and Retrieving the Busy Cursor
- normal
- Setting and Retrieving the Normal Cursor
- temporary
- Setting and Retrieving a Temporary Cursor
- data members
- _winList
- VkApp Protected Functions and Data Members
- theApplication
- VkApp Constructor
- ViewKitMajorRelease
- Maintaining Product and Version Information
- ViewKitMinorRelease
- Maintaining Product and Version Information
- ViewKitReleaseString
- Maintaining Product and Version Information
- Display structure
- Application Data Access Functions
- event handling
- Running ViewKit Applications
- customizing
- Customizing Event Handling
- during postAndWait()
- Methods of Posting Dialogs
- during wasInterrupted()
- Interruptible Busy Dialog
- pending events
- ViewKit Event Handling
- raw events
- Handling Raw Events
- ViewKit Event Handling
- inheritance graph
- The ViewKit Application Class
- member functions
- aboutDialog()
- Maintaining Product and Version Information
- afterRealizeHook()
- VkApp Protected Functions and Data Members
- appContext()
- Application Data Access Functions
- applicationClassName()
- Application Data Access Functions
- argc()
- Application Data Access Functions
- argv()
- Application Data Access Functions
- baseWidget()
- Application Data Access Functions
- busy()
- Entering and Exiting Busy States Using ViewKit
- busyCursor()
- Setting and Retrieving a Fixed Busy Cursor
- Creating, Setting, and Retrieving an Animated Busy Cursor
- className()
- Application Data Access Functions
- constructors
- VkApp Constructor
- display()
- Application Data Access Functions
- handlePendingEvents()
- ViewKit Event Handling
- Customizing Event Handling
- handleRawEvent()
- ViewKit Event Handling
- hide()
- Managing Top-Level Windows
- iconify()
- Managing Top-Level Windows
- lower()
- Managing Top-Level Windows
- mainWindow()
- Managing Top-Level Windows
- name()
- Application Data Access Functions
- normalCursor()
- Setting and Retrieving the Normal Cursor
- notBusy()
- Entering and Exiting Busy States Using ViewKit
- open()
- Managing Top-Level Windows
- parseCommandLine()
- VkApp Protected Functions and Data Members
- progressing()
- Animating the Busy Cursor
- quitYourself()
- VkComponent Utility Functions
- Window Properties and Shell Resources
- Quitting ViewKit Applications
- raise()
- Managing Top-Level Windows
- run()
- Running ViewKit Applications
- run_first()
- ViewKit Event Handling
- setAboutDialog()
- Maintaining Product and Version Information
- setBusyCursor()
- Creating, Setting, and Retrieving an Animated Busy Cursor
- Setting and Retrieving a Fixed Busy Cursor
- setBusyDialog()
- Installing Different Busy Dialogs
- setFallbacks()
- Application Data Access Functions
- setMainWindow()
- Managing Top-Level Windows
- setNormalCursor()
- Setting and Retrieving the Normal Cursor
- setVersionString()
- Maintaining Product and Version Information
- shellGeometry()
- Application Data Access Functions
- show()
- Managing Top-Level Windows
- showCursor()
- Setting and Retrieving a Temporary Cursor
- startupIconified()
- Managing Top-Level Windows
- Application Data Access Functions
- terminate()
- Fatal Error Dialogs
- Window Class Destructors
- Quitting ViewKit Applications
- useOverlayApps()
- Putting Applications in the Overlay Planes
- versionString()
- Maintaining Product and Version Information
- VkApp()
- VkApp Constructor
- overview
- Overview of the VkApp Class
- product information
- Maintaining Product and Version Information
- quitting applications
- Quitting ViewKit Applications
- Fatal Error Dialogs
- VkComponent Utility Functions
- Window Class Destructors
- Providing a “Safe Quit” Mechanism
- Window Properties and Shell Resources
- running applications
- Running ViewKit Applications
- shell, application
- ViewKit's Multi-Window Model
- Application Data Access Functions
- VkApp Constructor
- geometry
- Application Data Access Functions
- subclassing
- Deriving Classes From VkApp
- example
- Subclassing VkApp
- typical use
- Running ViewKit Applications
- version information
- Maintaining Product and Version Information
- ViewKit callbacks
- 0
- ViewKit Callback Support
- windows, managing
- Managing Top-Level Windows
- Manipulating Windows
- XtAppContext structure
- Application Data Access Functions
- VkApp class (in ViewKit 2.1)
- New Multi-display and Multi-screen support
- Multiple Displays and Screens within ViewKit 2.1
- VkBackground class
- VkBackground
- constructor
- VkBackground Constructor and Destructor
- destructor
- VkBackground Constructor and Destructor
- inheritance graph
- ViewKit Process Control Classes
- member functions
- start()
- Member Functions
- stop()
- Member Functions
- timeSlice()
- Member Functions
- VkBackground
- VkBackground()
- VkBackground Constructor and Destructor
- ~VkBackground()
- VkBackground Constructor and Destructor
- VkBusyDialog class
- Busy Dialog
- 0
- Busy Dialog
- inheritance graph
- Using Dialogs in ViewKit
- installing as busy dialog
- Installing Different Busy Dialogs
- theBusyDialog
- Busy Dialog
- VkCallbackFunction type
- Registering ViewKit Callbacks
- VkCallbackMethod type
- Registering ViewKit Callbacks
- VkCallbackObject class
- ViewKit Callback Support
- 0
- ViewKit Callback Support
- inheritance graph
- Components
- member functions
- addCallback()
- Registering ViewKit Callbacks
- callCallbacks()
- Defining and Triggering ViewKit Callbacks
- removeAllCallbacks()
- Removing ViewKit Callbacks
- removeCallback()
- Removing ViewKit Callbacks
- VkCallbackObject class (in ViewKit 2.1)
- New APIs for VkCallbackObject
- VkCheckBox class
- Check Box Component
- 0
- Check Box Component
- data members
- _label
- Using Subclassing to Handle Changes in Check Box Toggle Values
- _rc
- Using Subclassing to Handle Changes in Check Box Toggle Values
- _widgetList
- Using Subclassing to Handle Changes in Check Box Toggle Values
- example
- Setting Check Box and Toggle Labels
- inheritance graph
- Miscellaneous ViewKit Data Input Classes
- member functions
- addItem()
- Adding Toggles to the Check Box
- constructor
- Creating a Check Box
- getValue()
- Setting and Getting Check Box Toggle Values
- setValue()
- Setting and Getting Check Box Toggle Values
- setValues()
- Setting and Getting Check Box Toggle Values
- valueChanged()
- Using Subclassing to Handle Changes in Check Box Toggle Values
- VkCheckBox()
- Creating a Check Box
- setting labels
- Setting Check Box and Toggle Labels
- subclassing
- Using Subclassing to Handle Changes in Check Box Toggle Values
- toggles
- adding
- Adding Toggles to the Check Box
- detecting value changes
- Recognizing Changes in Check Box Toggle Values
- getting values
- Setting and Getting Check Box Toggle Values
- setting values
- Setting and Getting Check Box Toggle Values
- ViewKit callbacks
- itemChanged
- Using ViewKit Callbacks to Handle Changes in Check Box Toggle Values
- VkColorChooserDialog class
- Color Chooser Dialog
- 0
- Color Chooser Dialog
- inheritance graph
- Using Dialogs in ViewKit
- member functions
- getColor()
- Color Chooser Dialog
- getXColor()
- Color Chooser Dialog
- setColor()
- Color Chooser Dialog
- setCurrentColor()
- Color Chooser Dialog
- setCurrentXColor()
- Color Chooser Dialog
- setStoredColor()
- Color Chooser Dialog
- setStoredXColor()
- Color Chooser Dialog
- setXColor()
- Color Chooser Dialog
- theColorChooserDialog
- Color Chooser Dialog
- VkColormap class (in ViewKit 2.1)
- VkColormap Changes
- VkCompletionField class
- Text Completion Field Component
- 0
- Text Completion Field Component
- activation, responding
- Responding to Text Completion Field Activation
- clearing expansion list
- Setting and Clearing the Text Completion Field Expansion List
- data members
- _currentMatchList
- Deriving Text Completion Field Subclasses
- _nameList
- Deriving Text Completion Field Subclasses
- inheritance graph
- Miscellaneous ViewKit Data Input Classes
- member functions
- activate()
- Deriving Text Completion Field Subclasses
- add()
- Setting and Clearing the Text Completion Field Expansion List
- clear()
- Setting and Clearing the Text Completion Field Expansion List
- constructor
- Text Completion Field Constructor and Destructor
- destructor
- Text Completion Field Constructor and Destructor
- expand()
- Deriving Text Completion Field Subclasses
- getText()
- Retrieving the Text Completion Field Contents
- VkCompletionField()
- Text Completion Field Constructor and Destructor
- ~VkCompletionField()
- Text Completion Field Constructor and Destructor
- replacing expansion list
- Setting and Clearing the Text Completion Field Expansion List
- retrieving contents
- Retrieving the Text Completion Field Contents
- setting expansion list
- Setting and Clearing the Text Completion Field Expansion List
- subclassing
- Deriving Text Completion Field Subclasses
- ViewKit callbacks
- enterCallback
- Responding to Text Completion Field Activation
- VkComponent
- Components
- VkComponent class
- VkComponent Class
- 0
- VkComponent Class
- base widget
- Component Destructors
- Component Constructors
- VkComponent Class
- VkComponent Access Functions
- deletion, handling
- Handling Component Widget Destruction
- realization, detecting
- Displaying and Hiding Components
- callbacks. See VkCallbackObject class; VkComponent class
- Xt callbacks
- Using Xt Callbacks With Components
- class name
- Component Resource Support
- VkComponent Access Functions
- data members
- _baseWidget
- Component Constructors
- VkComponent Access Functions
- Component Constructors
- _name
- VkComponent Access Functions
- Component Constructors
- Component Constructors
- displaying
- Displaying and Hiding Components
- hiding
- Displaying and Hiding Components
- inheritance graph
- Components
- managing widgets
- Component Constructors
- VkComponent Class
- member functions
- afterRealizeHook()
- Displaying and Hiding Components
- baseWidget()
- VkComponent Access Functions
- className()
- Component Resource Support
- VkComponent Access Functions
- constructor
- Component Constructors
- destructor
- Component Destructors
- getResources()
- Initializing Data Members Based on Resource Values
- hide()
- Displaying and Hiding Components
- installDestroyHandler()
- Component Constructors
- Handling Component Widget Destruction
- isComponent()
- VkComponent Utility Functions
- name()
- VkComponent Access Functions
- okToQuit()
- VkComponent Utility Functions
- removeDestroyHandler()
- Handling Component Widget Destruction
- setDefaultResources()
- Setting Default Resource Values for a Component
- show()
- Displaying and Hiding Components
- VkComponent()
- Component Constructors
- widgetDestroyedCallback()
- Handling Component Widget Destruction
- ~VkComponent()
- Component Destructors
- multiple pointers to component
- Predefined ViewKit Callbacks
- name
- VkComponent Access Functions
- VkComponent Class
- operators
- Widget
- VkComponent Access Functions
- overview
- VkComponent Class
- parent widget
- Component Constructors
- VkComponent Class
- resource support
- Component Resource Support
- data members, initializing
- Initializing Data Members Based on Resource Values
- default values, setting
- Setting Default Resource Values for a Component
- global values, setting
- Setting Default Resource Values for a Component
- requirements
- Component Resource Support
- resource values, setting
- Setting Resource Values by Class or Individual Component
- values, retrieving
- Convenience Function for Retrieving Resource Values
- static member functions and Xt callbacks
- VkComponent Class
- Using Xt Callbacks With Components
- example
- Using Xt Callbacks With Components
- naming convention
- Using Xt Callbacks With Components
- this pointer
- Using Xt Callbacks With Components
- subclassing
- Deriving Subclasses to Create New Components
- constructor
- Component Constructors
- examples
- Creating a New Component
- summary
- Subclassing Summary
- VkComponent()
- Component Constructors
- testing for valid component
- VkComponent Utility Functions
- ViewKit callbacks
- deleteCallback
- Predefined ViewKit Callbacks
- Component Destructors
- widget destruction
- Component Constructors
- Handling Component Widget Destruction
- Component Destructors
- VkComponent Class
- widgets
- Component Constructors
- VkComponent Class
- Xt callbacks
- Using Xt Callbacks With Components
- VkComponent Class
- example
- Using Xt Callbacks With Components
- naming convention
- Using Xt Callbacks With Components
- this pointer
- Using Xt Callbacks With Components
- VkCursorList class
- Creating, Setting, and Retrieving an Animated Busy Cursor
- data members
- _cursorList
- Creating, Setting, and Retrieving an Animated Busy Cursor
- inheritance graph
- The ViewKit Application Class
- member functions
- constructor
- Creating, Setting, and Retrieving an Animated Busy Cursor
- createCursor()
- Creating, Setting, and Retrieving an Animated Busy Cursor
- VkCursorList()
- Creating, Setting, and Retrieving an Animated Busy Cursor
- VkCutPaste class
- ViewKit Cut and Paste
- accepting drops
- Accepting Drops
- accepting drops from the IM Desktop
- Accepting Drops From the IRIX Interactive Desktop
- constructor
- VkCutPaste Constructor and Destructor
- converting data types
- Using Data Type Converters
- copying data
- Copying Data
- demonstration programs
- Overview of ViewKit Cut and Paste
- destructor
- VkCutPaste Constructor and Destructor
- dragging data
- Dragging Data
- file and data ownership
- File and Data Ownership
- examples
- File and Data Ownership
- member functions
- clear()
- Copying Data
- clipboardAtom()
- Miscellaneous Functions
- dragAwayCopy()
- Dragging Data
- dragAwayCopyExtended()
- Dragging Data
- export()
- Copying Data
- freeFilenamesFromSGI_ICON()
- Accepting Drops From the IRIX Interactive Desktop
- getDataTypeInfo()
- Registering New Data Types
- getFilenamesFromSGI_ICON()
- Accepting Drops From the IRIX Interactive Desktop
- getLocalReference()
- Miscellaneous Functions
- getLocalTypeReference()
- Miscellaneous Functions
- getVersion()
- Miscellaneous Functions
- getWidget()
- Miscellaneous Functions
- getXServerTime()
- Miscellaneous Functions
- import()
- Pasting Data
- importImmediate()
- Pasting Data
- isOwnedByLocalHost()
- Miscellaneous Functions
- isOwnedByMe()
- Miscellaneous Functions
- primaryAtom()
- Miscellaneous Functions
- putCopy()
- Copying Data
- putReference()
- Miscellaneous Functions
- registerConverter()
- Using Data Type Converters
- registerDataType()
- Registering New Data Types
- registerDropSite()
- Accepting Drops
- registerDropSiteExtended()
- Accepting Drops
- registerLoseSelection()
- Copying Data
- remove()
- Miscellaneous Functions
- setTransactionsTimeout()
- Miscellaneous Functions
- unregisterDropSite()
- Accepting Drops
- VkCutPaste()
- VkCutPaste Constructor and Destructor
- ~VkCutPaste()
- VkCutPaste Constructor and Destructor
- overview
- Overview of ViewKit Cut and Paste
- pasting data
- Pasting Data
- registering data types
- Registering New Data Types
- VkCutPaste class (in ViewKit 2.1)
- VkCutPaste Changes
- VkDialogManager class
- ViewKit Dialog Base Class
- 0
- ViewKit Dialog Base Class
- Apply button
- Methods of Posting Dialogs
- button labels, setting
- Setting the Button Labels
- Cancel button
- Methods of Posting Dialogs
- centering algorithm
- Dialog Access and Utility Functions
- Help button
- Dialog Help Procedures
- Methods of Posting Dialogs
- inheritance graph
- Using Dialogs in ViewKit
- member functions
- apply()
- Deriving New Dialog Classes Using the Generic Dialog
- cancel()
- Deriving New Dialog Classes Using the Generic Dialog
- centerOnScreen()
- Dialog Access and Utility Functions
- enableCancelButton()
- Dialog Access and Utility Functions
- lastPosted()
- Dialog Access and Utility Functions
- ok()
- Deriving New Dialog Classes Using the Generic Dialog
- post()
- Methods of Posting Dialogs
- postAndWait()
- Methods of Posting Dialogs
- Methods of Posting Dialogs
- postBlocked()
- Methods of Posting Dialogs
- postModal()
- Methods of Posting Dialogs
- prepost()
- Using prepost()
- setArgs()
- Dialog Access and Utility Functions
- setButtonLabels()
- Setting the Button Labels
- setTitle()
- Setting the Title of the Dialog
- setVisual()
- Dialog Access and Utility Functions
- unpost()
- Unposting Dialogs
- unpostAll()
- Unposting Dialogs
- useOverlayDialogs()
- Putting Dialogs in the Overlay Planes
- message
- Methods of Posting Dialogs
- OK button
- Methods of Posting Dialogs
- parent widget
- Methods of Posting Dialogs
- posting
- Posting Dialogs
- examples
- Posting Dialogs
- methods
- Methods of Posting Dialogs
- preposting
- Using prepost()
- title, setting
- Setting the Title of the Dialog
- unposting
- Unposting Dialogs
- ViewKit callbacks
- prepostCallback
- Using a prepostCallback
- VkDisplay class
- New Multi-display and Multi-screen support
- Multiple Displays and Screens within ViewKit 2.1
- newDisplay()
- Multiple Displays and Screens within ViewKit 2.1
- VkDoubleBuffer class
- ViewKit Support for Double-Buffered Graphics
- 0
- ViewKit Support for Double-Buffered Graphics
- data members
- _canvas
- Drawing in the Double Buffer Component
- _height
- Handling Double Buffer Component Resize Requests
- _width
- Handling Double Buffer Component Resize Requests
- drawing
- Drawing in the Double Buffer Component
- inheritance graph
- Miscellaneous ViewKit Display Classes
- member functions
- constructor
- Double Buffer Constructor and Destructor
- destructor
- Double Buffer Constructor and Destructor
- draw()
- Drawing in the Double Buffer Component
- resize()
- Handling Double Buffer Component Resize Requests
- update()
- Switching Buffers in the Double Buffer Component
- VkDoubleBuffer()
- Double Buffer Constructor and Destructor
- ~VkDoubleBuffer()
- Double Buffer Constructor and Destructor
- resizing
- Handling Double Buffer Component Resize Requests
- switching buffers
- Switching Buffers in the Double Buffer Component
- VkErrorDialog class
- Error Dialogs
- 0
- Error Dialogs
- inheritance graph
- Using Dialogs in ViewKit
- theErrorDialog
- Error Dialogs
- VkFatalErrorDialog class
- Fatal Error Dialogs
- 0
- Fatal Error Dialogs
- inheritance graph
- Using Dialogs in ViewKit
- theFatalErrorDialog
- Fatal Error Dialogs
- VkFileSelectionDialog class
- File Selection Dialog
- 0
- File Selection Dialog
- caution
- File Selection Dialog
- inheritance graph
- Using Dialogs in ViewKit
- member functions
- fileName()
- File Selection Dialog
- setDirectory()
- File Selection Dialog
- setFilterPattern()
- File Selection Dialog
- setSelection()
- File Selection Dialog
- theFileSelectionDialog
- File Selection Dialog
- VkGangedGroup class
- Supporting “Ganged” Scrollbar Operation
- 0
- Supporting “Ganged” Scrollbar Operation
- adding scrollbars
- Adding Scales and Scrollbars to a Ganged Group
- inheritance graph
- Miscellaneous ViewKit Data Input Classes
- member functions
- add()
- Adding Scales and Scrollbars to a Ganged Group
- constructor
- Ganged Scrollbar Group Constructor and Destructor
- destructor
- Ganged Scrollbar Group Constructor and Destructor
- remove()
- Removing Scales and Scrollbars From a Ganged Group
- removeFirst()
- Removing Scales and Scrollbars From a Ganged Group
- removeLast()
- Removing Scales and Scrollbars From a Ganged Group
- VkGangedGroup()
- Ganged Scrollbar Group Constructor and Destructor
- ~VkGangedGroup()
- Ganged Scrollbar Group Constructor and Destructor
- removing scrollbars
- Removing Scales and Scrollbars From a Ganged Group
- VkGenericDialog class
- Deriving New Dialog Classes Using the Generic Dialog
- 0
- Deriving New Dialog Classes Using the Generic Dialog
- data members
- _allowMultipleDialogs
- Deriving New Dialog Classes Using the Generic Dialog
- _minimizeMultipleDialogs
- Deriving New Dialog Classes Using the Generic Dialog
- _showApply
- Deriving New Dialog Classes Using the Generic Dialog
- _showCancel
- Deriving New Dialog Classes Using the Generic Dialog
- _showOK
- Deriving New Dialog Classes Using the Generic Dialog
- inheritance graph
- Using Dialogs in ViewKit
- member functions
- createDialog()
- Deriving New Dialog Classes Using the Generic Dialog
- VkGetResource()
- Convenience Function for Retrieving Resource Values
- 0
- Convenience Function for Retrieving Resource Values
- example
- Convenience Function for Retrieving Resource Values
- note
- Convenience Function for Retrieving Resource Values
- VkGraph class
- ViewKit Graph Class
- Overview of ViewKit Graphs
- 0
- The ViewKit Graph Component
- arc attributes
- Adding Nodes and Specifying Node Connectivity
- butterfly graphs
- Butterfly Graphs
- control panel
- Interactive Viewing Features Provided by VkGraph
- edit mode
- Graph Widget
- Edit Mode Operations
- example
- Building a Graph
- finding
- Graph Access Functions
- graph widget
- Graph Widget
- inheritance graph
- The ViewKit Graph Component
- member functions
- add()
- Adding Nodes and Specifying Node Connectivity
- addDesktopMenuItems()
- Subclassing VkGraph
- addMenuItems()
- Subclassing VkGraph
- buildCmdPanel()
- Subclassing VkGraph
- buildZoomMenu()
- Subclassing VkGraph
- clearAll()
- Indicating Which Nodes to Display
- constructor
- VkGraph Constructor and Destructor
- destructor
- VkGraph Constructor and Destructor
- display()
- Indicating Which Nodes to Display
- displayAll()
- Indicating Which Nodes to Display
- displayButterfly()
- Butterfly Graphs
- displayIf()
- Indicating Which Nodes to Display
- displayParentsAndChildren()
- Indicating Which Nodes to Display
- displayWithAllChildren()
- Indicating Which Nodes to Display
- displayWithAllParents()
- Indicating Which Nodes to Display
- displayWithChildren()
- Indicating Which Nodes to Display
- displayWithParents()
- Indicating Which Nodes to Display
- doLayout()
- Laying Out the Graph
- doSparseLayout()
- Laying Out the Graph
- doSubtreeLayout()
- Laying Out the Graph
- expandNode()
- Indicating Which Nodes to Display
- expandSubgraph()
- Indicating Which Nodes to Display
- find()
- Graph Access Functions
- forAllNodesDo()
- Graph Utility Functions
- graphWidget()
- Graph Access Functions
- hideAllChildren()
- Indicating Which Nodes to Display
- hideNode()
- Indicating Which Nodes to Display
- hideOverview()
- Displaying a Graph Overview
- hideParents()
- Indicating Which Nodes to Display
- hideParentsAndChildren()
- Indicating Which Nodes to Display
- hideWithAllChildren()
- Indicating Which Nodes to Display
- makeNodeVisible()
- Graph Utility Functions
- numNodes()
- Graph Access Functions
- overviewWindow()
- Displaying a Graph Overview
- popupMenu()
- Subclassing VkGraph
- relayButton()
- Graph Access Functions
- remove()
- Removing Nodes
- reorientButton()
- Graph Access Functions
- saveToFile()
- Graph Utility Functions
- setLayoutStyle()
- Butterfly Graphs
- setSize()
- Graph Utility Functions
- setZoomOption()
- Graph Utility Functions
- showOverview()
- Displaying a Graph Overview
- sortAll()
- Graph Utility Functions
- tearDownGraph()
- Reusing a Graph Object
- twinsButton()
- Graph Access Functions
- twinsVisibleHook()
- Subclassing VkGraph
- undisplay()
- Indicating Which Nodes to Display
- VkGraph()
- VkGraph Constructor and Destructor
- workArea()
- Graph Access Functions
- ~VkGraph()
- VkGraph Constructor and Destructor
- multiple arcs
- Displaying Duplicate Arcs
- Node menu
- Hiding and Displaying Nodes
- nodes
- adding
- Adding Nodes and Specifying Node Connectivity
- aligning
- Laying Out the Graph
- Realigning Nodes
- deselecting
- Edit Mode Operations
- displaying
- Indicating Which Nodes to Display
- Graph Utility Functions
- Edit Mode Operations
- Hiding and Displaying Nodes
- establishing connections
- Adding Nodes and Specifying Node Connectivity
- Node Constructor and Destructor
- hiding
- Edit Mode Operations
- Hiding and Displaying Nodes
- Indicating Which Nodes to Display
- laying out
- Realigning Nodes
- Laying Out the Graph
- moving
- Edit Mode Operations
- performing action
- Graph Utility Functions
- removing
- Removing Nodes
- selecting
- Edit Mode Operations
- sorting
- Graph Utility Functions
- orientation
- Toggling Between Horizontal and Vertical Orientation
- overview
- Overview of ViewKit Graphs
- overview window
- Displaying a Graph Overview
- Graph Overview
- Admin menu
- Graph Overview
- read-only mode
- Graph Widget
- reusing
- Reusing a Graph Object
- saving
- Graph Utility Functions
- Selected Nodes menu
- Edit Mode Operations
- subclassing
- Subclassing VkGraph
- ViewKit callbacks
- arcCreatedCallback
- ViewKit Callbacks Associated With VkGraph
- arcDestroyedCallback
- ViewKit Callbacks Associated With VkGraph
- widget
- Graph Access Functions
- X resource
- X Resources Associated With VkGraph
- zooming
- Zooming
- Graph Utility Functions
- VkGraphFilterProc type
- Indicating Which Nodes to Display
- VkGraphNodeProc type
- Graph Utility Functions
- VkHelpPane class
- ViewKit Help Menu
- 0
- ViewKit Help Menu
- inheritance graph
- Creating Menus With ViewKit
- resources
- X Resources Associated With the Help Pane
- VkInfoDialog class
- Information Dialogs
- 0
- Information Dialogs
- inheritance graph
- Using Dialogs in ViewKit
- theInfoDialog
- Information Dialogs
- VkInterruptDialog class
- Interruptible Busy Dialog
- 0
- Interruptible Busy Dialog
- checking for interruptions
- Interruptible Busy Dialog
- inheritance graph
- Using Dialogs in ViewKit
- installing as busy dialog
- Interruptible Busy Dialog
- Installing Different Busy Dialogs
- member functions
- wasInterrupted()
- Interruptible Busy Dialog
- theInterruptDialog
- Interruptible Busy Dialog
- ViewKit callbacks
- interruptedCallback
- Interruptible Busy Dialog
- VkMenu class
- ViewKit Menu Base Class
- 0
- ViewKit Menu Base Class
- activating menu items
- Activating and Deactivating Items in a Menu
- constructing dynamically
- Constructing Menus Dynamically
- example
- Creating a Menu Bar Dynamically
- constructing from static description
- Constructing Menus From a Static Description
- example
- Creating a Menu Bar Using a Static Description
- VkMenuDesc structure
- The VkMenuDesc Structure
- Xt callback client data
- Special Considerations for Xt Callback Client Data When Using Static Menu Descriptions
- deactivating menu items
- Activating and Deactivating Items in a Menu
- determining menu item position
- Menu Access Functions
- finding menu items
- Finding Items in a Menu
- inheritance graph
- Creating Menus With ViewKit
- member functions
- activateItem()
- Activating and Deactivating Items in a Menu
- add()
- Functions for Dynamically Creating Menus
- addAction()
- Functions for Dynamically Creating Menus
- addConfirmFirstAction()
- Functions for Dynamically Creating Menus
- addLabel()
- Functions for Dynamically Creating Menus
- addRadioSubmenu()
- Functions for Dynamically Creating Menus
- addSeparator()
- Functions for Dynamically Creating Menus
- addSubmenu()
- Functions for Dynamically Creating Menus
- addToggle()
- Functions for Dynamically Creating Menus
- deactivate()
- Activating and Deactivating Items in a Menu
- findNamedItem()
- Finding Items in a Menu
- getItemPosition()
- Menu Access Functions
- numItems()
- Menu Access Functions
- removeItem()
- Removing Items From a Menu
- replace()
- Replacing Items in a Menu
- useOverlayMenus()
- Putting Menus in the Overlay Planes
- useWorkProcs()
- Constructing Menus
- operators
- [] (subscript)
- Menu Access Functions
- overview
- Overview of ViewKit Menu Support
- removing menu items
- Removing Items From a Menu
- replacing menu items
- Replacing Items in a Menu
- VkMenuItemType type
- The VkMenuDesc Structure
- XtDisplay() caution
- Overview of ViewKit Menu Support
- XtScreen() caution
- Overview of ViewKit Menu Support
- XtWindow() caution
- Overview of ViewKit Menu Support
- VkMenuAction class
- Menu Actions
- 0
- Menu Actions
- adding to menus
- Functions for Dynamically Creating Menus
- inheritance graph
- Creating Menus With ViewKit
- member functions
- hasUndo()
- Menu Actions
- undo()
- Menu Actions
- VkMenuActionObject class
- Providing Undo Support for Command Class Objects
- 0
- Overview of Command Classes
- activating
- Activating Command Classes
- data members
- _clientData()
- Command Class Constructors
- executing
- Activating Command Classes
- inheritance graph
- ViewKit Undo Management and Command Classes
- member functions
- constructor
- Command Class Constructors
- doit()
- Overriding Virtual Functions
- undoit()
- Overriding Virtual Functions
- VkMenuActionObject()
- Command Class Constructors
- overview
- Overview of Command Classes
- VkMenuBar class
- Menu Bar
- 0
- Menu Bar
- inheritance graph
- Creating Menus With ViewKit
- member functions
- constructor
- Menu Bar Constructors
- helpPane()
- Menu Bar Access Functions
- showHelpPane()
- Menu Bar Access Functions
- VkMenuBar()
- Menu Bar Constructors
- VkWindow destructor, and
- Window Class Destructors
- VkWindow support
- Menu Bar Support
- VkMenuConfirmFirstAction class
- Confirmable Menu Actions
- 0
- Confirmable Menu Actions
- adding to menus
- Functions for Dynamically Creating Menus
- inheritance graph
- Creating Menus With ViewKit
- VkMenuDesc structure
- The VkMenuDesc Structure
- VkMenuItem class
- Menu Items Utility Functions
- 0
- Common Features of Menu Items
- activating menu items
- Activating and Deactivating Items in a Menu
- Activating and Deactivating Menu Items
- deactivating menu items
- Activating and Deactivating Menu Items
- Activating and Deactivating Items in a Menu
- determining position in menu
- Menu Access Functions
- displaying menu items
- Displaying and Hiding Menu Items
- finding menu items
- Finding Items in a Menu
- hiding menu items
- Displaying and Hiding Menu Items
- inheritance graph
- Creating Menus With ViewKit
- labels
- Setting Menu Item Labels
- member functions
- activate()
- Activating and Deactivating Menu Items
- deactivate()
- Activating and Deactivating Menu Items
- getLabel()
- Setting Menu Item Labels
- hide()
- Displaying and Hiding Menu Items
- isContainer()
- Menu Items Utility Functions
- menuType()
- Menu Items Utility Functions
- remove()
- Displaying and Hiding Menu Items
- setLabel()
- Setting Menu Item Labels
- setPosition()
- Setting the Position of Menu Items
- show()
- Displaying and Hiding Menu Items
- overview
- Overview of ViewKit Menu Support
- position
- Setting the Position of Menu Items
- removing menu items
- Displaying and Hiding Menu Items
- Removing Items From a Menu
- replacing menu items
- Replacing Items in a Menu
- type
- Menu Items Utility Functions
- XtDisplay() caution
- Overview of ViewKit Menu Support
- XtScreen() caution
- Overview of ViewKit Menu Support
- XtWindow() caution
- Overview of ViewKit Menu Support
- VkMenuItemType type
- Menu Items Utility Functions
- The VkMenuDesc Structure
- VkMenuLabel class
- Menu Labels
- 0
- Menu Labels
- adding to menus
- Functions for Dynamically Creating Menus
- inheritance graph
- Creating Menus With ViewKit
- VkMenuSeparator class
- Menu Separators
- 0
- Menu Separators
- adding to menus
- Functions for Dynamically Creating Menus
- inheritance graph
- Creating Menus With ViewKit
- VkMenuToggle class
- Menu Toggles
- 0
- Menu Toggles
- adding to menus
- Functions for Dynamically Creating Menus
- inheritance graph
- Creating Menus With ViewKit
- member functions
- getState()
- Menu Toggles
- setStateAndNotify()
- Menu Toggles
- setVisualState()
- Menu Toggles
- VkMenuUndoManager class
- Using ViewKit's Undo Manager
- 0
- Using ViewKit's Undo Manager
- adding “Undo” selection to menu
- Adding the Undo Manager to a Menu
- example
- Using ViewKit's Undo Manager
- inheritance graph
- ViewKit Undo Management and Command Classes
- instantiating
- Instantiating the ViewKit Undo Manager
- member functions
- add()
- Providing Undo Support for Actions That Are Not Menu Items
- historyList()
- Examining the Undo Stack
- multiLevel()
- Enabling and Disabling Multi-Level Undo Support
- reset()
- Clearing the Undo Stack
- multi-level undo support
- Enabling and Disabling Multi-Level Undo Support
- setting “Undo” selection label
- Setting the Label of the Undo Manager Menu Item
- theUndoManager
- Instantiating the ViewKit Undo Manager
- undo stack
- clearing
- Clearing the Undo Stack
- examining
- Examining the Undo Stack
- undoing
- command class objects
- Providing Undo Support for Command Class Objects
- menu item actions
- Providing Undo Support for Actions That Are Menu Items
- non-menu item actions
- Providing Undo Support for Actions That Are Not Menu Items
- VkAction class
- Providing Undo Support for Command Class Objects
- VkMenuActionObject class
- Providing Undo Support for Command Class Objects
- VkMeter class
- ViewKit Meter Component
- 0
- ViewKit Meter Component
- adding items
- Adding Items to a Meter
- desired dimensions
- Determining the Desired Dimensions of the Meter
- member functions
- add()
- Adding Items to a Meter
- constructor
- Meter Constructor and Destructor
- destructor
- Meter Constructor and Destructor
- neededHeight()
- Determining the Desired Dimensions of the Meter
- neededWidth()
- Determining the Desired Dimensions of the Meter
- reset()
- Resetting the Meter
- setResizePolicy()
- Setting the Meter's Resize Policy
- update()
- Updating the Meter Display
- VkMeter()
- Meter Constructor and Destructor
- ~VkMeter()
- Meter Constructor and Destructor
- resetting
- Resetting the Meter
- resize policy
- Setting the Meter's Resize Policy
- updating display
- Updating the Meter Display
- X resources
- X Resources Associated With the Meter Component
- VkModified class
- inheritance graph
- Miscellaneous ViewKit Data Input Classes
- VkModifiedAttachment class
- Modified Text Attachment
- 0
- Modified Text Attachment
- adjusting geometry
- Adjusting the Modified Text Attachment's Geometry
- attaching widgets
- Attaching and Detaching the Modified Text Attachment to and From a Widget
- controlling contents
- Other Modified Text Attachment Utility and Access Functions
- Controlling the Contents of the Text Widget
- detaching widgets
- Attaching and Detaching the Modified Text Attachment to and From a Widget
- detecting changes
- Detecting Changes in the Text Widget
- displaying dogear
- Displaying and Hiding the Modified Text Attachment
- hiding dogear
- Displaying and Hiding the Modified Text Attachment
- inheritance graph
- Miscellaneous ViewKit Data Input Classes
- member functions
- adjustGeometry()
- Adjusting the Modified Text Attachment's Geometry
- attach()
- Attaching and Detaching the Modified Text Attachment to and From a Widget
- constructor
- The Modified Text Attachment Constructor and Destructor
- destructor
- The Modified Text Attachment Constructor and Destructor
- detach()
- Attaching and Detaching the Modified Text Attachment to and From a Widget
- displayValue()
- Controlling the Contents of the Text Widget
- expose()
- Displaying and Hiding the Modified Text Attachment
- fixPreviousValue()
- Other Modified Text Attachment Utility and Access Functions
- getParameters()
- Adjusting the Modified Text Attachment's Geometry
- hide()
- Displaying and Hiding the Modified Text Attachment
- latestDisplay()
- Controlling the Contents of the Text Widget
- modified()
- Other Modified Text Attachment Utility and Access Functions
- previousValue()
- Retrieving the Current and Previous Values of the Text Widget
- setModified()
- Other Modified Text Attachment Utility and Access Functions
- setParameters()
- Adjusting the Modified Text Attachment's Geometry
- setValue()
- Controlling the Contents of the Text Widget
- show()
- Displaying and Hiding the Modified Text Attachment
- toggleDisplay()
- Controlling the Contents of the Text Widget
- value()
- Retrieving the Current and Previous Values of the Text Widget
- VkModifiedAttachment()
- The Modified Text Attachment Constructor and Destructor
- widget()
- Other Modified Text Attachment Utility and Access Functions
- ~VkModifiedAttachment()
- The Modified Text Attachment Constructor and Destructor
- overview
- Modified Text Attachment
- retrieving values
- Retrieving the Current and Previous Values of the Text Widget
- ViewKit callbacks
- modifiedCallback
- Detecting Changes in the Text Widget
- X resource
- X Resources Associated With the Modified Text Attachment
- VkModifiedCallback structure
- Detecting Changes in the Text Widget
- VkModifiedReason type
- Detecting Changes in the Text Widget
- VkNameList class
- VkNameList Class
- constructor
- VkNameList Constructor and Destructor
- destructor
- VkNameList Constructor and Destructor
- example
- Using VkNameList
- member functions
- add()
- VkNameList Member Functions
- completeName()
- VkNameList Member Functions
- exists()
- VkNameList Member Functions
- freeXmStringTable()
- VkNameList Member Functions
- getIndex()
- VkNameList Member Functions
- getString()
- VkNameList Member Functions
- getStringTable()
- VkNameList Member Functions
- getSubStrings()
- VkNameList Member Functions
- getXmStringTable()
- VkNameList Member Functions
- mostCommonString()
- VkNameList Member Functions
- operator=()
- VkNameList Member Functions
- operator==()
- VkNameList Member Functions
- remove()
- VkNameList Member Functions
- removeDuplicates()
- VkNameList Member Functions
- reverse()
- VkNameList Member Functions
- size()
- VkNameList Member Functions
- sort()
- VkNameList Member Functions
- VkNameList()
- VkNameList Constructor and Destructor
- ~VkNameList()
- VkNameList Constructor and Destructor
- XmStringTables
- VkNameList Member Functions
- VkNode class
- ViewKit Node Class
- 0
- ViewKit Node Class
- arc attributes
- Adding Nodes and Specifying Node Connectivity
- child nodes
- Node Access Functions
- data members
- _label
- Creating Node Subclasses
- finding
- Graph Access Functions
- Node Access Functions
- inheritance graph
- The ViewKit Graph Component
- label
- Creating Node Subclasses
- Node Constructor and Destructor
- Node Access Functions
- member functions
- build()
- Creating Node Subclasses
- child()
- Node Access Functions
- constructor
- Node Constructor and Destructor
- destructor
- Node Constructor and Destructor
- findChild()
- Node Access Functions
- findParent()
- Node Access Functions
- label()
- Node Access Functions
- nChildren()
- Node Access Functions
- nParents()
- Node Access Functions
- parent()
- Node Access Functions
- setSortFunction()
- Node Utility Functions
- sortChildren()
- Node Utility Functions
- VkNode()
- Node Constructor and Destructor
- ~VkNode()
- Node Constructor and Destructor
- parent nodes
- Node Access Functions
- performing action
- Graph Utility Functions
- sorting
- Graph Utility Functions
- Node Utility Functions
- subclassing
- Creating Node Subclasses
- VkNodeSortFunction type
- Node Utility Functions
- VkOptionMenu class
- Option Menus
- 0
- Option Menus
- example
- Option Menu Utility Functions
- inheritance graph
- Creating Menus With ViewKit
- item width, setting
- Option Menu Utility Functions
- member functions
- constructor
- Option Menu Constructors
- forceWidth()
- Option Menu Utility Functions
- getIndex()
- Determining Selected Items in an Option Menu
- getItem()
- Determining Selected Items in an Option Menu
- set()
- Selecting Items in an Option Menu
- VkOptionMenu()
- Option Menu Constructors
- menu label, setting
- Setting the Option Menu Label
- selected item
- setting
- Determining Selected Items in an Option Menu
- selected item, setting
- Selecting Items in an Option Menu
- VkOutline class
- ViewKit Outline Component
- VkOutlineASB class
- VkOutlineASB
- VkPeriodic class
- VkPeriodic
- constructor
- VkPeriodic Constructor and Destructor
- destructor
- VkPeriodic Constructor and Destructor
- inheritance graph
- ViewKit Process Control Classes
- member functions
- start()
- Member Functions
- stop()
- Member Functions
- tick()
- Member Functions
- VkPeriodic()
- VkPeriodic Constructor and Destructor
- ~VkPeriodic()
- VkPeriodic Constructor and Destructor
- VkPie class
- ViewKit Pie Chart Component
- 0
- ViewKit Pie Chart Component
- VkPopupMenu class
- Popup Menus
- 0
- Popup Menus
- attaching to widget
- Popup Menu Constructors
- example
- Using a Popup Menu
- inheritance graph
- Creating Menus With ViewKit
- member functions
- attach()
- Attaching Popup Menus to Widgets
- build()
- Popping Up Popup Menus
- constructor
- Popup Menu Constructors
- show()
- Popping Up Popup Menus
- VkPopupMenu()
- Popup Menu Constructors
- popping up
- Popping Up Popup Menus
- VkPrefCustom class
- inheritance graph
- Preference Dialogs
- VkPrefDialog class
- ViewKit Preference Dialog Class
- 0
- ViewKit Preference Dialog Class
- adding preference items
- Setting the Preference Items for a Preference Dialog
- Creating a Preference Dialog
- example
- Building a ViewKit Preference Dialog
- inheritance graph
- Preference Dialogs
- member functions
- constructor
- Creating a Preference Dialog
- item()
- Setting the Preference Items for a Preference Dialog
- setItem()
- Setting the Preference Items for a Preference Dialog
- VkPrefDialog()
- Creating a Preference Dialog
- overview
- ViewKit Preference Dialog Class
- posting
- Posting and Dismissing Preference Dialogs
- 0
- Posting and Dismissing Preference Dialogs
- retrieving values
- Using Values Set in a Preference Dialog
- subclassing
- Creating Preference Dialog Subclasses
- unposting
- Posting and Dismissing Preference Dialogs
- 0
- Posting and Dismissing Preference Dialogs
- user interaction, responding
- Responding When the User Clicks a Preference Dialog Button
- ViewKit callbacks
- prefCallback
- Responding When the User Clicks a Preference Dialog Button
- VkPrefEmpty class
- “Empty” Space Preference Items
- 0
- “Empty” Space Preference Items
- inheritance graph
- Preference Dialogs
- member functions
- constructor
- “Empty” Space Preference Items
- VkPrefEmpty()
- “Empty” Space Preference Items
- VkPrefGroup class
- Comparison of Group Preference Items
- 0
- Groups of Preference Items
- inheritance graph
- Preference Dialogs
- labels, setting
- Setting Group Item Labels
- member functions
- addItem()
- Adding and Deleting Preference Items from a Group Item
- changed()
- Monitoring the Values of Preference Items Associated with a Group Item
- constructor
- Creating Group Preference Items
- deleteChildren()
- Adding and Deleting Preference Items from a Group Item
- item()
- Adding and Deleting Preference Items from a Group Item
- size()
- Adding and Deleting Preference Items from a Group Item
- VkPrefGroup()
- Creating Group Preference Items
- toggle item labels
- Setting Toggle Preference Item Labels
- VkPrefItem class
- ViewKit Preference Item Base Class
- 0
- ViewKit Preference Item Classes
- activating
- Preference Item Access Functions
- base widget
- Preference Item Labels
- Preference Item Access Functions
- deactivating
- Preference Item Access Functions
- inheritance graph
- Preference Dialogs
- label widget
- Preference Item Labels
- Preference Item Access Functions
- labels
- Preference Item Labels
- groups
- Setting Group Item Labels
- label items
- Labels
- option menus
- Setting Option Menu Preference Item Labels
- toggles
- Setting Toggle Preference Item Labels
- member functions
- activate()
- Preference Item Access Functions
- baseHeight()
- Preference Item Access Functions
- changed()
- Getting and Setting Preference Item Values
- deactivate()
- Preference Item Access Functions
- getValue()
- Getting and Setting Preference Item Values
- isContainer()
- Preference Item Access Functions
- labelHeight()
- Preference Item Access Functions
- labelWidget()
- Preference Item Access Functions
- setBaseHeight()
- Preference Item Access Functions
- setLabelHeight()
- Preference Item Access Functions
- setValue()
- Getting and Setting Preference Item Values
- type()
- Preference Item Access Functions
- overview
- ViewKit Preference Item Classes
- values
- Getting and Setting Preference Item Values
- VkPrefItemType type
- Preference Item Access Functions
- VkPrefLabel class
- Labels
- 0
- Labels
- inheritance graph
- Preference Dialogs
- member functions
- constructor
- Labels
- VkPrefLabel()
- Labels
- setting labels
- Labels
- VkPrefList class
- Comparison of Group Preference Items
- 0
- Groups of Preference Items
- inheritance graph
- Preference Dialogs
- member functions
- addItem()
- Adding and Deleting Preference Items from a Group Item
- changed()
- Monitoring the Values of Preference Items Associated with a Group Item
- constructor
- Creating Group Preference Items
- deleteChildren()
- Adding and Deleting Preference Items from a Group Item
- item()
- Adding and Deleting Preference Items from a Group Item
- size()
- Adding and Deleting Preference Items from a Group Item
- VkPrefList()
- Creating Group Preference Items
- VkPrefOption class
- Option Menus
- 0
- Option Menus
- inheritance graph
- Preference Dialogs
- labels, setting
- Setting Option Menu Preference Item Labels
- member functions
- constructor
- Option Menus
- getButton()
- Dynamically Changing the Number of Option Menu Items
- getLabel()
- Setting Option Menu Preference Item Labels
- getValue()
- Getting and Setting Option Menu Preference Item Values
- setLabel()
- Setting Option Menu Preference Item Labels
- setSize()
- Dynamically Changing the Number of Option Menu Items
- setValue()
- Getting and Setting Option Menu Preference Item Values
- size()
- Dynamically Changing the Number of Option Menu Items
- VkPrefOption()
- Option Menus
- number of options, setting
- Dynamically Changing the Number of Option Menu Items
- VkPrefRadio class
- Comparison of Group Preference Items
- 0
- Groups of Preference Items
- inheritance graph
- Preference Dialogs
- labels, setting
- Setting Group Item Labels
- member functions
- addItem()
- Adding and Deleting Preference Items from a Group Item
- changed()
- Monitoring the Values of Preference Items Associated with a Group Item
- constructor
- Creating Group Preference Items
- deleteChildren()
- Adding and Deleting Preference Items from a Group Item
- item()
- Adding and Deleting Preference Items from a Group Item
- size()
- Adding and Deleting Preference Items from a Group Item
- VkPrefRadio()
- Creating Group Preference Items
- toggle item labels
- Setting Toggle Preference Item Labels
- VkPrefSeparator class
- Separators
- 0
- Separators
- inheritance graph
- Preference Dialogs
- member functions
- constructor
- Separators
- VkPrefSeparator()
- Separators
- VkPrefText class
- Text Fields
- 0
- Text Fields
- inheritance graph
- Preference Dialogs
- member functions
- constructor
- Text Fields
- getValue()
- Text Fields
- setValue()
- Text Fields
- VkPrefText()
- Text Fields
- VkPrefToggle class
- Toggle Buttons
- 0
- Toggle Buttons
- inheritance graph
- Preference Dialogs
- member functions
- constructor
- Toggle Buttons
- getValue()
- Getting and Setting Toggle Preference Item Values
- setValue()
- Getting and Setting Toggle Preference Item Values
- VkPrefToggle()
- Toggle Buttons
- setting labels<$startrange
- Setting Toggle Preference Item Labels
- VkProgressDialog class
- Progress Dialog
- 0
- Progress Dialog
- inheritance graph
- Using Dialogs in ViewKit
- installing as busy dialog
- Installing Different Busy Dialogs
- member functions
- setPercentDone()
- Progress Dialog
- theProgressDialog
- Progress Dialog
- VkPromptDialog class
- Prompt Dialog
- 0
- Prompt Dialog
- caution
- Prompt Dialog
- inheritance graph
- Using Dialogs in ViewKit
- member functions
- text()
- Prompt Dialog
- thePromptDialog
- Prompt Dialog
- VkQuestionDialog class
- Question Dialog
- 0
- Question Dialog
- inheritance graph
- Using Dialogs in ViewKit
- theQuestionDialog
- Question Dialog
- VkMenuConfirmFirstAction use
- Confirmable Menu Actions
- VkRadioBox class
- Radio Check Box Component
- 0
- Radio Check Box Component
- example
- Radio Check Box Component
- inheritance graph
- Miscellaneous ViewKit Data Input Classes
- VkRadioGroup class
- Enforcing Radio-Style Behavior on Toggle Buttons
- 0
- Enforcing Radio-Style Behavior on Toggle Buttons
- adding buttons
- Adding Toggles and Buttons to a Radio Group
- inheritance graph
- Miscellaneous ViewKit Data Input Classes
- member functions
- add()
- Adding Toggles and Buttons to a Radio Group
- constructor
- Radio Group Constructor and Destructor
- destructor
- Radio Group Constructor and Destructor
- remove()
- Removing Toggles and Buttons From a Radio Group
- removeFirst()
- Removing Toggles and Buttons From a Radio Group
- removeLast()
- Removing Toggles and Buttons From a Radio Group
- valueChanged()
- Deriving Radio Group Subclasses
- VkRadioGroup()
- Radio Group Constructor and Destructor
- ~VkRadioGroup()
- Radio Group Constructor and Destructor
- removing buttons
- Removing Toggles and Buttons From a Radio Group
- subclassing
- Deriving Radio Group Subclasses
- VkRadioSubMenu class
- Radio Submenus
- 0
- Radio Submenus
- adding to menus
- Functions for Dynamically Creating Menus
- inheritance graph
- Creating Menus With ViewKit
- member functions
- constructor
- Radio Submenu Constructor
- VkRadioSubMenu()
- Radio Submenu Constructor
- VkRepeatButton class
- Repeating Button Component
- 0
- Repeating Button Component
- activation, responding
- Responding to Repeat Button Activation
- inheritance graph
- Miscellaneous ViewKit Data Input Classes
- member functions
- constructor
- Repeating Button Constructor
- setParameters()
- Repeating Button Utility and Access Functions
- type()
- Repeating Button Utility and Access Functions
- VkRepeatButton()
- Repeating Button Constructor
- ViewKit callbacks
- buttonCallback
- Responding to Repeat Button Activation
- X resources
- X Resources Associated With the Repeating Button Component
- VkRepeatButtonType type
- Repeating Button Utility and Access Functions
- Repeating Button Constructor
- VkResizer class
- ViewKit Support for Resizing and Moving Widgets
- 0
- ViewKit Support for Resizing and Moving Widgets
- attaching widgets
- Attaching and Detaching a Resizer Object to and From a Widget
- detaching widgets
- Attaching and Detaching a Resizer Object to and From a Widget
- displaying geometry controls
- Displaying the Resizer Object's Geometry Controls
- geometry changes
- detecting
- ViewKit Callbacks Associated With the Resizer
- restricting
- Resizer Utility Functions
- hiding geometry controls
- Displaying the Resizer Object's Geometry Controls
- inheritance graph
- Miscellaneous ViewKit Display Classes
- member functions
- attach()
- Attaching and Detaching a Resizer Object to and From a Widget
- constructor
- Resizer Constructor and Destructor
- destructor
- Resizer Constructor and Destructor
- detach()
- Attaching and Detaching a Resizer Object to and From a Widget
- hide()
- Displaying the Resizer Object's Geometry Controls
- setIncrements()
- Resizer Utility Functions
- show()
- Displaying the Resizer Object's Geometry Controls
- shown()
- Displaying the Resizer Object's Geometry Controls
- VkResizer()
- Resizer Constructor and Destructor
- ~VkResizer()
- Resizer Constructor and Destructor
- overview
- ViewKit Support for Resizing and Moving Widgets
- ViewKit callbacks
- stateChangedCallback
- ViewKit Callbacks Associated With the Resizer
- VkRunOnce class
- VkRunOnce and VkRunOnce2
- constructor
- VkRunOnce Constructor and Destructor
- destructor
- VkRunOnce Constructor and Destructor
- example
- Using VkRunOnce
- inheritance graph
- ViewKit Process Control Classes
- member functions
- arg()
- Access Functions
- className()
- Access Functions
- numArgs()
- Access Functions
- VkRunOnce()
- VkRunOnce Constructor and Destructor
- ~VkRunOnce()
- VkRunOnce Constructor and Destructor
- VkRunOnce2 class
- VkRunOnce2 Constructor and Destructor
- VkRunOnce and VkRunOnce2
- constructor
- VkRunOnce2 Constructor and Destructor
- destructor
- VkRunOnce2 Constructor and Destructor
- example
- Using VkRunOnce2
- inheritance graph
- ViewKit Process Control Classes
- member functions
- arg()
- Access Functions
- className()
- Access Functions
- notifyOthers()
- Access Functions
- numArgs()
- Access Functions
- takeCharge()
- Access Functions
- VkRunOnce2()
- VkRunOnce2 Constructor and Destructor
- ~VkRunOnce2()
- VkRunOnce2 Constructor and Destructor
- VkScreen class
- Multiple Displays and Screens within ViewKit 2.1
- New Multi-display and Multi-screen support
- newScreen()
- Multiple Displays and Screens within ViewKit 2.1
- VkSimpleWindow class
- ViewKit Windows
- 0
- ViewKit Windows
- base widget
- Creating the Window Interface in the Constructor
- class hints
- Window Properties and Shell Resources
- data members
- _baseWidget
- Creating the Window Interface in the Constructor
- Creating the Window Interface in the Constructor
- _iconState
- Determining Window States
- _mainWindowWidget
- Additional Data Members
- _stackingState
- Determining Window States
- _visibleState
- Determining Window States
- displaying windows
- Manipulating Windows
- Managing Top-Level Windows
- hiding windows
- Managing Top-Level Windows
- Manipulating Windows
- icon titles
- Window and Icon Titles
- iconifying windows
- Manipulating Windows
- Managing Top-Level Windows
- inheritance graph
- ViewKit Windows
- lowering windows
- Manipulating Windows
- Managing Top-Level Windows
- main window
- Window Class Constructors
- managing widgets
- Creating the Window Interface in the Constructor
- member functions
- addView()
- Creating the Window Interface in the Constructor
- afterRealizeHook()
- Performing Actions After Realizing a Window
- Window Properties and Shell Resources
- constructor
- Window Class Constructors
- destructor
- Window Class Destructors
- getTitle()
- Window and Icon Titles
- getVisualState()
- Window Data Access Functions
- getWindow()
- Window Data Access Functions
- handleRawEvent()
- Handling Raw Events
- handleWmDeleteMessage()
- Window Properties and Shell Resources
- handleWmQuitMessage()
- Window Properties and Shell Resources
- hide()
- Manipulating Windows
- iconic()
- Window Data Access Functions
- iconify()
- Manipulating Windows
- lower()
- Manipulating Windows
- mainWindowWidget()
- Window Data Access Functions
- Creating the Window Interface in the Constructor
- okToQuit()
- Window Properties and Shell Resources
- Providing a “Safe Quit” Mechanism
- Quitting ViewKit Applications
- open()
- Manipulating Windows
- raise()
- Manipulating Windows
- setClassHint()
- Window Properties and Shell Resources
- setIconName()
- Window and Icon Titles
- setTitle()
- Window and Icon Titles
- setUpInterface()
- Creating the Window Interface in the setUpInterface() Function
- setUpWindowProperties()
- Window Properties and Shell Resources
- show()
- Manipulating Windows
- Creating the Window Interface in the setUpInterface() Function
- stateChanged()
- Determining Window States
- viewWidget()
- Window Data Access Functions
- visible()
- Window Data Access Functions
- VkSimpleWindow()
- Window Class Constructors
- ~VkSimpleWindow()
- Window Class Destructors
- opening windows
- Managing Top-Level Windows
- Manipulating Windows
- overview
- ViewKit Window Classes
- parent widget
- Window Class Constructors
- raising windows
- Managing Top-Level Windows
- Manipulating Windows
- ScrolledWindow widget
- Creating the Window Interface in the Constructor
- subclassing
- Deriving Window Subclasses
- example
- Window Subclassing
- summary
- Window Creation Summary
- views
- ViewKit Window Classes
- Creating the Window Interface
- Window Data Access Functions
- constructor, creating in
- Creating the Window Interface in the Constructor
- direct instantiation, adding to
- Adding a Window Interface to a Direct Instantiation of a ViewKit Window Class
- replacing
- Replacing a Window's View
- setUpInterface(), creating in
- Creating the Window Interface in the setUpInterface() Function
- widgets
- Window Data Access Functions
- Creating the Window Interface in the Constructor
- window manager interaction
- Window Class Constructors
- Window Manager Interface
- window properties
- Window Properties and Shell Resources
- window shell resources
- Window Properties and Shell Resources
- Window Class Constructors
- window titles
- Window and Icon Titles
- work areas
- Window Data Access Functions
- Creating the Window Interface
- ViewKit Window Classes
- constructor, creating in
- Creating the Window Interface in the Constructor
- direct instantiation, adding to
- Adding a Window Interface to a Direct Instantiation of a ViewKit Window Class
- replacing
- Replacing a Window's View
- setUpInterface(), creating in
- Creating the Window Interface in the setUpInterface() Function
- VkSubMenu class
- Submenus
- 0
- Submenus
- adding to menus
- Functions for Dynamically Creating Menus
- inheritance graph
- Creating Menus With ViewKit
- member functions
- baseWidget()
- Submenu Utility and Access Functions
- constructor
- Submenu Constructor
- pulldown()
- Submenu Utility and Access Functions
- showTearOff()
- Submenu Utility and Access Functions
- VkSubMenu()
- Submenu Constructor
- VkTabCallbackStruct structure
- Responding to Tab Selection
- VkTabPanel class
- Tab Panel Component
- 0
- Tab Panel Component
- inheritance graph
- Miscellaneous ViewKit Data Input Classes
- member functions
- addTab()
- Adding Tabs to a Tab Panel
- addTabs()
- Adding Tabs to a Tab Panel
- area1()
- Tab Panel Access Functions
- area2()
- Tab Panel Access Functions
- constructor
- Tab Panel Constructor
- gc()
- Tab Panel Access Functions
- getTab()
- Tab Panel Access Functions
- horiz()
- Tab Panel Access Functions
- labelBg()
- Tab Panel Access Functions
- labelFg()
- Tab Panel Access Functions
- lineThickness()
- Tab Panel Access Functions
- removeTab()
- Removing a Tab From a Tab Panel
- selectedTab()
- Responding to Tab Selection
- selectTab()
- Adding Tabs to a Tab Panel
- Responding to Tab Selection
- setTabPixmap()
- Adding a Pixmap to a Tab
- size()
- Tab Panel Access Functions
- tabBg()
- Tab Panel Access Functions
- tabHeight()
- Tab Panel Access Functions
- tabPixmap()
- Adding a Pixmap to a Tab
- uniformTabs()
- Tab Panel Access Functions
- VkTabPanel()
- Tab Panel Constructor
- overview
- Tab Panel Component
- tabs
- adding
- Adding Tabs to a Tab Panel
- adding pixmaps
- Adding a Pixmap to a Tab
- removing
- Removing a Tab From a Tab Panel
- removing pixmaps
- Adding a Pixmap to a Tab
- selection, responding to
- Responding to Tab Selection
- ViewKit callbacks
- tabPopupCallback
- Responding to Tab Selection
- tabSelectCallback
- Responding to Tab Selection
- X resources
- X Resources Associated With the Tab Panel Component
- VkTickMarks class
- Tick Marks for Scales
- 0
- Tick Marks for Scales
- inheritance graph
- Miscellaneous ViewKit Display Classes
- labels
- Configuring the Tick Marks
- Tick Marks Component Constructor
- member functions
- addLabel()
- Configuring the Tick Marks
- constructor
- Tick Marks Component Constructor
- setMargin()
- Configuring the Tick Marks
- setScale()
- Configuring the Tick Marks
- VkTickMarks()
- Tick Marks Component Constructor
- scale, setting
- Configuring the Tick Marks
- X resources
- X Resources Associated With the Tick Marks Component
- VkVisual class
- Handling Visuals With ViewKit
- colormaps
- Maintaining Consistency
- constructor
- VkVisual Constructors and Destructor
- demonstration programs
- Handling Visuals With ViewKit
- destructor
- VkVisual Constructors and Destructor
- enumerated data types
- Useful Enums
- examples
- VkVisual Examples
- member functions
- argCnt()
- Data Access Functions
- argList()
- Data Access Functions
- className()
- Data Access Functions
- colormap()
- Data Access Functions
- colormapCreated()
- Data Access Functions
- depth()
- Data Access Functions
- indexString()
- Debugging Functions
- maxLevel()
- Data Access Functions
- minLevel()
- Data Access Functions
- numColors()
- Data Access Functions
- planesString()
- Debugging Functions
- print()
- Debugging Functions
- printAll()
- Debugging Functions
- setColormap()
- Setting the Class's Visual Information
- setVisual()
- Setting the Class's Visual Information
- statusString()
- Debugging Functions
- transparencyString()
- Debugging Functions
- visual()
- Data Access Functions
- visualClassString()
- Debugging Functions
- visualID()
- Data Access Functions
- visualParent()
- Static Functions
- visualParentArgs()
- Static Functions
- VkVisual()
- VkVisual Constructors and Destructor
- vkVisualinfo()
- Data Access Functions
- window()
- Data Access Functions
- ~VkVisual()
- VkVisual Constructors and Destructor
- setting visual information
- Setting the Class's Visual Information
- X visuals
- Overview of X Visuals
- X11 visuals
- Overview of X Visuals
- Xt visuals
- Xt Visual Handling
- vkVisualInfo() (in VkVisual)
- Data Access Functions
- VkWarningDialog class
- Warning Dialogs
- 0
- Warning Dialogs
- inheritance graph
- Using Dialogs in ViewKit
- theWarningDialog
- Warning Dialogs
- VkWindow class
- ViewKit Windows
- 0
- ViewKit Windows
- base widget
- Creating the Window Interface in the Constructor
- class hints
- Window Properties and Shell Resources
- data members
- _iconState
- Determining Window States
- _mainWindowWidget
- Additional Data Members
- _stackingState
- Determining Window States
- _visibleState
- Determining Window States
- displaying windows
- Managing Top-Level Windows
- Manipulating Windows
- hiding windows
- Manipulating Windows
- Managing Top-Level Windows
- icon titles
- Window and Icon Titles
- iconifying windows
- Managing Top-Level Windows
- Manipulating Windows
- inheritance graph
- ViewKit Windows
- lowering windows
- Managing Top-Level Windows
- Manipulating Windows
- main window
- Window Class Constructors
- managing widgets
- Creating the Window Interface in the Constructor
- member functions
- addMenuPane()
- Menu Bar Support
- addRadioMenuPane()
- Menu Bar Support
- addView()
- Creating the Window Interface in the Constructor
- afterRealizeHook()
- Window Properties and Shell Resources
- Performing Actions After Realizing a Window
- constructor
- Window Class Constructors
- destructor
- Window Class Destructors
- getMenu()
- Window Data Access Functions
- getTitle()
- Window and Icon Titles
- getVisualState()
- Window Data Access Functions
- getWindow()
- Window Data Access Functions
- handleRawEvent()
- Handling Raw Events
- handleWmDeleteMessage()
- Window Properties and Shell Resources
- handleWmQuitMessage()
- Window Properties and Shell Resources
- hide()
- Manipulating Windows
- iconic()
- Window Data Access Functions
- iconify()
- Manipulating Windows
- lower()
- Manipulating Windows
- mainWindowWidget()
- Window Data Access Functions
- Creating the Window Interface in the Constructor
- menu()
- Menu Bar Support
- okToQuit()
- Window Properties and Shell Resources
- Providing a “Safe Quit” Mechanism
- open()
- Manipulating Windows
- raise()
- Manipulating Windows
- setClassHint()
- Window Properties and Shell Resources
- setIconName()
- Window and Icon Titles
- setMenuBar()
- Menu Bar Support
- setTitle()
- Window and Icon Titles
- setUpInterface()
- Creating the Window Interface in the setUpInterface() Function
- setUpWindowProperties()
- Window Properties and Shell Resources
- show()
- Creating the Window Interface in the setUpInterface() Function
- Manipulating Windows
- stateChanged()
- Determining Window States
- viewWidget()
- Window Data Access Functions
- visible()
- Window Data Access Functions
- VkWindow()
- Window Class Constructors
- ~VkWindow()
- Window Class Destructors
- menu bars
- Menu Bar
- Menu Bar Support
- 0
- Menu Bar
- opening windows
- Managing Top-Level Windows
- Manipulating Windows
- overview
- ViewKit Window Classes
- parent widget
- Window Class Constructors
- raising windows
- Managing Top-Level Windows
- Manipulating Windows
- ScrolledWindow widget
- Creating the Window Interface in the Constructor
- subclassing
- Deriving Window Subclasses
- example
- Window Subclassing
- summary
- Window Creation Summary
- views
- Creating the Window Interface
- Window Data Access Functions
- ViewKit Window Classes
- constructor, creating in
- Creating the Window Interface in the Constructor
- direct instantiation, adding to
- Adding a Window Interface to a Direct Instantiation of a ViewKit Window Class
- replacing
- Replacing a Window's View
- setUpInterface(), creating in
- Creating the Window Interface in the setUpInterface() Function
- widgets
- Window Data Access Functions
- Creating the Window Interface in the Constructor
- window manager interaction
- Window Class Constructors
- Window Manager Interface
- window properties
- Window Properties and Shell Resources
- window shell resources
- Window Class Constructors
- Window Properties and Shell Resources
- window titles
- Window and Icon Titles
- work areas
- Creating the Window Interface
- ViewKit Window Classes
- Window Data Access Functions
- constructor, creating in
- Creating the Window Interface in the Constructor
- direct instantiation, adding to
- Adding a Window Interface to a Direct Instantiation of a ViewKit Window Class
- replacing
- Replacing a Window's View
- setUpInterface(), creating in
- Creating the Window Interface in the setUpInterface() Function
- warning dialog
- Warning Dialogs
- 0
- Warning Dialogs
- wasInterrupted() (in VkInterruptDialog)
- Interruptible Busy Dialog
- WhitePixel macro
- Maintaining Consistency
- Widget operator (in VkComponent)
- VkComponent Access Functions
- widget() (in VkModifiedAttachment)
- Other Modified Text Attachment Utility and Access Functions
- widgetDestroyedCallback() (in VkComponent)
- Handling Component Widget Destruction
- widgets
- aligning
- ViewKit Support for Aligning Widgets
- 0
- ViewKit Support for Aligning Widgets
- attachments
- Management Classes for Controlling Component and Widget Operation
- Management Classes for Controlling Component and Widget Display Characteristics
- alignment groups
- ViewKit Support for Aligning Widgets
- ganged scrollbars
- Supporting “Ganged” Scrollbar Operation
- modified text
- Modified Text Attachment
- radio-style toggles
- Enforcing Radio-Style Behavior on Toggle Buttons
- resizers
- ViewKit Support for Resizing and Moving Widgets
- base widget of component
- Component Constructors
- Component Destructors
- VkComponent Class
- VkComponent Access Functions
- 0
- VkComponent Access Functions
- deletion, handling
- Handling Component Widget Destruction
- realization, detecting
- Displaying and Hiding Components
- base widget of preference item
- Preference Item Labels
- Preference Item Access Functions
- base widget of window
- Creating the Window Interface in the Constructor
- components, and
- Component Constructors
- VkComponent Class
- destruction in components
- Component Constructors
- Handling Component Widget Destruction
- VkComponent Class
- Component Destructors
- label widget of preference item
- Preference Item Labels
- Preference Item Access Functions
- management classes
- Management Classes for Controlling Component and Widget Display Characteristics
- Management Classes for Controlling Component and Widget Operation
- alignment groups
- ViewKit Support for Aligning Widgets
- ganged scrollbars
- Supporting “Ganged” Scrollbar Operation
- modified text
- Modified Text Attachment
- radio-style toggles
- Enforcing Radio-Style Behavior on Toggle Buttons
- resizers
- ViewKit Support for Resizing and Moving Widgets
- managing
- components, in
- VkComponent Class
- Component Constructors
- windows, in
- Creating the Window Interface in the Constructor
- moving
- ViewKit Support for Resizing and Moving Widgets
- 0
- ViewKit Support for Resizing and Moving Widgets
- parent widget of component
- VkComponent Class
- Component Constructors
- windows
- Window Class Constructors
- parent widget of dialogs
- Methods of Posting Dialogs
- popup menus, attaching
- Popup Menu Constructors
- resizing
- ViewKit Support for Resizing and Moving Widgets
- 0
- ViewKit Support for Resizing and Moving Widgets
- scrollbars, “ganging” See ganged scrollbars; VkGangedGroup class
- Supporting “Ganged” Scrollbar Operation
- SgGraph
- Graph Widget
- VkGraph class
- Graph Access Functions
- windows, and
- Window Data Access Functions
- Creating the Window Interface in the Constructor
- ScrolledWindow widget
- Creating the Window Interface in the Constructor
- width() (in VkAlignmentGroup)
- Alignment Group Access Functions
- window interfaces. See windows
- views
- Creating the Window Interface
- window manager interaction
- Window Manager Interface
- Window Class Constructors
- icon titles
- Window and Icon Titles
- window properties
- Window Properties and Shell Resources
- window titles
- Window and Icon Titles
- window() (in VkVisual)
- Data Access Functions
- windows
- ViewKit Windows
- 0
- ViewKit Windows
- base widget
- Creating the Window Interface in the Constructor
- class hints
- Window Properties and Shell Resources
- displaying
- Manipulating Windows
- Managing Top-Level Windows
- hiding
- Managing Top-Level Windows
- Manipulating Windows
- icon titles
- Window and Icon Titles
- iconifying
- Manipulating Windows
- Managing Top-Level Windows
- lowering
- Managing Top-Level Windows
- Manipulating Windows
- main window
- Window Class Constructors
- determining
- Managing Top-Level Windows
- during quitting
- Quitting ViewKit Applications
- specifying
- Managing Top-Level Windows
- managing
- Managing Top-Level Windows
- Manipulating Windows
- managing widgets
- Creating the Window Interface in the Constructor
- menu bars
- Menu Bar
- Menu Bar Support
- 0
- Menu Bar
- opening
- Managing Top-Level Windows
- Manipulating Windows
- overview
- Overview of ViewKit Window Support
- parent widget
- Window Class Constructors
- properties
- Window Properties and Shell Resources
- raising
- Manipulating Windows
- Managing Top-Level Windows
- ScrolledWindow widget
- Creating the Window Interface in the Constructor
- shell resources
- Window Properties and Shell Resources
- Window Class Constructors
- subclassing
- Deriving Window Subclasses
- example
- Window Subclassing
- summary
- Window Creation Summary
- titles
- Window and Icon Titles
- views
- Creating the Window Interface
- Window Data Access Functions
- ViewKit Window Classes
- direct instantiation, adding to
- Adding a Window Interface to a Direct Instantiation of a ViewKit Window Class
- replacing
- Replacing a Window's View
- setUpInterface(), creating in
- Creating the Window Interface in the setUpInterface() Function
- window constructor, creating in
- Creating the Window Interface in the Constructor
- widgets
- Creating the Window Interface in the Constructor
- Window Data Access Functions
- window manager interaction
- Window Manager Interface
- Window Class Constructors
- work areas
- Window Data Access Functions
- Creating the Window Interface
- ViewKit Window Classes
- direct instantiation, adding to
- Adding a Window Interface to a Direct Instantiation of a ViewKit Window Class
- replacing
- Replacing a Window's View
- setUpInterface(), creating in
- Creating the Window Interface in the setUpInterface() Function
- window constructor, creating in
- Creating the Window Interface in the Constructor
- WM_DELETE_WINDOW message
- Window Properties and Shell Resources
- Window Class Constructors
- WM_QUIT_APP message
- Window Class Constructors
- Window Properties and Shell Resources
- work areas, windows
- Creating the Window Interface
- Window Data Access Functions
- ViewKit Window Classes
- direct instantiation, adding to
- Adding a Window Interface to a Direct Instantiation of a ViewKit Window Class
- replacing
- Replacing a Window's View
- setUpInterface(), creating in
- Creating the Window Interface in the setUpInterface() Function
- window constructor, creating in
- Creating the Window Interface in the Constructor
- workArea() (in VkGraph)
- Graph Access Functions
- X
- header files
- Required Header Files
- suggested reading
- What You Should Know Before Reading This Guide
- ViewKit, and
- Mixing ViewKit and Standard X and Motif Functions
- X resources:See also resource support
- Component Resource Support
- arc attributes (in graph)
- Adding Nodes and Specifying Node Connectivity
- graphs
- X Resources Associated With VkGraph
- Help menu
- X Resources Associated With the Help Pane
- menu item labels
- Setting Menu Item Labels
- meter component
- X Resources Associated With the Meter Component
- modified text attachment
- X Resources Associated With the Modified Text Attachment
- option menu labels
- Setting the Option Menu Label
- preference item labels
- Preference Item Labels
- repeating buttons
- X Resources Associated With the Repeating Button Component
- tab panels
- X Resources Associated With the Tab Panel Component
- tear-off menus
- Submenu Utility and Access Functions
- tick marks
- X Resources Associated With the Tick Marks Component
- “Undo” selection label
- Setting the Label of the Undo Manager Menu Item
- X visuals
- overview
- Overview of X Visuals
- x() (in VkAlignmentGroup)
- Alignment Group Access Functions
- X11 visuals
- overview
- Overview of X Visuals
- XA_WM_CLASS property
- Window Properties and Shell Resources
- XmGRAPH (graph layout style)
- Butterfly Graphs
- XmNargc resource
- Window Class Constructors
- Window Properties and Shell Resources
- XmNargv resource
- Window Properties and Shell Resources
- Window Class Constructors
- XmNlabelString resource
- menu item labels
- Setting Menu Item Labels
- option menu labels
- Setting the Option Menu Label
- preference item labels
- Preference Item Labels
- “Undo” menu selection
- Setting the Label of the Undo Manager Menu Item
- XmNtearOffModel resource
- Submenu Utility and Access Functions
- XmStringTables
- VkNameList Member Functions
- XSelectInput()
- Handling Raw Events
- ViewKit Event Handling
- Xt callbacks
- components
- VkComponent Class
- Using Xt Callbacks With Components
- example
- Using Xt Callbacks With Components
- naming convention
- Using Xt Callbacks With Components
- this pointer
- Using Xt Callbacks With Components
- static menu descriptions
- Special Considerations for Xt Callback Client Data When Using Static Menu Descriptions
- Xt Intrinsics, initializing
- VkApp Constructor
- Xt visuals
- overview
- Xt Visual Handling
- XtAppContext structure
- Application Data Access Functions
- XtAppInitialize(), note
- Running ViewKit Applications
- XtAppMainLoop(), note
- Running ViewKit Applications
- XtDispatchEvent(), note
- ViewKit Event Handling
- XtDisplay() caution
- Overview of ViewKit Menu Support
- XtNextEvent(), note
- ViewKit Event Handling
- XtScreen() caution
- Overview of ViewKit Menu Support
- XtWindow() caution
- Overview of ViewKit Menu Support
- y() (in VkAlignmentGroup)
- Alignment Group Access Functions
- Zoom In button (in VkGraph control panel)
- Zooming
- Zoom menu (in VkGraph control panel)
- Zooming
- Zoom Out button (in VkGraph control panel)
- Zooming
- zooming graphs
- Zooming
- Graph Utility Functions