This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.

Bug 159545 - Be able to enable/disable breakpoints next to the breakpoint node label
Summary: Be able to enable/disable breakpoints next to the breakpoint node label
Status: CLOSED FIXED
Alias: None
Product: debugger
Classification: Unclassified
Component: Code (show other bugs)
Version: 6.x
Hardware: All All
: P3 blocker (vote)
Assignee: Martin Entlicher
URL:
Keywords: API, API_REVIEW_FAST, USABILITY
Depends on: 159546
Blocks:
  Show dependency tree
 
Reported: 2009-03-03 16:14 UTC by Martin Entlicher
Modified: 2010-04-29 09:48 UTC (History)
0 users

See Also:
Issue Type: ENHANCEMENT
Exception Reporter:


Attachments
The API change with implementation in breakpoints view. (29.60 KB, text/plain)
2009-03-03 17:04 UTC, Martin Entlicher
Details
Screenshot of how Breakpoints view will look like after this change. (14.88 KB, image/png)
2009-03-03 17:15 UTC, Martin Entlicher
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Martin Entlicher 2009-03-03 16:14:22 UTC
In order to improve the usability and make the UI cleaner, check-boxes that enable and disable breakpoints and which are
currently in a special column, can be put next to the breakpoint node name and it's icon.
Comment 1 Martin Entlicher 2009-03-03 16:16:50 UTC
Support from TreeTableView Model and Outline is necessary - to render the check-boxes.
Comment 2 Martin Entlicher 2009-03-03 17:04:08 UTC
Created attachment 77651 [details]
The API change with implementation in breakpoints view.
Comment 3 Martin Entlicher 2009-03-03 17:08:37 UTC
Please review this API change:

Two new models are introduced: CheckNodeModel and CheckNodeModelFilter.

Models.CompoundModel and all underlying models implement CheckNodeModel.

TreeModelNode connects the new models with API introduced in issue #159546 via TreeModelNode.CheckNodeCookieImpl.
Comment 4 Martin Entlicher 2009-03-03 17:15:40 UTC
Created attachment 77653 [details]
Screenshot of how Breakpoints view will look like after this change.
Comment 5 Martin Entlicher 2009-03-03 21:39:30 UTC
If there is nothing controversial, I would like to integrate this by the end of the week. Thanks.
Comment 6 Martin Entlicher 2009-03-06 11:00:37 UTC
If there are no objections, I'll integrate this change tomorrow.
Thanks for the review.
Comment 7 Martin Entlicher 2009-03-08 11:45:16 UTC
API (CheckNodeModel and CheckNodeModelFilter) introduced in changeset:   119360:e9462ef8d520
Implementation for Breakpoints view done in changeset:   119361:bf1b91ad9d8f

http://hg.netbeans.org/main/rev/e9462ef8d520
http://hg.netbeans.org/main/rev/bf1b91ad9d8f
Comment 8 Martin Entlicher 2009-03-08 17:08:01 UTC
Dealing with BREAKPOINT_ENABLED_COLUMN_ID removed from the rest of debugger modules in changeset:   119366:b1b7ed64774c
http://hg.netbeans.org/main/rev/b1b7ed64774c
Comment 9 Quality Engineering 2009-03-09 09:08:54 UTC
Integrated into 'main-golden', will be available in build *200903090201* on http://bits.netbeans.org/dev/nightly/ (upload may still be in progress)
Changeset: http://hg.netbeans.org/main/rev/e9462ef8d520
User: mentlicher@netbeans.org
Log: #159545 - CheckNodeModel and CheckNodeModelFilter introduced as a support for check-boxes in the tree column next to node icons.
Comment 10 Quality Engineering 2010-04-29 09:48:47 UTC
Verified ... and Closing all issues resolved into NetBeans 6.7 and earlier.