Bug 302503 - Improve UI and performance of the Plugins Launch Tab using new FilteredCheckboxTree implementation
Summary: Improve UI and performance of the Plugins Launch Tab using new FilteredCheckb...
Status: RESOLVED WONTFIX
Alias: None
Product: PDE
Classification: Eclipse Project
Component: UI (show other bugs)
Version: 3.6   Edit
Hardware: PC Linux
: P4 normal (vote)
Target Milestone: ---   Edit
Assignee: Curtis Windatt CLA
QA Contact:
URL:
Whiteboard:
Keywords: polish
: 325272 (view as bug list)
Depends on:
Blocks:
 
Reported: 2010-02-10 15:41 EST by Curtis Windatt CLA
Modified: 2013-06-24 12:15 EDT (History)
3 users (show)

See Also:


Attachments
Test tree replacement (30.01 KB, patch)
2013-06-24 12:15 EDT, Curtis Windatt CLA
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Curtis Windatt CLA 2010-02-10 15:41:46 EST
The Plugins Tab of the launch configs is horrible performance wise and is not known for its ease of use.  Depending on how the UI works in feature based launching (bug 284885) we should consider redoing the story hear.  To help with the performance, we have a new FilteredCheckboxTree implementation that uses more jface code.  I suspect that is has superior performance to the current PDE implementation.
Comment 1 Curtis Windatt CLA 2010-02-10 15:43:02 EST
Unlikely that this will be worked on in 3.6, but it is something I would like to see done.
Comment 2 Curtis Windatt CLA 2010-09-21 12:31:51 EDT
*** Bug 325272 has been marked as a duplicate of this bug. ***
Comment 3 Curtis Windatt CLA 2013-06-24 12:14:39 EDT
Tried to do a quick replacement of the tree implementation without changing the UI.  Unfortunately, the performance of the configuration didn't improve, and appeared to be slightly worse.  There were still small improvements that could be made, but this work is only worthwhile if it can drastically improve performance. I'll attach a patch for reference.
Comment 4 Curtis Windatt CLA 2013-06-24 12:15:27 EDT
Created attachment 232704 [details]
Test tree replacement