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 104036 - Tools->Platforms Manager
Summary: Tools->Platforms Manager
Status: NEW
Alias: None
Product: ide
Classification: Unclassified
Component: Code (show other bugs)
Version: 6.x
Hardware: All All
: P2 blocker with 2 votes (vote)
Assignee: issues@ide
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-05-16 02:22 UTC by Vladimir Voskresensky
Modified: 2011-01-28 08:52 UTC (History)
3 users (show)

See Also:
Issue Type: ENHANCEMENT
Exception Reporter:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Vladimir Voskresensky 2007-05-16 02:22:06 UTC
In the spirit of NB6 to put all add-ons into one NB6, I'd like to discuss the
possibility of merging some menu items.
Now we have Tools->Java Platforms, Tools->Netbeans Platforms, Tools->Libraries,
C/C++ Packs also have named "compiler sets" in Tools->Options->C/C++->Build
Tools; may be mobility pack also configures target platforms...
To make all add-ons consistent, I'd propose to remove this *Platforms menu items
from Tools menu and introduce one general Tools->Platforms Manager... menu item.
I'd propose to introduce the same L&F as under Tools->Options for Platforms Manager:
+----------------------------------------------------------------------+
|+------------+ +-----------------------------------------------------+|
||            | |                                                     ||
||   JAVA     | |                                                     ||
|| Platforms  | |                                                     ||
||            | |                                                     ||
||            | |                                                     ||
||            | |                                                     ||
|| Netbeans   | |                                                     ||
|| Platforms  | |                                                     ||
||            | |                                                     ||
||            | |                                                     ||
||            | |                   Selected Platform                 ||
|| Mobility   | |                                                     ||
|| Platforms  | |                 Specific Configuration              ||
||            | |                                                     ||
||            | |                       Panels.....                   ||
||            | |                                                     ||
||  C/C++     | |                                                     ||
|| Platforms  | |                                                     ||
||            | |                                                     ||
||            | |                                                     ||
||            | |                                                     ||
|+------------+ +-----------------------------------------------------+|
|                                                      [Close] [Help] ||
+----------------------------------------------------------------------+


Btw, if we review the L&F of Java Platforms and Netbeans Platforms dialogs =>
they are almost the same => may be we can generalize even the approach to
present the configuration data.
I think common consistent L&F of Platforms configuration should improve
usability and make it easy for users to try any add-on of Netbeans.
Comment 1 Jesse Glick 2008-05-22 18:35:38 UTC
I would agree, but should this be a PLAN and if so who should be responsible for it?
Comment 2 jrojcek 2008-05-26 12:26:33 UTC
Yes, I was even thinking about integrating it into the new Options dialog. Combining into a single dialog may be a step towards it.
Comment 3 Ondrej Langr 2009-11-26 05:44:07 UTC
This is a good enhancement, indeed. 

Jrojcek does not work on NB anymore, reassigning to myself. But to be honest, I'm not sure if I'll find cycles for this in the next release.