Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 440366

Summary: Make FilteredTree available for Eclipse 4 RCP application
Product: [Eclipse Project] Platform Reporter: Lars Vogel <Lars.Vogel>
Component: UIAssignee: Simon Scholz <simon.scholz>
Status: RESOLVED FIXED QA Contact:
Severity: enhancement    
Priority: P3 CC: fabian.miehe, Lars.Vogel
Version: 4.4   
Target Milestone: 4.5 M4   
Hardware: PC   
OS: Linux   
Whiteboard:
Bug Depends on: 440367    
Bug Blocks: 350251, 449673    

Description Lars Vogel CLA 2014-07-24 12:32:26 EDT
FilteredTree is a very useful component and we should make it available for e4 RCP applications as well as for IDE components which wants to reduce their dependencies to Eclipse 3.x API.
Comment 1 Lars Vogel CLA 2014-07-24 13:04:05 EDT
Looks like Oleg did already the heavy lifting in org.eclipse.e4.ui.workbench.swt.factories.FilteredTree. I just need a new home for it. See Bug 440367
Comment 2 Lars Vogel CLA 2014-11-03 02:01:49 EST
Thanks Simon, merged with https://git.eclipse.org/c/platform/eclipse.platform.ui.git/commit/?id=4b92a487836c4e58073e0fad0650d69b7e0c45ea

Fabian, can you test this? The migration was triggered by your statement that you need FilteredTree in your application.
Comment 3 Fabian Miehe CLA 2014-11-03 08:37:45 EST
i changed some small things:
- the path to the disabled image 
- the file extension from *.gif to *.png.
- export package
- add "icons" folder to build.properties

And now it works on my machine :-)
Comment 4 Lars Vogel CLA 2014-11-03 08:55:33 EST
(In reply to Fabian Miehe from comment #3)
> i changed some small things:
> - the path to the disabled image 
> - the file extension from *.gif to *.png.
> - export package
> - add "icons" folder to build.properties

Simon, can you fix these issues?
Comment 5 Simon Scholz CLA 2014-11-03 08:57:21 EST
Fabian already did it. Thanks for that:

https://git.eclipse.org/r/#/c/35805
Comment 6 Lars Vogel CLA 2014-11-03 14:26:15 EST
(In reply to Simon Scholz from comment #5)
> Fabian already did it. Thanks for that:
> 
> https://git.eclipse.org/r/#/c/35805

Thanks Fabian and Simon, merged with http://git.eclipse.org/c/platform/eclipse.platform.ui.git/commit/?id=8eec9e22b9122d8efed427d44540c7792204fd08