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

Summary: Debugging windows should be minimized by default
Product: javascript Reporter: lxlyons
Component: DebuggerAssignee: Martin Entlicher <mentlicher>
Status: RESOLVED FIXED    
Severity: normal CC: mentlicher, mfukala, pjiricka
Priority: P3 Keywords: API, API_REVIEW_FAST
Version: 7.3   
Hardware: PC   
OS: Windows 7   
Issue Type: DEFECT Exception Reporter:
Attachments: The suggested API to control opening and minimizing of components that are associated with a debugger engine
The API change with implementation and test

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.