Community
Participate
Working Groups
We have lots of copied code across our various explorers/renderers. In some cases I'm not sure a copy is needed at all, in other cases there is a slight tweak to the original method. We need to review all the explorers and try to generalize/abstract things like selection handling, etc. I ran into this while trying to sprite the core. There is repeated code for handling checkmarks and ideally this would all be taken care of in selectionRenderer. (for example search for "selectionCheckmark")
the selection issues are documented in: bug 339500, bug 359730, bug 369732. Turns out most of the selection code is there to put "check all" boxes in the header. If we contribute a common command for select all then we wouldn't have to have this in the explorer header.
We've already done some of this, e.g. selection model. We still need to clean things up post 0.5.
Triage in 2.0M1.
Closing as part of a mass clean up of inactive bugs. Please reopen if this problem still occurs or is relevant to you. For more details see: https://dev.eclipse.org/mhonarc/lists/orion-dev/msg03444.html