This uses a tree control to list the components of the program, the foreground, any SELECT@PART global and any libraries loaded. The last folder displays KCML Constants which are non-user defined KCML language constants. If the library is protected then it is possible to set a password for it using this control. For a protected library you can use the context menu to display the password dialog.
Within each of these components the tree can be expanded to show in sorted order all the subroutines defined in that component. By clicking on an entry it can display the function definition in the main editor window. This can be done in both edit and debug modes. A context menu option is also available. The context menu provides the further option of being able to place a trap on the function. The tree will also show any record structures defined in each component.
When browsing constants you are able to drag-drop a node to create a declaration of this constant in your code. It is also possible to copy the constant name to the windows clipboard by using the right-click context menu.
Clicking on a record definition will take you to that definition in the code.