If your project has many breakpoints, you may find it more convenient if you had a list of all breakpoints in the project so that you can disable, enable, change their properties, or remove them without having to open source files and navigate to the location where the breakpoints are set to do the same thing. To view such as list, select Breakpoints | View Breakpoints.
The Breakpoints dialog arranges breakpoints by their breakpoint group. To see the breakpoints that belong to a breakpoint group, simply expand the group to see them. To expand all breakpoint groups in a single step, right-click anywhere within the breakpoint view and select Expand All from the popup menu. To collapse the breakpoint view so that only group names are visible, right-click the breakpoint tree and select Collapse All from the popup menu.
Moving breakpoints between groups
The easiest way to move breakpoints from one breakpoint group to another is to select the breakpoint or breakpoints you want to move in the Breakpoints dialog and drag and drop the selected breakpoints on the breakpoint group you want to move them to when your mouse is over the target breakpoint group . If you have many groups, it may be easier for you to drag-and-drop if all breakpoint groups were collapsed except for the groups containing the breakpoints you wish to move. Right-click anywhere within the breakpoint display and select Collapse All from the popup menu to collapse all groups.
Another way to move a breakpoint to a different group is to open up the individual breakpoint's property dialog and select a new group for the breakpoint from the drop down combo box.
Properties Button
Pressing the Properties button will display and allow you to edit the breakpoints properties for the selected breakpoint. The Properties button is enabled only when a single breakpoint is selected.
Shortcut: double-clicking on the breakpoint in the Breakpoints dialog will also display the breakpoint's properties dialog unless the breakpoint clicked on is a line breakpoint that is associated with a source file in which case double-clicking on that will jump to the code where the breakpoint is defined.
View Code Button
This command allows you to quickly jump to the source file where a line breakpoint is set. The View Code button is enabled only when a single breakpoint is selected and it is a line breakpoint. Pressing the View Code button will close the Breakpoints dialog and open up the source file where the selected breakpoint is set in and position the caret on the exact line where the breakpoint is located. The View Code button will appear disabled if you select any other type of breakpoint or if the line breakpoint you selected was manually set (using Breakpoint | Add Breakpoint | Add Line Breakpoint) such that it is not associated with any source file.
Enable, Disable and Remove Buttons
In the breakpoints dialog, select the breakpoint or breakpoints you wish to disable, enable, or remove and press the Disable, Enable, or Remove buttons, respectively to perform the desired action. To disable, enable, or remove all breakpoints within a breakpoint group, repeat above steps after selecting the name of the breakpoint group whose breakpoints you wish to disable, enable or remove together. Note that the special breakpoint group named Default cannot be removed although breakpoints within this Default group can be removed when requested.
Disabling, enabling a breakpoint group is just a shortcut for disabling or enabling each individual breakpoint separately. The breakpoint group itself does not have an enable state; groups are neither enabled or disabled at any given time. In fact, after disabling all breakpoints within a group, individual breakpoints can then be enabled again.
New Breakpoint Button
Press this button if you wish to create a new breakpoint of any type. When you press this button, a new dialog will be displayed requesting that you select the type of the breakpoint you are trying to create. Once you select the type, the appropriate breakpoint properties dialog will be shown so that you can enter in the necessary information to set the breakpoint.
New Group Button
Press this button to create a new breakpoint group that you can then later assign breakpoints to it. A dialog will be displayed prompting you for a group name (which must be unique) and a group color that all breakpoints belonging to this group will use in their icons. For more information about breakpoint groups, see the Breakpoint Groups section.