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 70724 - [suite props] Difficult to exclude all but a few modules from cluster
Summary: [suite props] Difficult to exclude all but a few modules from cluster
Status: RESOLVED FIXED
Alias: None
Product: apisupport
Classification: Unclassified
Component: Project (show other bugs)
Version: 5.x
Hardware: All All
: P2 blocker (vote)
Assignee: rmichalsky
URL:
Keywords: UI
: 78231 106120 139792 (view as bug list)
Depends on:
Blocks:
 
Reported: 2005-12-22 09:44 UTC by Tomas Danek
Modified: 2008-08-18 17:00 UTC (History)
1 user (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 Tomas Danek 2005-12-22 09:44:30 UTC
1) create new module suite.
2) set it as application, confirm exclude.
3) now if you want to include just *one* module from IDE6 cluster, you have to
check whole IDE6 cluster, and then deselect *all modules except one*, you'd like
to include (~120!!!), beacause checkboxes of modules are disabled! 
I know this was discussed in some concerning issue before, but this is really
hell on earth!
Comment 1 Jesse Glick 2005-12-22 18:36:52 UTC
No current ideas on how to improve it.
Comment 2 Martin Krauskopf 2005-12-23 06:22:45 UTC
What about multiselection and popup menu?
Comment 3 Tomas Danek 2005-12-23 09:34:51 UTC
simplest solution - unchecking cluster unchecks all modules (and leaves them
enabled!) is not applicable? Disabling is a must? Why?
Comment 4 Martin Krauskopf 2005-12-23 09:58:58 UTC
+ backround remembering of lastly checked cluster modules which would be lost
when the user checks some module inside that cluster.

Or better utilize three-state cluster checkbox (is actually there now but user
might choose effectively only from two states).
Comment 5 Jesse Glick 2006-06-19 19:56:42 UTC
*** Issue 78231 has been marked as a duplicate of this issue. ***
Comment 6 Jesse Glick 2007-06-08 17:47:46 UTC
*** Issue 106120 has been marked as a duplicate of this issue. ***
Comment 7 rmichalsky 2008-07-09 10:09:16 UTC
Proposed behavior:
* module checkboxes are be always enabled 
* cluster checkboxes are 3-state
* checking/unchecking individual module checkbox switches its cluster into 3rd state
* checking/unchecking cluster checkbox checks/unchecks all its module checboxes
* user-switching cluster checkbox into 3rd state restores last known state of module checkboxes
Comment 8 Jesse Glick 2008-07-10 22:25:15 UTC
Sounds fine. I'm not sure whether it is implementable - I know you can display a 3-state checkbox (false/true/null IIRC)
but I think clicks on it will just switch between true and false.
Comment 9 rmichalsky 2008-07-11 08:25:54 UTC
Exactly. I guess it could be achieved by implementing custom property editor, but I it's IMHO not worth the effort.
We'll see if it is really needed. 

Implemented as proposed with the exception that user cannot switch cluster checkbox into the semi-selected state.
core-main, changesets 7432c2c0789f, 2856a756275c.
Comment 10 Quality Engineering 2008-07-17 04:30:39 UTC
Integrated into 'main-golden', available in NB_Trunk_Production #324 build
Changeset: http://hg.netbeans.org/main/rev/7432c2c0789f
User: Richard Michalsky <rmichalsky@netbeans.org>
Log: #70724: UI allows to include/exclude individual modules or whole cluster
Comment 11 Tomas Danek 2008-08-18 17:00:26 UTC
*** Issue 139792 has been marked as a duplicate of this issue. ***