Proposal on making windows active
Antonio <[email protected]> Mon, 15 Oct 2007 00:31:40 +0200
| Newsgroups | gmane.comp.java.netbeans.user-interface |
|---|---|
| Message-ID | <[email protected]> |
Hi all, I've filed an enhancement entitled "It should be possible to disable the JUnit Window): http://www.netbeans.org/issues/show_bug.cgi?id=118772 The fact is that I find it somewhat annoying to see the JUnit Result window popping up whenever I run a test (I don't need that window myself, the "Output Window" is enough for me). Something similar happens when I run a J2EE application, this is what happens: 1.- I click on the "Run project" in my J2EE application. 2.- The "Output window" makes itself active, and I can see the ant task running. 3.- I click on the "Server Output" window, to see how well my application deploys, and to see the logs of my application. 4.- Since the Ant run task finishes, the "Output Window" makes itself active again, hiding the "Server Output" window. 5.- I'm forced to click again on the "Server Output" tab to see the logs of my application (repeating step 3). All this behaviour is annoying to me, and is one of the main defects I can see in the NetBeans IDE from an usability point of view (there're some others I will talk about in this forum later on). So, to summarize (I apologize for this getting too long), the problem I see is that (some) NetBeans windows (tabs) make themselves active, (possibly) interrupting the user work. I assume this happens in most multi-window systems, such as Microsoft Windows or X11 desktop managers. I use KDE daily, and the KDE guys have solved the problem in the following way: Whenever a minimized window wants to make itself active, it makes its icon "blink" in some way, but does not interrupt the user work. The user knows that something has happened in that window, and may click on it to see what has happened *after* he has finished the task at hand. I think Windows does something similar, but I cannot tell myself (I don't use Windows). I was wondering if it would be a good idea to have a similar behaviour in the NetBeans IDE: making tabs changing color instead of making the windows appear in front of the user's face, interrupting her work. Opinions? Cheers, Antonio