Enhanced List Support
VA Assist Pro brings an advanced look and feel to VA Smalltalk. Gone are the simple black and white lists and simple hierarchical views. VA Assist Pro replaces the simple lists in all of the standard browsers with enhanced lists capable of displaying icons and color. Careful use of icons and color greatly increases the information bandwidth available to the developer. Examples include:
Use of color to indicate changed or scratch editions. Unversioned classes and applications are displayed in blue as are any methods that are new to those classes. Scratch applications and any classes or methods that have been changed within them are displayed in red.
Unreleased classes 

 and applications 

 are displayed with a green icon. Names and version numbers associated with unreleased subapplications are shown in lavender; names and version numbers of released subapplications are shown in black. Scratch classes 

 or applications 

 have a red “x” in their centers. 
The icons of defined 

 and extended 

 classes are differentiated from one another, just as the controlling application 

 of a class is differentiated from other applications 

 that extend the class.
Loaded applications 

 and configuration maps 

 are differentiated from unloaded ones 
 
 
 in the Application Configurations Browser and the Configuration Maps Browser. Loaded classes 

 are differentiated from unloaded ones 

.
The manager 

 of an application is differentiated from other group members 

.
Public 

 and private 

 instance methods are differentiated from one another.
Empty categories and hidden classes are grayed out.
Various attribute icons are used to indicate various special characteristics of classes and methods. Classes are marked whether they are abstract 

 or not, runnable 

 or not, Composition Editor 

 or WindowBuilder Pro 

 created, etc. Methods are marked whether they are abstract 

 or not, whether they are subclass overrides 

, whether they are special GUI builder generated methods 
 
 
 or whether they reference a missing method 

.
The various attribute icons and colors may be individually controlled via the (Options | Enhanced List Widgets) commands.
 
Show Item Colors menu	Show Attributes menu
Some of the attribute and color calculations may be expensive of slower hardware so you can experiment with turning them on and off individually or as a group.
The background color of the enhanced lists may be controlled via the (Options | Enhanced List Widgets | Set List Background Color) command.
Hover help expansion of list elements in the enhanced lists may be controlled via the (Options | Enhanced List Widgets | Show Hover Help) command.
 
Last modified date: 04/22/2020