|
Project Browser |
Top Previous Next |

The Project Browser contains a tree of all objects in the platform (with their methods, properties and events), as well as all procedures and global variables of your project. The tree is updated in real time, using a dynamic background parser which constantly analyzes your source code.
The tree features icons for the various constructs.
An icon next to an event is grayed (inactive) if this event does not have an event handler implemented in the project. The icon becomes "active" when the event handler is created. An icon next to a procedure is grayed if this procedure is merely declared but does not yet have a body. The icon becomes active once the procedure is implemented ("gets" a body). Same applies to global variables -- gray icon next to variables that are declared but not yet defined, active icon for defined global variables.
Double-clicking on an event which does not yet have an event handler will create an empty event handler procedure for this event at the bottom of the currently active file. Double clicking on an event which already has an event handler will make the cursor jump to this event handler.
Double-clicking on a procedure which does not yet have a body will make the cursor jump to the location where this procedure is defined. Double-clicking on a procedure which already has a body will make the cursor jump to this body.
Double-clicking on a global variable which is not yet defined (using the dim statement) will make the cursor jump to the location where this variable is declared (using the declare statement). Double-clicking on a defined global variable will make the cursor jump to the location where this variable is defined.
Hovering the cursor over an item in the displays a tooltip for this item. Additionally, when in debug mode, hovering the cursor over global variables and object properties displays their current values.
Notice, that currently selected platform is displayed next to the project name in the topmost tree node.