This is where the user can gain fast access to functions, labels, and structures in the currently active source file.
For the purposes of
this text we shall use the term "Functions", but that can equally apply to " procedures" or "sub-routines", whatever they may be classed as in the target language of the project. Functions are
automatically detected within the source file, and a list is generated and displayed here. By clicking on the name of the function, the cursor is instantly placed at the beginning (or definition) of that function. Also
supported is the ability for the user to place "labels" within the source files much like placing a bookmark between pages. These labels are shown in their respective section, and may be placed anywhere in a file
the user desires. Ideally, but not necessarily, the label marker should be on a line of its own, and any text placed after it forms the identity of the label as shown in the list.
|
User defined labels
The label marker and identifier are set to defaults depending on which type of project currently being worked on, but to avoid any conflicts with the
syntax of the code, the label markers are definable from the Project Information window.
The colours of the functions and labels can be changed to suit a users requirements also from the Preferences editor.
back to the top
|
Live Update
Sometimes, it can be very easy to get lost in a source file that contains long functions, so to make this easier the Quick-Link window will provide a live update on the current
cursor position. Placing the cursor inside a function within the source file will cause that function to become highlighted with a white background. As you move the cursor around within the source file, you will see the highlighted function
change as you switch from one to another, and this provides a very simple visual indication of which particular function is being worked on at any one time.
The Help Hints in this window will show the prototype if over a function, or the line number if over a label. |