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 217953 - Debugging windows should be minimized by default
Summary: Debugging windows should be minimized by default
Status: RESOLVED FIXED
Alias: None
Product: javascript
Classification: Unclassified
Component: Debugger (show other bugs)
Version: 7.3
Hardware: PC Windows 7
: P3 normal (vote)
Assignee: Martin Entlicher
URL:
Keywords: API, API_REVIEW_FAST
Depends on:
Blocks:
 
Reported: 2012-09-06 13:51 UTC by lxlyons
Modified: 2012-09-21 02:29 UTC (History)
3 users (show)

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments
The suggested API to control opening and minimizing of components that are associated with a debugger engine (7.43 KB, text/x-java)
2012-09-12 16:40 UTC, Martin Entlicher
Details
The API change with implementation and test (49.23 KB, patch)
2012-09-14 14:43 UTC, Martin Entlicher
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description lxlyons 2012-09-06 13:51:43 UTC
As agreed in our September 5 UI meeting, the debugging windows should open minimized by default for the HTML5 project type.
Comment 1 Martin Entlicher 2012-09-06 16:10:34 UTC
The debugger windows are shared for all debuggers (Java/C/PHP/JavaScript/...) thus it will not be straightforward to implement...
Comment 2 Martin Entlicher 2012-09-12 16:09:49 UTC
This needs new API, so that the debugger infrastructure knows which components should be minimized/deminimized depending on the set of running debugger engines. Currently it takes care about opening/closing, it needs to be extended to minimization.
Comment 3 Martin Entlicher 2012-09-12 16:40:38 UTC
Created attachment 124263 [details]
The suggested API to control opening and minimizing of components that are associated with a debugger engine
Comment 4 Martin Entlicher 2012-09-12 16:41:52 UTC
Please review, I'll add a test soon...
Comment 5 Martin Entlicher 2012-09-14 14:43:41 UTC
Created attachment 124382 [details]
The API change with implementation and test
Comment 6 Martin Entlicher 2012-09-18 16:17:23 UTC
If there are no complaints, I'm going to push this API change tomorrow.
Thanks for the review.
Comment 7 Martin Entlicher 2012-09-19 20:43:20 UTC
Pushed as changeset:   233789:341906f9bf10
http://hg.netbeans.org/web-main/rev/341906f9bf10
Comment 8 Quality Engineering 2012-09-21 02:29:36 UTC
Integrated into 'main-golden', will be available in build *201209210001* on http://bits.netbeans.org/dev/nightly/ (upload may still be in progress)
Changeset: http://hg.netbeans.org/main-golden/rev/341906f9bf10
User: mentlicher@netbeans.org
Log: #217953: API that control opened and minimized state of debugger components: EngineComponentsProvider introduced. JavaScript debugger has UI components minimized by default.