- <F1\> key (Help)
- Context-Sensitive Help Procedures
- User Interfaces to the Help System in a ViewKit Application
- [] (subscript) operator (in VkMenu)
- Menu Access Functions
- _allowMultipleDialogs (in VkGenericDialog)
- Deriving New Dialog Classes Using the Generic Dialog
- _baseWidget (in VkComponent)
- VkComponent Access Functions
- Component Constructors
- Component Constructors
- _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)
- Component Constructors
- VkComponent Access Functions
- 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 VkRadioGroup)
- Adding Toggles and Buttons to a Radio Group
- addAction() (in VkMenu)
- Functions for Dynamically Creating Menus
- addAction() (in VkMsgClient)
- Creating and Registering Simple Message Patterns
- 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)
- Performing Actions After Realizing a Window
- Window Properties and Shell Resources
- 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
- The 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
- The VkApp Constructor
- Application Data Access Functions
- command-line options, parsing
- VkApp Protected Functions and Data Members
- The VkApp Constructor
- example
- Example of Subclassing VkApp
- 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
- Display structure
- Application Data Access Functions
- event handling
- Running ViewKit Applications
- customizing
- Customizing Event Handling
- during postAndWait()
- Methods of Posting Dialogs
- during sendSyncRequest()
- Sending Synchronous Requests
- during wasInterrupted()
- The Interruptible Busy Dialog
- pending events
- ViewKit Event Handling
- raw events
- ViewKit Event Handling
- Handling Raw Events
- name
- Application Data Access Functions
- The VkApp Constructor
- pointer
- The VkApp Constructor
- product information
- Maintaining Product and Version Information
- quitting
- VkComponent Utility Functions
- Fatal Error Dialogs
- Quitting ViewKit Applications
- Providing a “Safe Quit” Mechanism
- Window Properties and Shell Resources
- Window Class Destructors
- running
- Running ViewKit Applications
- shell
- Application Data Access Functions
- ViewKit's Multi-Window Model
- The VkApp Constructor
- geometry
- Application Data Access Functions
- version information
- Maintaining Product and Version Information
- windows, managing
- Manipulating Windows
- Managing Top-Level 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
- argc (in main())
- The VkApp Constructor
- Application Data Access Functions
- argc() (in VkApp)
- Application Data Access Functions
- argv (in main())
- The 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
- balloon help
- QuickHelp
- base widget:See also baseWidget()
- VkComponent Access Functions
- applications
- Application Data Access Functions
- components
- Component Constructors
- VkComponent Access Functions
- The 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)
- The baseWidget() function of a VkSubMenu object returns the CascadeButton widget required by IRIS IM pulldown menus.Radio Submenus
- 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
- The Busy Dialog
- Entering and Exiting Busy States Using ViewKit
- 0
- The Busy Dialog
- installing
- Installing Different Busy Dialogs
- busy states
- Supporting Busy States
- The 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
- The Repeating Button Component
- C++ Development Option
- Required Packages
- 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
- The Check Box Component
- 0
- The 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
- The VkApp Constructor
- Application Data Access Functions
- components
- VkComponent Access Functions
- Component Resource Support
- classes
- dependencies
- Mixing ViewKit and Standard X and IRIS IM 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
- className() (in VkApp)
- Application Data Access Functions
- className() (in VkComponent)
- VkComponent Access Functions
- Component Resource Support
- clear() (in VkCompletionField)
- Setting and Clearing the Text Completion Field Expansion List
- 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
- “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
- 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 Protected Functions and Data Members
- The VkApp Constructor
- example
- Example of Subclassing VkApp
- compiling ViewKit programs
- Compiling and Linking ViewKit Programs
- example
- Required Libraries
- completion fields
- The Text Completion Field Component
- 0
- The 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
- VkComponent Access Functions
- Component Destructors
- The VkComponent Class
- Component Constructors
- 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
- The VkComponent Class
- class name
- VkComponent Access Functions
- Component Resource Support
- 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
- The VkComponent Class
- Component Constructors
- multiple pointers to
- Predefined ViewKit Callbacks
- name
- The VkComponent Class
- VkComponent Access Functions
- overview
- Definition of a Component
- parent widget
- Component Constructors
- The 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
- Using Xt Callbacks with Components
- The VkComponent Class
- 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
- Example of 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
- The VkComponent Class
- Handling Component Widget Destruction
- Component Destructors
- Component Constructors
- widgets
- The VkComponent Class
- Component Constructors
- Xt callbacks
- The 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
- composeAdd() (in VkMsgClient)
- Composing and Sending Messages
- composeBegin() (in VkMsgClient)
- Composing and Sending Messages
- concepts
- suggested reading
- What You Should Know Before Reading This Guide
- constructing menus
- dynamically
- Constructing Menus Dynamically
- example
- Example of Creating a Menu Bar Dynamically
- static description, from
- Constructing Menus From a Static Description
- example
- Example of a 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
- User Interfaces to the Help System in a ViewKit Application
- Context-Sensitive Help Procedures
- conventions
- Conventions Used in This Guide
- inheritance graphs
- Class Inheritance Graph Conventions
- reference pages
- Typographical Conventions
- typographical
- Typographical Conventions
- createAction() (in VkMsgClient)
- Creating More Detailed Message Patterns
- 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
- Creating, Setting, and Retrieving an Animated Busy Cursor
- Setting and Retrieving the 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 Application Cursors
- Setting and Retrieving the Busy Cursor
- 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
- 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 IRIS IM Functions
- VkApp
- Mixing ViewKit and Standard X and IRIS IM Functions
- The VkApp Constructor
- 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
- Entering and Exiting Busy States Using ViewKit
- The Busy Dialog
- 0
- The 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
- 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 sendSyncRequest()
- Sending Synchronous Requests
- during wasInterrupted()
- The Interruptible Busy Dialog
- fatal error
- Fatal Error Dialogs
- 0
- Fatal Error Dialogs
- file selection
- The File Selection Dialog
- 0
- The File Selection Dialog
- caution
- The File Selection Dialog
- generic
- Deriving New Dialog Classes Using the Generic Dialog
- 0
- Deriving New Dialog Classes Using the Generic Dialog
- Help button
- Methods of Posting Dialogs
- User Interfaces to the Help System in a ViewKit Application
- Dialog Help Procedures
- information
- Information Dialogs
- 0
- Information Dialogs
- interruptible busy
- The Interruptible Busy Dialog
- 0
- The Interruptible Busy Dialog
- checking for interruptions
- The Interruptible Busy Dialog
- installing
- The Interruptible Busy Dialog
- Installing Different Busy Dialogs
- 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
- Examples of Posting Dialogs
- methods
- Methods of Posting Dialogs
- preference. See preference dialogs; VkPrefDialog class
- Preference Dialogs
- Product Information
- Maintaining Product and Version Information
- Implementation of the Help Menu
- prompt
- The Prompt Dialog
- 0
- The Prompt Dialog
- caution
- The Prompt Dialog
- question
- The Question Dialog
- 0
- The 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
- Indicating Which Nodes to Display
- Hiding and Displaying Nodes
- Edit Mode Operations
- Graph Utility Functions
- 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
- Miscellaneous ViewKit Display Classes
- 0
- Miscellaneous ViewKit Display Classes
- drawing
- Drawing in the Double Buffer Component
- resizing
- Handling Double Buffer Component Resize Requests
- switching buffers
- Switching Buffers in the Double Buffer Component
- 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
- 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
- establishing ToolTalk connection
- Establishing a Connection to the ToolTalk Service
- event handling
- Running ViewKit Applications
- customizing
- Customizing Event Handling
- during postAndWait()
- Methods of Posting Dialogs
- during sendSyncRequest()
- Sending Synchronous Requests
- during wasInterrupted()
- The 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
- 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
- expose() (in VkModifiedAttachment)
- Displaying and Hiding the Modified Text Attachment
- fatal error dialog
- Fatal Error Dialogs
- 0
- Fatal Error Dialogs
- file selection dialog
- The File Selection Dialog
- 0
- The File Selection Dialog
- caution
- The File Selection Dialog
- fileName() (in VkFileSelectionDialog)
- The 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)
- Node Access Functions
- Graph 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
- 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
- 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 VkPrefOption)
- Setting Option Menu Preference Item Labels
- 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
- 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
- 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
- Edit Mode Operations
- The Graph Widget
- example
- Example of Building a Graph
- graph widget
- The Graph Widget
- multiple arcs
- Displaying Duplicate Arcs
- Node menu
- Hiding and Displaying Nodes
- nodes
- 0
- The ViewKit Node Class
- adding
- Adding Nodes and Specifying Node Connectivity
- aligning
- Realigning Nodes
- Laying Out the Graph
- arc attributes
- Adding Nodes and Specifying Node Connectivity
- deselecting
- Edit Mode Operations
- displaying
- Graph Utility Functions
- Edit Mode Operations
- Hiding and Displaying Nodes
- Indicating Which Nodes to Display
- establishing connections
- Adding Nodes and Specifying Node Connectivity
- Node Constructor and Destructor
- hiding
- Hiding and Displaying Nodes
- Indicating Which Nodes to Display
- Edit Mode Operations
- 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
- Graph Overview
- Displaying a Graph Overview
- Admin menu
- Graph Overview
- read-only mode
- The 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
- Zooming
- Graph Utility Functions
- 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
- IRIS IM
- Required Header Files
- required
- Required Header Files
- X
- Required Header Files
- height() (in VkAlignmentGroup)
- Alignment Group Access Functions
- help
- balloon
- QuickHelp
- message line
- QuickHelp
- popup
- QuickHelp
- QuickHelp
- QuickHelp
- ViewKit
- ViewKit Help
- determining help tokens
- ViewKit Support for Building Help
- Help button, dialogs
- Methods of Posting Dialogs
- Dialog Help Procedures
- User Interfaces to the Help System in a ViewKit Application
- help library interface functions
- ViewKit's Programmatic Interface to a Help Library
- Help menu
- Help Menu Procedures
- Maintaining Product and Version Information
- Menu Bar Access Functions
- The ViewKit Help Menu
- 0
- The 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
- User Interfaces to the Help System in a ViewKit Application
- context-sensitive help
- User Interfaces to the Help System in a ViewKit Application
- Context-Sensitive Help Procedures
- Help button, dialogs
- Dialog Help Procedures
- User Interfaces to the Help System in a ViewKit Application
- Methods of Posting Dialogs
- Help menu
- Help Menu Procedures
- The ViewKit Help Menu
- resources
- X Resources Associated With the Help Pane
- interface functions
- ViewKit's 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
- Edit Mode Operations
- 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
- 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
- Managing Top-Level Windows
- Manipulating Windows
- at startup
- Application Data Access Functions
- Managing Top-Level Windows
- IDO
- Required Packages
- include files. See header files
- Required Header Files
- “Index” selection (in Help menu)
- Implementation of the Help Menu
- 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
- The VkApp Constructor
- installDestroyHandler() (in VkComponent)
- Handling Component Widget Destruction
- Component Constructors
- interfaces, window. See windows
- views
- Creating the Window Interface
- interprocess communication. See ViewKit message facility
- ViewKit Interprocess Message Facility
- interruptedCallback (in VkInterruptDialog)
- The Interruptible Busy Dialog
- interruptible busy dialog
- The Interruptible Busy Dialog
- 0
- The Interruptible Busy Dialog
- checking for interruptions
- The Interruptible Busy Dialog
- installing
- The Interruptible Busy Dialog
- Installing Different Busy Dialogs
- invoking ViewKit callbacks
- Defining and Triggering ViewKit Callbacks
- IRIS Development Option (IDO)
- Required Packages
- IRIS IM
- header files
- Required Header Files
- suggested reading
- What You Should Know Before Reading This Guide
- ViewKit, and
- Mixing ViewKit and Standard X and IRIS IM Functions
- isComponent() (in VkComponent)
- VkComponent Utility Functions
- isContainer() (in VkMenuItem)
- Menu Items Utility Functions
- isContainer() (in VkPrefItem)
- Preference Item Access 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
- Laying Out the Graph
- Realigning Nodes
- 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
- Manipulating Windows
- Managing Top-Level 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
- 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
- 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
- The ViewKit Menu Item Classes
- 0
- The 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
- Menu Labels
- Setting Menu Item 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
- The 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
- Example of Creating a Menu Bar Dynamically
- constructing from static description
- Constructing Menus From a Static Description
- example
- Example of a 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 items
- Activating and Deactivating Menu Items
- Activating and Deactivating Items in a Menu
- determining item position
- Menu Access Functions
- displaying items
- Displaying and Hiding Menu Items
- finding menu items
- Finding Items in a Menu
- Help menu
- Help Menu Procedures
- Maintaining Product and Version Information
- Menu Bar Access Functions
- The ViewKit Help Menu
- 0
- The ViewKit Help Menu
- resources
- X Resources Associated With the Help Pane
- hiding items
- Displaying and Hiding Menu Items
- 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 Example
- item width, setting
- Option Menu Utility Functions
- menu label, setting
- Setting the Option Menu Label
- selected item, setting
- Selecting Items in an Option Menu
- Determining Selected 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
- Popup Menu Example
- popping up
- Popping Up Popup Menus
- pulldown, in overlay planes
- Pulldown Menus in the Overlay Planes
- radio submenus
- The baseWidget() function of a VkSubMenu object returns the CascadeButton widget required by IRIS IM pulldown menus.Radio Submenus
- 0
- The baseWidget() function of a VkSubMenu object returns the CascadeButton widget required by IRIS IM pulldown menus.Radio Submenus
- removing items
- Removing Items From a Menu
- Displaying and Hiding Menu Items
- 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 actions
- Writing Message Action Callbacks
- message line help
- QuickHelp
- message patterns
- Creating and Registering Simple Message Patterns
- Overview of Message Dispatch
- message, dialogs
- Methods of Posting Dialogs
- messageClient() (in VkMsgApp)
- Establishing a Connection to the ToolTalk Service
- messageClient() (in VkMsgComponent)
- Supporting Messaging in Components
- messageClient() (in VkMsgWindow)
- Supporting Messaging in Application Windows
- messages
- receiving
- Receiving Notices and Handling Requests
- sending
- Sending Notices and Requests
- meter component
- The ViewKit Meter Component
- 0
- The 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
- 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
- Motif:See also IRIS IM
- Introduction
- suggested reading
- What You Should Know Before Reading This Guide
- 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 pointers to a component
- Predefined ViewKit Callbacks
- 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
- Node menu (in VkGraph)
- Hiding and Displaying Nodes
- nodes (in graphs)
- The ViewKit Node Class
- 0
- The ViewKit Node Class
- adding to graph
- Adding Nodes and Specifying Node Connectivity
- aligning
- Realigning Nodes
- Laying Out the Graph
- arc attributes
- Adding Nodes and Specifying Node Connectivity
- butterfly node
- Butterfly Graphs
- child nodes
- Node Access Functions
- deselecting
- Edit Mode Operations
- displaying
- Hiding and Displaying Nodes
- Edit Mode Operations
- Indicating Which Nodes to Display
- Graph Utility Functions
- establishing connections
- Adding Nodes and Specifying Node Connectivity
- Node Constructor and Destructor
- finding
- Graph Access Functions
- Node Access Functions
- hiding
- Edit Mode Operations
- Hiding and Displaying Nodes
- Indicating Which Nodes to Display
- label
- Node Constructor and Destructor
- Creating Node Subclasses
- Node Access Functions
- laying out
- Realigning Nodes
- Laying Out the Graph
- moving
- Edit Mode Operations
- parent nodes
- Node Access Functions
- performing action
- Graph Utility Functions
- removing from graph
- Removing Nodes
- selecting
- Edit Mode Operations
- sorting
- Node Utility Functions
- Graph 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
- “noUndoQuestion” resource (in VkMenuConfirmFirstAction)
- Confirmable Menu Actions
- nParents() (in VkNode)
- Node 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)
- Window Properties and Shell Resources
- Quitting ViewKit Applications
- Providing a “Safe Quit” Mechanism
- open() (in VkApp)
- Managing Top-Level Windows
- open() (in VkSimpleWindow)
- Manipulating Windows
- opening windows
- Managing Top-Level Windows
- Manipulating Windows
- option menus
- Option Menus
- 0
- Option Menus
- example
- Option Menu Example
- 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
- The ViewKit Outline Component
- overlay planes, pulldown menus in
- Pulldown 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
- The 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
- The VkApp Constructor
- example
- Example of Subclassing VkApp
- pending events
- ViewKit Event Handling
- pie chart component
- The ViewKit Pie Chart Component
- 0
- The ViewKit Pie Chart Component
- popup help
- QuickHelp
- popup menus
- Popup Menus
- 0
- Popup Menus
- attaching to widget
- Popup Menu Constructors
- example
- Popup Menu Example
- 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
- Examples of 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
- Example of 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
- The ViewKit Preference Item Base Class
- 0
- The 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
- The 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
- previousValue() (in VkModifiedAttachment)
- Retrieving the Current and Previous Values of the Text Widget
- product information
- Maintaining Product and Version Information
- Product Information dialog
- Implementation of the Help Menu
- Maintaining Product and Version Information
- “Product Information” selection (in Help menu)
- Implementation of the Help Menu
- Maintaining Product and Version Information
- programs
- compiling and linking
- Compiling and Linking ViewKit Programs
- example
- Required Libraries
- demonstration
- Demonstration Programs
- progressing() (in VkApp)
- Animating the Busy Cursor
- prompt dialog
- The Prompt Dialog
- 0
- The Prompt Dialog
- caution
- The Prompt Dialog
- pulldown menus in overlay planes
- Pulldown Menus in the Overlay Planes
- pulldown() (in VkSubMenu)
- Submenu Utility and Access Functions
- question dialog
- The Question Dialog
- 0
- The Question Dialog
- VkMenuConfirmFirstAction use
- Confirmable Menu Actions
- QuickHelp
- QuickHelp
- balloon
- QuickHelp
- message line
- QuickHelp
- popup
- QuickHelp
- timers
- QuickHelp
- quitting applications
- Window Properties and Shell Resources
- Quitting ViewKit Applications
- Providing a “Safe Quit” Mechanism
- Window Class Destructors
- VkComponent Utility Functions
- Fatal Error Dialogs
- quitYourself() (in VkApp)
- Quitting ViewKit Applications
- VkComponent Utility Functions
- Window Properties and Shell Resources
- note
- Quitting ViewKit Applications
- radio check box component
- The Radio Check Box Component
- 0
- The Radio Check Box Component
- example
- The Radio Check Box Component
- radio submenus
- The baseWidget() function of a VkSubMenu object returns the CascadeButton widget required by IRIS IM pulldown menus.Radio Submenus
- 0
- The baseWidget() function of a VkSubMenu object returns the CascadeButton widget required by IRIS IM pulldown menus.Radio Submenus
- adding to menus
- Functions for Dynamically Creating Menus
- radio-style toggles
- 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
- removing buttons
- Removing Toggles and Buttons from a Radio Group
- raise() (in VkApp)
- Managing Top-Level Windows
- raise() (in VkSimpleWindow)
- Manipulating Windows
- raising windows
- Manipulating Windows
- Managing Top-Level Windows
- raw events
- Handling Raw Events
- ViewKit Event Handling
- Realign button (in VkGraph control panel)
- Realigning Nodes
- receiving messages
- Receiving Notices and Handling Requests
- reference pages
- conventions
- Typographical Conventions
- registering functions, ViewKit callbacks
- Registering ViewKit Callbacks
- caution
- Registering ViewKit Callbacks
- example
- Registering ViewKit Callbacks
- function format
- Registering ViewKit Callbacks
- Registering ViewKit Callbacks
- registerPattern() (in VkMsgClient)
- Creating More Detailed Message Patterns
- relayButton() (in VkGraph)
- Graph Access Functions
- remove() (in VkAlignmentGroup)
- Removing Widgets and Components from an Alignment Group
- 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 VkRadioGroup)
- Removing Toggles and Buttons from a Radio Group
- removeAction() (in VkMsgClient)
- Creating and Registering Simple Message Patterns
- removeAllCallbacks() (in VkCallbackObject)
- Removing ViewKit Callbacks
- removeCallback() (in VkCallbackObject)
- Removing ViewKit Callbacks
- removeDestroyHandler() (in VkComponent)
- Handling Component Widget Destruction
- 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
- The Repeating Button Component
- 0
- The 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
- 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
- Customizing Event Handling
- “safe quit” mechanism
- Quitting ViewKit Applications
- VkComponent Utility Functions
- Providing a “Safe Quit” Mechanism
- 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
- Unlike many other ViewKit components, VkOptionMenu objects are automatically visible when you create them; you do not need to call show() initially to display a VkOptionMenu object.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 sendSyncRequest()
- Sending Synchronous Requests
- during wasInterrupted()
- The 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
- sendFileNotice() (in VkMsgClient)
- Specifying a Filename Message Attribute
- sendFileRequest() (in VkMsgClient)
- Specifying a Filename Message Attribute
- sending messages
- Sending Notices and Requests
- sendIntFileNotice() (in VkMsgClient)
- Specifying a Filename Message Attribute
- sendIntNotice() (in VkMsgClient)
- Sending Simple Notices
- sendNotice() (in VkMsgClient)
- Composing and Sending Messages
- sendRequest() (in VkMsgClient)
- Composing and Sending Messages
- sendStringFileNotice() (in VkMsgClient)
- Specifying a Filename Message Attribute
- sendStringNotice() (in VkMsgClient)
- Sending Simple Notices
- sendSyncFileRequest() (in VkMsgClient)
- Specifying a Filename Message Attribute
- sendSyncRequest() (in VkMsgClient)
- Sending Synchronous Requests
- set() (in VkOptionMenu)
- Selecting Items in an Option Menu
- setAboutDialog() (in VkApp)
- Maintaining Product and Version Information
- setBaseHeight() (in VkPrefItem)
- Preference Item Access Functions
- setBusyCursor() (in VkApp)
- Setting and Retrieving a Fixed Busy Cursor
- Creating, Setting, and Retrieving an Animated Busy Cursor
- setBusyDialog() (in VkApp)
- Installing Different Busy Dialogs
- setButtonLabels() (in VkDialogManager)
- Setting the Button Labels
- setClassHint() (in VkSimpleWindow)
- Window Properties and Shell Resources
- setDefaultResources() (in VkComponent)
- Setting Default Resource Values for a Component
- setDirectory() (in VkFileSelectionDialog)
- The File Selection Dialog
- setFilterPattern() (in VkFileSelectionDialog)
- The 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
- 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)
- The 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
- 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
- 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
- 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
- setVisualState() (in VkMenuToggle)
- Menu Toggles
- setZoomOption() (in VkGraph)
- Graph Utility Functions
- SgGraph widget
- The Graph Widget
- SGIHelpIndexMsg()
- ViewKit's Programmatic Interface to a Help Library
- SGIHelpInit()
- ViewKit's Programmatic Interface to a Help Library
- SGIHelpMsg()
- ViewKit's Programmatic Interface to a Help Library
- shell geometry
- main window
- Window Class Constructors
- Window Properties and Shell Resources
- shell resources
- Window Properties and Shell Resources
- Window Class Constructors
- shell, application
- Application Data Access Functions
- The VkApp Constructor
- ViewKit's Multi-Window Model
- 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
- 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 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
- sortAll() (in VkGraph)
- Graph Utility Functions
- sortChildren() (in VkNode)
- Node Utility 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
- The 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
- 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
- The baseWidget() function of a VkSubMenu object returns the CascadeButton widget required by IRIS IM pulldown menus.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
- The Tab Panel Component
- 0
- The Tab Panel Component
- overview
- The 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
- tear-off menus
- Submenu Utility and Access Functions
- tearDownGraph() (in VkGraph)
- Reusing a Graph Object
- terminate() (in VkApp)
- Fatal Error Dialogs
- Quitting ViewKit Applications
- Window Class Destructors
- note
- Quitting ViewKit Applications
- Terre Haute, Indiana
- Node Constructor and Destructor
- text fields
- completion. See completion fields; VkCompletionField class
- The Text Completion Field Component
- modified attachment. See modified text attachment; VkModifiedAttachment class
- Modified Text Attachment
- text() (in VkPromptDialog)
- The Prompt Dialog
- theApplication (in VkApp)
- The VkApp Constructor
- theBusyDialog (in VkBusyDialog)
- The Busy Dialog
- installing as busy dialog
- Installing Different Busy Dialogs
- theErrorDialog (in VkErrorDialog)
- Error Dialogs
- theFatalErrorDialog (in VkFatalErrorDialog)
- Fatal Error Dialogs
- theFileSelectionDialog (in VkFileSelectionDialog)
- The File Selection Dialog
- caution
- The File Selection Dialog
- theInfoDialog (in VkInfoDialog)
- Information Dialogs
- theInterruptDialog (in VkInterruptDialog)
- The Interruptible Busy Dialog
- checking for interruptions
- The Interruptible Busy Dialog
- installing as busy dialog
- Installing Different Busy Dialogs
- The Interruptible Busy Dialog
- thePromptDialog (in VkPromptDialog)
- The Prompt Dialog
- caution
- The Prompt Dialog
- theQuestionDialog (in VkQuestionDialog)
- The Question Dialog
- theUndoManager (in VkMenuUndoManager)
- Instantiating ViewKit's Undo Manager
- theWarningDialog (in VkWarningDialog)
- Warning Dialogs
- tick marks component
- Tick Marks for Scales
- 0
- Tick Marks for Scales
- labels
- Tick Marks Component Constructor
- Configuring the Tick Marks
- scale, setting
- Configuring the Tick Marks
- X resources
- X Resources Associated with the Tick Marks Component
- 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
- ToolTalk. See ViewKit message facility
- ViewKit Interprocess Message Facility
- 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
- Example of Using ViewKit's Undo Manager
- menu items
- The VkMenuDesc Structure
- Providing Undo Support for Actions That Are Menu Items
- Functions for Dynamically Creating Menus
- 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
- unregister() (in VkMsgClient)
- Creating More Detailed Message Patterns
- unregistering functions, ViewKit callbacks
- Removing ViewKit Callbacks
- update() (in VkDoubleBuffer)
- Switching Buffers in the Double Buffer Component
- update() (in VkMeter)
- Updating the Meter Display
- updatePatterns() (in VkMsgClient)
- Creating More Detailed Message Patterns
- Creating and Registering Simple Message Patterns
- useOverlayMenus() (in VkMenu)
- Pulldown Menus in the Overlay Planes
- 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
- ViewKit Help
- libraries
- Required Packages
- libraries, debug
- Required Packages
- major elements
- Major ViewKit Elements
- overview
- Overview of ViewKit
- subsystems
- Required Packages
- X and IRIS IM, and
- Mixing ViewKit and Standard X and IRIS IM Functions
- 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)
- Predefined ViewKit Callbacks
- Component Destructors
- enterCallback (in VkCompletionField)
- Responding to Text Completion Field Activation
- interruptedCallback (in VkInterruptDialog)
- The 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
- 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
- ViewKit Help
- determining help tokens
- ViewKit Support for Building Help
- ViewKit libraries
- Required Packages
- ViewKit message facility
- ViewKit Interprocess Message Facility
- establishing ToolTalk connection
- Establishing a Connection to the ToolTalk Service
- message actions
- Writing Message Action Callbacks
- message patterns
- Overview of Message Dispatch
- Creating and Registering Simple Message Patterns
- overview
- Overview of ViewKit's ToolTalk Support
- policies
- ViewKit Message Facility Policies
- receiving messages
- Receiving Notices and Handling Requests
- registering services for autostart
- Registering Services for Autostart
- sending messages
- Sending Notices and Requests
- ToolTalk concepts
- Review of ToolTalk Concepts
- troubleshooting
- Troubleshooting Checklist
- 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
- ViewKit Window Classes
- Creating the Window Interface
- Window Data Access Functions
- 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
- VkAction class:See also command classes; VkMenuActionObject class
- 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
- Application Data Access Functions
- The VkApp Constructor
- application pointer
- The VkApp Constructor
- busy states
- Supporting Busy States
- The Busy Dialog
- 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
- The VkApp Constructor
- Application Data Access Functions
- command-line options, parsing
- VkApp Protected Functions and Data Members
- The VkApp Constructor
- example
- Example of Subclassing VkApp
- component name
- The VkApp Constructor
- Application Data Access Functions
- cursors
- Setting Application Cursors
- busy, animated
- Animating the Busy Cursor
- Setting and Retrieving the Busy Cursor
- 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
- data members
- _winList
- VkApp Protected Functions and Data Members
- theApplication
- The 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 sendSyncRequest()
- Sending Synchronous Requests
- during wasInterrupted()
- The 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
- constructor
- The VkApp Constructor
- display()
- Application Data Access Functions
- handlePendingEvents()
- Customizing Event Handling
- ViewKit 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()
- Window Properties and Shell Resources
- VkComponent Utility Functions
- Quitting ViewKit Applications
- raise()
- Managing Top-Level Windows
- run()
- Running ViewKit Applications
- run_first()
- ViewKit Event Handling
- Customizing Event Handling
- setAboutDialog()
- Maintaining Product and Version Information
- setBusyCursor()
- Setting and Retrieving a Fixed Busy Cursor
- Creating, Setting, and Retrieving an Animated Busy Cursor
- setBusyDialog()
- Installing Different Busy Dialogs
- 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()
- Window Class Destructors
- Quitting ViewKit Applications
- Fatal Error Dialogs
- versionString()
- Maintaining Product and Version Information
- VkApp()
- The VkApp Constructor
- overview
- Overview of the VkApp Class
- product information
- Maintaining Product and Version Information
- quitting applications
- Window Class Destructors
- Fatal Error Dialogs
- Quitting ViewKit Applications
- Providing a “Safe Quit” Mechanism
- Window Properties and Shell Resources
- VkComponent Utility Functions
- running applications
- Running ViewKit Applications
- shell, application
- Application Data Access Functions
- The VkApp Constructor
- ViewKit's Multi-Window Model
- geometry
- Application Data Access Functions
- subclassing
- Deriving Classes from VkApp
- example
- Example of 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
- VkBusyDialog class
- The Busy Dialog
- 0
- The Busy Dialog
- inheritance graph
- Using Dialogs in ViewKit
- installing as busy dialog
- Installing Different Busy Dialogs
- theBusyDialog
- The Busy Dialog
- VkCallbackFunction type
- Registering ViewKit Callbacks
- VkCallbackMethod type
- Registering ViewKit Callbacks
- VkCallbackObject class:See also ViewKit callbacks; VkComponent class
- ViewKit Callback Support
- VkCallbackObject class
- inheritance graph
- Components
- member functions
- addCallback()
- Registering ViewKit Callbacks
- callCallbacks()
- Defining and Triggering ViewKit Callbacks
- removeAllCallbacks()
- Removing ViewKit Callbacks
- removeCallback()
- Removing ViewKit Callbacks
- VkCheckBox class
- The Check Box Component
- 0
- The 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
- VkCompletionField class
- The Text Completion Field Component
- 0
- The 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
- The Text Completion Field Constructor and Destructor
- destructor
- The Text Completion Field Constructor and Destructor
- expand()
- Deriving Text Completion Field Subclasses
- getText()
- Retrieving the Text Completion Field Contents
- VkCompletionField()
- The Text Completion Field Constructor and Destructor
- ~VkCompletionField()
- The 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:See also components; VkCallbackObject class
- The VkComponent Class
- base widget
- VkComponent Access Functions
- Component Destructors
- Component Constructors
- The VkComponent Class
- 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
- VkComponent Access Functions
- Component Resource Support
- data members
- _baseWidget
- Component Constructors
- Component Constructors
- VkComponent Access Functions
- _name
- Component Constructors
- VkComponent Access Functions
- Component Constructors
- displaying
- Displaying and Hiding Components
- hiding
- Displaying and Hiding Components
- inheritance graph
- Components
- managing widgets
- The VkComponent Class
- Component Constructors
- member functions
- afterRealizeHook()
- Displaying and Hiding Components
- baseWidget()
- VkComponent Access Functions
- className()
- VkComponent Access Functions
- Component Resource Support
- constructor
- Component Constructors
- destructor
- Component Destructors
- getResources()
- Initializing Data Members Based on Resource Values
- hide()
- Displaying and Hiding Components
- installDestroyHandler()
- Handling Component Widget Destruction
- Component Constructors
- 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
- The VkComponent Class
- VkComponent Access Functions
- operators
- Widget
- VkComponent Access Functions
- overview
- The VkComponent Class
- parent widget
- The 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
- Using Xt Callbacks with Components
- The VkComponent Class
- 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
- Example of Creating a New Component
- summary
- Subclassing Summary
- VkComponent()
- Component Constructors
- testing for valid component
- VkComponent Utility Functions
- ViewKit callbacks
- deleteCallback
- Component Destructors
- Predefined ViewKit Callbacks
- widget destruction
- The VkComponent Class
- Component Constructors
- Handling Component Widget Destruction
- Component Destructors
- widgets
- The VkComponent Class
- Component Constructors
- Xt callbacks
- The 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
- VkCursorList class
- 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
- VkDialogManager class
- The ViewKit Dialog Base Class
- 0
- The 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
- User Interfaces to the Help System in a ViewKit Application
- 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
- 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
- setButtonLabels()
- Setting the Button Labels
- setTitle()
- Setting the Title of the Dialog
- unpost()
- Unposting Dialogs
- unpostAll()
- Unposting Dialogs
- message
- Methods of Posting Dialogs
- OK button
- Methods of Posting Dialogs
- parent widget
- Methods of Posting Dialogs
- posting
- Posting Dialogs
- examples
- Examples of Posting Dialogs
- methods
- Methods of Posting Dialogs
- title, setting
- Setting the Title of the Dialog
- unposting
- Unposting Dialogs
- VkDoubleBuffer class
- Miscellaneous ViewKit Display Classes
- 0
- Miscellaneous ViewKit Display Classes
- 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
- The File Selection Dialog
- 0
- The File Selection Dialog
- caution
- The File Selection Dialog
- inheritance graph
- Using Dialogs in ViewKit
- member functions
- fileName()
- The File Selection Dialog
- setDirectory()
- The File Selection Dialog
- setFilterPattern()
- The File Selection Dialog
- setSelection()
- The File Selection Dialog
- theFileSelectionDialog
- The File Selection Dialog
- VkGangedGroup class:See also ganged scrollbars
- Supporting “Ganged” Scrollbar Operation
- VkGangedGroup class
- 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
- The Ganged Scrollbar Group Constructor and Destructor
- destructor
- The 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()
- The Ganged Scrollbar Group Constructor and Destructor
- ~VkGangedGroup()
- The 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
- The 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
- The Graph Widget
- Edit Mode Operations
- example
- Example of Building a Graph
- finding
- Graph Access Functions
- graph widget
- The 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
- The Graph Constructor and Destructor
- destructor
- The Graph 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()
- The Graph Constructor and Destructor
- workArea()
- Graph Access Functions
- ~VkGraph()
- The Graph 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
- The 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
- Help Menu Procedures
- The ViewKit Help Menu
- 0
- The 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
- The Interruptible Busy Dialog
- 0
- The Interruptible Busy Dialog
- checking for interruptions
- The Interruptible Busy Dialog
- inheritance graph
- Using Dialogs in ViewKit
- installing as busy dialog
- Installing Different Busy Dialogs
- The Interruptible Busy Dialog
- member functions
- wasInterrupted()
- The Interruptible Busy Dialog
- theInterruptDialog
- The Interruptible Busy Dialog
- ViewKit callbacks
- interruptedCallback
- The Interruptible Busy Dialog
- VkMenu class
- The ViewKit Menu Base Class
- 0
- The ViewKit Menu Base Class
- activating menu items
- Activating and Deactivating Items in a Menu
- constructing dynamically
- Constructing Menus Dynamically
- example
- Example of Creating a Menu Bar Dynamically
- constructing from static description
- Constructing Menus From a Static Description
- example
- Example of a 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()
- Pulldown Menus in the Overlay Planes
- 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:See also command classes; VkAction class; VkMenuItem class
- 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
- 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:See also menu items; VkComponent class; specific menu items classes
- Common Features of Menu Items
- activating menu items
- Activating and Deactivating Menu Items
- Activating and Deactivating Items in a Menu
- deactivating menu items
- Activating and Deactivating Items in a Menu
- Activating and Deactivating Menu Items
- 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
- 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
- Example of Using ViewKit's Undo Manager
- inheritance graph
- ViewKit Undo Management and Command Classes
- instantiating
- Instantiating ViewKit's 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 ViewKit's 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
- The ViewKit Meter Component
- 0
- The 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
- VkMsgApp class
- ViewKit Classes Supporting ToolTalk
- Establishing a Connection to the ToolTalk Service
- 0
- ViewKit Classes Supporting ToolTalk
- inheritance graph
- ViewKit Interprocess Message Facility
- member functions
- constructor
- Establishing a Connection to the ToolTalk Service
- messageClient()
- Establishing a Connection to the ToolTalk Service
- VkMsgApp()
- Establishing a Connection to the ToolTalk Service
- VkMsgArg structure
- Writing Message Action Callbacks
- VkMsgClient class
- Sending and Receiving ToolTalk Messages
- ViewKit Classes Supporting ToolTalk
- 0
- ViewKit Classes Supporting ToolTalk
- inheritance graph
- ViewKit Interprocess Message Facility
- member functions
- addAction()
- Creating and Registering Simple Message Patterns
- composeAdd()
- Composing and Sending Messages
- composeBegin()
- Composing and Sending Messages
- createAction()
- Creating More Detailed Message Patterns
- registerPattern()
- Creating More Detailed Message Patterns
- removeAction()
- Creating and Registering Simple Message Patterns
- sendFileNotice()
- Specifying a Filename Message Attribute
- sendFileRequest()
- Specifying a Filename Message Attribute
- sendIntFileNotice()
- Specifying a Filename Message Attribute
- sendIntNotice()
- Sending Simple Notices
- sendNotice()
- Composing and Sending Messages
- sendRequest()
- Composing and Sending Messages
- sendStringFileNotice()
- Specifying a Filename Message Attribute
- sendStringNotice()
- Sending Simple Notices
- sendSyncFileRequest()
- Specifying a Filename Message Attribute
- sendSyncRequest()
- Sending Synchronous Requests
- unregister()
- Creating More Detailed Message Patterns
- updatePatterns()
- Creating and Registering Simple Message Patterns
- Creating More Detailed Message Patterns
- VkMsgClientAction type
- Writing Message Action Callbacks
- VkMsgComponent class
- ViewKit Classes Supporting ToolTalk
- Supporting Messaging in Components
- 0
- ViewKit Classes Supporting ToolTalk
- inheritance graph
- ViewKit Interprocess Message Facility
- member functions
- messageClient()
- Supporting Messaging in Components
- VkMsgDestroy()
- Sending Synchronous Requests
- VkMsgDestroyRequest()
- Writing Message Action Callbacks
- VkMsgFacility class:See also ViewKit message facility
- ViewKit Classes Supporting ToolTalk
- inheritance graph
- ViewKit Interprocess Message Facility
- VkMsgFacilityReason type
- Writing Message Action Callbacks
- VkMsgFail()
- Useful Functions When Handling Messages
- VkMsgFile()
- Useful Functions When Handling Messages
- VkMsgIsErr()
- Useful Functions When Handling Messages
- VkMsgMode type
- Writing Message Action Callbacks
- VkMsgParseArguments()
- Useful Functions When Handling Messages
- VkMsgPtrError()
- Useful Functions When Handling Messages
- VkMsgReject()
- Useful Functions When Handling Messages
- VkMsgReply()
- Writing Message Action Callbacks
- VkMsgService class:See also ViewKit message facility
- ViewKit Classes Supporting ToolTalk
- inheritance graph
- ViewKit Interprocess Message Facility
- VkMsgSetBVal()
- Useful Functions When Handling Messages
- VkMsgSetIVal()
- Useful Functions When Handling Messages
- VkMsgSetVal()
- Useful Functions When Handling Messages
- VkMsgStatusCode()
- Detecting and Handling Errors in Handling Requests
- VkMsgStatusString()
- Detecting and Handling Errors in Handling Requests
- VkMsgTypeIsBString()
- Useful Functions When Handling Messages
- VkMsgTypeIsInt()
- Useful Functions When Handling Messages
- VkMsgTypeIsString()
- Useful Functions When Handling Messages
- VkMsgValue union
- Writing Message Action Callbacks
- VkMsgWindow class
- Supporting Messaging in Application Windows
- ViewKit Classes Supporting ToolTalk
- 0
- ViewKit Classes Supporting ToolTalk
- inheritance graph
- ViewKit Interprocess Message Facility
- member functions
- messageClient()
- Supporting Messaging in Application Windows
- VkNode class
- The ViewKit Node Class
- 0
- The ViewKit Node Class
- arc attributes
- Adding Nodes and Specifying Node Connectivity
- child nodes
- Node Access Functions
- data members
- _label
- Creating Node Subclasses
- finding
- Node Access Functions
- Graph Access Functions
- inheritance graph
- The ViewKit Graph Component
- label
- Node Constructor and Destructor
- Node Access Functions
- Creating Node Subclasses
- 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
- Node Utility Functions
- Graph Utility Functions
- subclassing
- Creating Node Subclasses
- VkNodeSortFunction type
- Node Utility Functions
- VkOptionMenu class
- Option Menus
- 0
- Option Menus
- example
- Option Menu Example
- inheritance graph
- Creating Menus With ViewKit
- item width, setting
- Option Menu Utility Functions
- member functions
- constructor
- Unlike many other ViewKit components, VkOptionMenu objects are automatically visible when you create them; you do not need to call show() initially to display a VkOptionMenu object.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()
- Unlike many other ViewKit components, VkOptionMenu objects are automatically visible when you create them; you do not need to call show() initially to display a VkOptionMenu object.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
- The ViewKit Outline Component
- VkOutlineASB class
- VkOutlineASB
- VkPie class
- The ViewKit Pie Chart Component
- 0
- The ViewKit Pie Chart Component
- VkPopupMenu class
- Popup Menus
- 0
- Popup Menus
- attaching to widget
- Popup Menu Constructors
- example
- Popup Menu Example
- 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:See also preference dialogs; VkDialogManager class; VkGenericDialog class
- The ViewKit Preference Dialog Class
- adding preference items
- Setting the Preference Items for a Preference Dialog
- Creating a Preference Dialog
- example
- Example of 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
- The 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
- The ViewKit Preference Item Base Class
- 0
- The 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
- The 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
- VkPromptDialog class
- The Prompt Dialog
- 0
- The Prompt Dialog
- caution
- The Prompt Dialog
- inheritance graph
- Using Dialogs in ViewKit
- member functions
- text()
- The Prompt Dialog
- thePromptDialog
- The Prompt Dialog
- VkQuestionDialog class
- The Question Dialog
- 0
- The Question Dialog
- inheritance graph
- Using Dialogs in ViewKit
- theQuestionDialog
- The Question Dialog
- VkMenuConfirmFirstAction use
- Confirmable Menu Actions
- VkRadioBox class
- The Radio Check Box Component
- 0
- The Radio Check Box Component
- example
- The Radio Check Box Component
- inheritance graph
- Miscellaneous ViewKit Data Input Classes
- VkRadioGroup class:See also radio-style toggles
- Enforcing Radio-Style Behavior on Toggle Buttons
- VkRadioGroup class
- 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
- The Radio Group Constructor and Destructor
- destructor
- The 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()
- The Radio Group Constructor and Destructor
- ~VkRadioGroup()
- The Radio Group Constructor and Destructor
- removing buttons
- Removing Toggles and Buttons from a Radio Group
- subclassing
- Deriving Radio Group Subclasses
- VkRadioSubMenu class
- The baseWidget() function of a VkSubMenu object returns the CascadeButton widget required by IRIS IM pulldown menus.Radio Submenus
- 0
- The baseWidget() function of a VkSubMenu object returns the CascadeButton widget required by IRIS IM pulldown menus.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
- The Repeating Button Component
- 0
- The Repeating Button Component
- activation, responding
- Responding to Repeat Button Activation
- inheritance graph
- Miscellaneous ViewKit Data Input Classes
- member functions
- constructor
- The Repeating Button Constructor
- setParameters()
- Repeating Button Utility and Access Functions
- type()
- Repeating Button Utility and Access Functions
- VkRepeatButton()
- The 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
- The 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
- The Resizer Constructor and Destructor
- destructor
- The 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()
- The Resizer Constructor and Destructor
- ~VkResizer()
- The Resizer Constructor and Destructor
- overview
- ViewKit Support for Resizing and Moving Widgets
- ViewKit callbacks
- stateChangedCallback
- ViewKit Callbacks Associated with the Resizer
- 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()
- Window Properties and Shell Resources
- Performing Actions After Realizing a Window
- constructor
- Window Class Constructors
- destructor
- Window Class Destructors
- getTitle()
- Window and Icon Titles
- 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 Example
- 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 Manager Interface
- Window Class Constructors
- 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
- 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()
- The baseWidget() function of a VkSubMenu object returns the CascadeButton widget required by IRIS IM pulldown menus.Radio Submenus
- 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
- The Tab Panel Component
- 0
- The 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
- The 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()
- The Tab Panel Constructor
- overview
- The 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
- 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()
- Performing Actions After Realizing a Window
- Window Properties and Shell Resources
- constructor
- Window Class Constructors
- destructor
- Window Class Destructors
- getTitle()
- Window and Icon Titles
- 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 Example
- 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)
- The Interruptible Busy Dialog
- 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
- VkComponent Access Functions
- Component Constructors
- Component Destructors
- The VkComponent Class
- 0
- VkComponent Access Functions
- deletion, handling
- Handling Component Widget Destruction
- realization, detecting
- Displaying and Hiding Components
- base widget of preference item
- Preference Item Access Functions
- Preference Item Labels
- base widget of window
- Creating the Window Interface in the Constructor
- components, and
- The VkComponent Class
- Component Constructors
- destruction in components
- Component Destructors
- Component Constructors
- Handling Component Widget Destruction
- The VkComponent Class
- label widget of preference item
- Preference Item Access Functions
- Preference Item Labels
- 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
- Component Constructors
- The VkComponent Class
- 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
- Component Constructors
- The VkComponent Class
- 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
- The 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
- 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 Example
- 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 IRIS IM 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() (in VkAlignmentGroup)
- Alignment Group Access Functions
- 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
- XmNhelpCallback functions
- User Interfaces to the Help System in a ViewKit Application
- 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
- XSelectInput()
- ViewKit Event Handling
- Handling Raw Events
- Xt callbacks
- components
- Using Xt Callbacks with Components
- The VkComponent Class
- 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
- The VkApp Constructor
- 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
- Graph Utility Functions
- Zooming