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.
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!
No current ideas on how to improve it.
What about multiselection and popup menu?
simplest solution - unchecking cluster unchecks all modules (and leaves them enabled!) is not applicable? Disabling is a must? Why?
+ 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).
*** Issue 78231 has been marked as a duplicate of this issue. ***
*** Issue 106120 has been marked as a duplicate of this issue. ***
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
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.
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.
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
*** Issue 139792 has been marked as a duplicate of this issue. ***