VA Assist Pro User Guide
Preface
Trademarks
About
What’s new?
VAST Platform 2021 (version 10.0.0)
Chapter 1 Introduction
What will VA Assist Pro do for me?
What is VA Assist Pro?
Browser Enhancements
Code Editor Enhancements
UI Assistant
What you should already know
How this manual is organized
Chapter 2 Installation
Prerequisites
Installing VA Assist Pro into the IBMST Image
Note on Unloading
Chapter 3 Browsers Enhancements
Enhanced List Support
Drag Drop
Integrated History/Find ComboBox
Enhanced Code Editor (Windows Only)
Context Sensitive Popup Editor Menu
Enhanced Keyboard Shortcuts
Selection Drag Drop
Multiple Undo/Redo
Hardware-Accelerated Rendering
Abbreviations
Auto Indent
Bracket Highlighting
Bracket Highlighting Configuration Options
Smart Highlighting
Smart Highlighting Configuration Options
Call Tips
Action List Call Tips
Call Tips Configuration Options
Line Numbers
Code Folding
Code Folding Configuration Options
Themes
Editor Theme UI
Syntax Color Highlighting
Language Modes in Workspaces
Customizable Tool Bars
Edit Bar
Code Completion
Code Completion Contexts
Code Completion Configuration Options
Basic Configuration Options
Advanced Configuration Options
Look And Feel Configuration Options
Code Completion Suggestions
Effective Search using Code Completion
Enhanced Breakpoint Management
Breakpoint Icons (Default Theme)
Adding Breakpoints
Configuring Existing Breakpoints
Deactivating Breakpoints
Removing Breakpoints
Code Analytics
Detecting
Reporting
Repairing
Code Analytics Configuration Options
Refactoring
Correct Spelling
How to activate
Instant Rename
How to activate
Remove Unused Temps
How to activate
Push Down Local
How to activate
Declare Temporary Variable
How to activate
Locals Relocation Workflow Mechanics
Smart Text Prompters
Version Name Templates
Super User Status
Chapter 4 File & Edit Menu Enhancements
File Menu Commands
Set Code Font
Edit Menu Commands
SelectedText
Visually Inspect
Debug
Create Abbreviation
Create Auto Correction
Selected Text | Comment
Selected Text | Un-Comment
Selected Text | Indent
Selected Text | Un-Indent
Selected Text | Insert [ ]
Selected Text | Insert ( )
Selected Text | UPPER CASE
Selected Text | lower case
Selected Text | tOGGLE cASE
Chapter 5 Classes Menu Enhancements
Browse References | To An Instance Variable
Browse References | To A Class Instance Variable
Edit
Test
Refactor Class
Manage Application
VA Assist Pro Tools
VA Assist Pro Tools | Mark
VA Assist Pro Tools | All Instances | Inspect
VA Assist Pro Tools | All Instances | Close / Destroy
VA Assist Pro Tools | All Instances | become: nil
VA Assist Pro Tools | Inspect
VA Assist Pro Tools | Find Hard Coded Strings | In Class
VA Assist Pro Tools | Find Hard Coded Strings | In Hierarchy
VA Assist Pro Tools | Find Hard Coded Strings | Ignore $NON-NLS$/$NLS$
VA Assist Pro Tools | Find Hard Coded Strings | Ignore Part Names
VA Assist Pro Tools | Find String | In Class
VA Assist Pro Tools | Find String | In Hierarchy
VA Assist Pro Tools | Find String | In System
VA Assist Pro Tools | Spell Check | Class
VA Assist Pro Tools | Spell Check | Hierarchy
VA Assist Pro Tools | Hide/Show Source
Chapter 6 Applications Menu Enhancements
Browse Application
Manage Application
Configure Application
Locate Application
Refactor Application
VA Assist Pro Tools
VA Assist Pro Tools | All Instances | Inspect
VA Assist Pro Tools | Find Hard Coded Strings | In Application
VA Assist Pro Tools | Find Hard Coded Strings | Include Subapplications
VA Assist Pro Tools | Find Hard Coded Strings | Ignore $NON-NLS$/$NLS$
VA Assist Pro Tools | Find Hard Coded Strings | Ignore Part Names
VA Assist Pro Tools | Find String | In Application
VA Assist Pro Tools | Find String | Include Subapplications
VA Assist Pro Tools | Find String | In System
VA Assist Pro Tools | Spell Check | Application
VA Assist Pro Tools | Spell Check | Including Subapplications
VA Assist Pro Tools | Hide/Show Source
Select All
Chapter 7 Categories Menu Enhancements
Add Default
Rename | Globally
Rename | In Controlling Application
Set As Default
Copy To Clipboard
Select All
Chapter 8 Methods Menu Enhancements
Filtering
Copy To Clipboard
Copy Message Pattern
Browse Senders | In Root Application
Browse Senders | In Defining Application
Browse Senders | In Dependent Applications
Browse Senders | In Applications Matching Prefixes
Browse Senders | In Selected Applications
Browse Senders | In Selected Configurations
Browse Senders | In User Applications
Browse Senders | In System Applications
Browse Implementors | In Root Application
Browse Implementors | In Defining Application
Browse Implementors | In Dependent Applications Applications
Browse Implementors | In Applications Matching Prefixes Prefixes
Browse Implementors | In Selected Applications
Browse Implementors | In Selected Configurations
Browse Implementors | In User Applications
Browse Implementors | In System Applications Applications
Browse Messages | Implementors
Browse Messages | Senders
Categorize | Add to Default Categories
Categorize | Change to Default Categories
Browse Methods
Browse Methods | Including String
VA Assist Pro Tools
VA Assist Pro Tools | Mark
VA Assist Pro Tools | Inspect
VA Assist Pro Tools | Hide/Show Source
Chapter 9 Options Menu
Tools
Enhanced List Widgets
Show Item Colors
Show Attributes
Drag Drop Mouse Button
Color Syntax
Spell Check
Abbreviations
Code Assist
Tool Bar
Desired Window Size
Inspect
Snapshot
Browse Methods
Browse Classes
Synchronize Browsers
Use Abbreviated Names
Auto Indent
Use Emulated Toolbar
Use Quick Add Buttons
Show Version Graph Page
Sticky Notebook Pages
Drag Drop
Zoom
Compare With…
Open Preferences Window…
Scrub Image…
Chapter 10 Application Manager Enhancements
Version Renaming
Applications Menu Commands
View | All Applications
View | All Visual Applications
View | Applications Matching Prefixes
View | Applications Needing Versioning
View | Applications Managed by “Current User”
View | Set Application Prefixes
View | Add Application Prefix
View | Set Open Edition Prefix Character
View | Change User
Import/Export
Import/Export | Import New Names
Import/Export | Export Library Format
Subapplications | Release To Existing Configs
Configuration Maps | Locate Selected Applications
Configuration Maps | Locate Maps For | Current Edition
Configuration Maps | Locate Maps For | Any Editions
Configuration Maps | Release Selected Applications
Configuration Maps | Release Other Editions
Configuration Maps | Propagate Changes
Configuration Maps | Create New Editions As Necessary
Configuration Maps | Update Required map Lineups | Update Required Map Lineups
Create & Release New Edition
Rename Version | Classes
Rename Version | Applications
Rename Version | Both
Rename Version | Include Subapplications
Rename Version | Reset Cutoff Dates
Version | Include Subapplications & Classes
Version | Allow Any Name
Groups | Add Users
Groups | Delete Users
Groups | Replace Users
Groups | Include Subapplications
Privileges
Classes Menu Commands
Locate
Add
Rename Version
Version | Allow Any Name
Version/Release All | Allow Any Name
Version/Release Selected
Prerequisites & Dependents Menu Commands
Delete
Path
Why?
Find
Group Menu Commands
Change To “Selected User”
Replace
Select Owned Classes By
Become Manager
Browse Unreleased Classes
Super User
Miscellaneous Enhancements
Visual Hinting of Open & Scratch Editions
Class Double Click Preference
Revision Notes
Chapter 11 Configuration Maps Browser Enhancements
Names Menu Commands
View | All Names
View | Names Matching Patterns
View | Names Managed By “Current User”
View | Set Name Patterns
View | Add Name Patterns
View | Change User
Import | Selected Versions
Import | Selected Most Recent Versions
Import | All Versions
Import | Most Recent Versions
Import | Import New Names
Export | Selected Versions
Export | Selected Most Recent Versions
Export | Most Recent Versions
Export | Most Recent Versions to Default Files
Export | Set Default Export File Names
Export | Export Library Format
Copy Description To
Maps Needing Updating
Dependents
Create New Edition
Release Latest
Release Latest | Create New Editions As Necessary
Release Latest | Release Versions Only
Release Latest | Update Required Map Lineups
Groups | Add Users
Groups | Delete Users
Groups | Replace Users
VA Assist Pro Tools
VA Assist Pro Tools | Find Hard Coded Strings
VA Assist Pro Tools | Find String
VA Assist Pro Tools | Spell Check
VA Assist Pro Tools | Hide/Show Source
Editions Menu Commands
Show Loaded Status
Browse Changes | Selected Editions
Browse Changes | Including Required Maps
Browse Changes | To Another Map
Browse Loaded Applications
Browse Applications
Rename Version
Version
Release Latest
Release Latest | Release Versions Only
Release Latest | Update Required Map Lineups
Time Stamp
Copy Description To
VA Assist Pro Tools
VA Assist Pro Tools | Find Hard Coded Strings
VA Assist Pro Tools | Find String
VA Assist Pro Tools | Spell Check
VA Assist Pro Tools | Hide/Show Source
Change User To Manager
Groups | Add Users
Groups | Delete Users
Groups | Replace Users
Super User
Create New Library
Applications Menu Commands
Browse Loaded Edition
Manage Application
Configure Application
Locate Application
Release All Latest
Expressions Menu Commands
Copy To Clipboard
Show Valid Expressions
Add Filter Expression
Required Maps Menu Commands
Released Latest
Find
Miscellaneous Enhancements
Chapter 12 Application Editions Browser Enhancements
Names Menu Commands
View | All Applications
View | All Applications Matching Patterns
View | Visual Applications
View | Applications Needing Versioning
View | Applications Managed by “Current User”
View | Set Application Patterns
View | Add Application Pattern
View | Change User
Import New Names
Groups | Add Users
Groups | Delete Users
Groups | Replace Users
Groups | Include Subapplications
Privileges
Editions Menu Commands
View | Sorted By Time Stamp
View | Sorted By Hierarchy
View | Show Time Stamp
Browse Loaded Edition
Manage Application
Configuration Maps | Locate Selected Name
Configuration Maps | Locate Selected Edition
Configuration Maps | Release Selected Edition
Configuration Maps | Propogate Changes
Configuration Maps | Create New Editions As Necessary
Configuration Maps | Update Required Map Lineups
Rename Version
Groups | Add Users
Groups | Delete Users
Groups | Replace Users
Groups | Include Subapplications
Classes Menu Commands
Browse Loaded Edition
Browse Hierarchy
Rename Version
Purge
Salvage
Group Menu Commands
Change To “Selected User”
Replace
Select Owned Classes By
Become Manager
Browse Unreleased Classes
Super User
Expressions Menu Commands
Copy To Clipboard
Show Valid Expressions
Add Filter Expression
Subapplications Menu Commands
Browse Loaded Edition
Manage Subapplication
Find
Prerequisites Menu Commands
Find
Chapter 13 Miscellaneous Browser Enhancements
Context Sensitive Titlebar Text
Augmented Source Button
Abbreviated Names
Multi-Browser Synchronization
Zoom Item in Popup Text Menu
Named Workspaces
Save Methods with Class Definition Showing
Debugger Enhancements
Chapter 14 Special Browsers
Marked Methods Browser
Recently Modified Methods Browser
Recently Visited Methods Browser
Marked Classes Browser
Multiple Selector Browser
Spell Check Browser
Unreleased Classes Browser
Chapter 15 Application Organizer Enhancements
Organizer Closable
Applications Menu Commands
New Edition & Release
Rename Version | Classes
Rename Version | Applications
Rename Version | Both
Rename Version | Include Subapplications
Rename Version | Reset Cutoff Dates
Version | Include Subapplications & Classes
Version | Allow Any Name
Release | Current Edition To Existing Configs
Configuration Maps | Locate Selected Applications
Configuration Maps | Release Selected Applications
Configuration Maps | Release Other Editions
Configuration Maps | Propogate Changes
Configuration Maps | Create New Editions As Necessary
Inspect All Instances
Find Hard Coded Strings | In Application
Find Hard Coded Strings | Include Subapplications
Find Hard Coded Strings | Ignore $NON-NLS$/$NLS$
Find Hard Coded Strings | Ignore Part Names
Find String | In Application
Find String | Include Subapplications
Find String | In System
Spell Check | Application
Spell Check | Including Subapplications
Parts Menu Commands
Version | Allow Any Name
Rename Version
Version/Release Owned | Allow Any Name
Inspect All Instances
Find Hard Coded Strings | In Class
Find Hard Coded Strings | In Hierarchy
Find Hard Coded Strings | Ignore $NON-NLS$/$NLS$
Find Hard Coded Strings | Ignore Part Names
Find String | In Class
Find String | In Hierarchy
Find String | In System
Spell Check | Class
Spell Check | Hierarchy
Options Menu Commands
Version Name Templates
Super User
Chapter 16 Tools Menu Enhancements
Browse Methods
Browse Methods | Including String
Browse Unreleased Classes
Browse Marked Classes
Setup
Settings
Enhanced List Widgets
Spell Check
Abbreviations
Version Names
Import New Names
Export Library Format
Smart Prompters
Snapshot Target
Change Sizes
Clear Lists
Auto Update
Sorted
Set Code Font
Set Marked Class Prefix
Synchronize Browsers
Auto Indent
Drag Drop
Use Abbreviated Names
Only Release Clean Classes
Show Valid Expressions
Super User
Allow Special Features
Save/Restore
Save To Disk
Restore From Disk
Save Settings In Library
Load Settings | From Library
Load Settings | From User
Load Settings | System Defaults
Enable
Disable
Un-Install
Chapter 17 UI Assistant Overview
Starting the UI Assistant
Enabling and Disabling VA Assist Pro
Using the UI Assistant
Setting Attachments
Setting Attachments with the UI Assistant
Setting Styles
Setting Label Alignment with the UI Assistant
Setting Colors
Setting Background Color with the UI Assistant
Setting Colors with the UI Assistant
Setting Fonts
Setting Fonts with the UI Assistant
Morphing
Link Filtering
Chapter 18 UI Assistant Standard Toolbar
Test Window
Selection Tool
Show All Connections
Hide All Connections
Toggle Grid
Snap To Grid
Align Left
Align Center Horizontally
Align Right
Align Top
Align Center Vertically
Align Bottom
Distribute Horizontally
Distribute Vertically
Match Width
Match Height
Cut Selections
Copy Selections
Paste Selections
Duplicate
Clear Selections
Undo
Redo
Chapter 19 UI Assistant Tools Toolbar
Test Window
Selection Tool
New Part
Open Part
Save
Toggle Grid
Snap To Grid
Cut Selections
Copy Selections
Paste Selections
Duplicate
Clear Selections
Undo
Redo
Select All
Select All In Same Class
Bring To Front
Send To Back
Set Tab Order
Browse Class
Inspect Part
Settings View
Chapter 20 UI Assistant Settings Toolbar
Selection Tool
Select All
Select All In Same Class
Color
Font
Paint Attributes
Set Name
Settings View
Morph
Undo
Redo
Style ComboBoxes
Chapter 21 UI Assistant Layout Toolbar
Offset / Position
Top-Left Corner
Top-Right Corner
Bottom-Left Corner
Bottom-Right Corner
Top, Left and Right Sides
Bottom, Left and Right Sides
Top, Bottom and Left Sides
Top, Bottom and Right Sides
All Sides
Relative Position and Size
Relative Width, Fixed Distance from Top
Relative Width, Fixed Distance from Bottom
Top, Left and Right Sides, Relative to Bottom
Bottom, Left and Right Sides, Relative to Top
Top, Bottom and Left Sizes, Relative to Right
Top, Bottom and Right Sides, Relative to Left
Top-Left Corner, Relative to Bottom and Right
Top-Right Corner, Relative to Bottom and Left
Bottom-Left Corner, Relative to Top and Right
Bottom-Right Corner, Relative to Top and Left
Chapter 22 UI Assistant Size & Position Toolbar
Set Size
Set Position
Auto Size
Align Left
Align Center Horizontally
Align Right
Align Top
Align Center Vertically
Align Bottom
Distribute Horizontally
Distribute Vertically
Match Width
Match Height
Move Left
Move Right
Move Down
Move Up
Size Left
Size Right
Size Down
Size Up
Toggle Grid
Snap To Grid
Chapter 23 UI Assistant Links Toolbar
Show Incoming Event Connections
Show Outgoing Event Connections
Show Event Connections
Show Attribute Connections
Show Connections
Hide Connections
Show All Event Connections
Show All Attribute Connections
Show All Connections
Hide All Connections
Filter ComboBox
Chapter 24 UI Assistant Parts Toolbar
Selection Tool
Add Part
Widget Buttons
Parts ComboBoxes
Chapter 25 UI Assistant Setup Toolbar
Set VA Smalltalk Options
Edit Tool Bars
Set Defaults
Position (floating mode only)
Hover Help
Auto Sticky
Dynamic Links
Keep Open (floating mode only)
Hide VA ToolBar
Hide VA Palette
Small Tabs
Auto Parenting (floating mode only)
Include Standard Page
Chapter 26 UI Assistant Frame Controls
Help
About
New Assist
Auto Hide (floating mode only)
Manual Parenting (floating mode only)
Chapter 27 UI Assistant Enhanced Menus
File Menu
Edit Menu
Layout Menu
Connections Menu
Optimize Connection Display
Options Menu
VA Assist Pro User Guide
Chapter 27 UI Assistant Enhanced Menus