Breakpoints can be set on source code by opening the source file and clicking on the breakpoint margin to the left of a line of source code. Right-clicking on the breakpoint margin will display a context menu with additional breakpoint operations and options. In Wing IDE Professional, the Breakpoints tool in the Tools menu can be used to view, modify, or remove defined breakpoints. Alternatively, the Debug menu or the toolbar's breakpoint icons can be used to set or clear breakpoints at the current line of source (where the insertion cursor or selection is located).

Breakpoint Types

In Wing IDE Professional, the following types of breakpoints are available:

Breakpoint Attributes

Once breakpoints have been defined, you can operate on them in a number of ways to alter their behavior. These operations are available as menu items in the Debug menu, in the breakpoint margin's context menu, and from the Breakpoints tool:

Breakpoints Tool

The Breakpoints tool, available in the Tools menu displays a list of all currently defined breakpoints. The following columns of data are provided:

To visit the file and line number where a breakpoint is located, double click on it in the list or select Show Breakpoint from the context menu obtained by right-clicking on the surface of the Breakpoints tool. Additional options are also available from this context menu.

Keyboard Modifiers for Breakpoint Margin

Clicking on the breakpoint margin will toggle to insert a regular breakpoint or remove an existing breakpoint. You can also shift-click to insert a conditional breakpoint, and control-click to insert a breakpoint and set an ignore count for it.

When a breakpoint is already found on the line, shift-click will disable or enable it, control-click will set its ignore count, and shift-control-click will set or edit the breakpoint conditional.