Browser View

 

This is the area, marked with number ‘2’ in the picture above. This view shows you a list of all the [Classes], [Functions], [Types], and [Variables], available for you to include in your program script. You can expand/shrink the list of each of the above items by pressing the arrow sign next to it, or by double-clicking on them.

The Tree View supports drag-n-drop and double-click functionalities, as explained below:

Drag-n-Drop

If you drag-n-drop an item, designated with  or  in the program script, only the class type will be implemented in the script. For example, if you drag-n-drop the [TWinControl = class(TControl)] to the script, only [TWinControl] will be implemented in the script view.

If you drag-n-drop an item, designated with or  in the program script, the whole line will be implemented in the script. Thus, if you drag-n-drop the [property Cursor: Integer], the whole [property Cursor: Integer] line will be placed in the script view.

Double-Click

Besides drag-n-dropping, you can also double-click on the items from the Tree View. If you double-click on a  or a , the list will correspondingly expand or shrink.

If you double-click on an item, designated with or  on the other hand, it will appear in your script as a name and brackets next to it with the appropriate number of places for you to fill in, separated by commas. For example, if you double-click on the function [DirectoryList(const Path: String; List: TStrings)], the following will be implemented in the program script: [DirectoryList(,)].

 NOTE: The Browser area is only visible while the Browser box in the toolbar is checked (see the screenshot above).