At the top the current interpreter is shown.
In the main section there are two listboxes. The first one shows all procs that are defined in the current interpreter. By clicking the left mouse button on a proc name, the proc gets prepared for debugging and its name is moved to the second listbox. Clicking a name in the second listbox returns a proc to its normal state.
You can control whether TDebug specific procs and Tk specific procs are displayed in the listbox or not. See the Configuration section.
Press the right mouse button on a proc in either listbox to get its program code displayed in the main debugger window.
The three buttons at the bottom let you force a rescan of the available procs, pop up the debugger window or exit TDebug.
Exiting from TDebug doesn't terminate the running application, it merely detaches from all interpreters, restoring all prepared procs to their unmodified state. For further information, select a topic from the list below: