Bug 151638

Summary: Quic filter for Package Explorer and Project Navigator views
Product: [Eclipse Project] JDT Reporter: Eugene Kuleshov <ekuleshov>
Component: UIAssignee: JDT-UI-Inbox <jdt-ui-inbox>
Status: RESOLVED DUPLICATE QA Contact:
Severity: enhancement    
Priority: P3    
Version: 3.2   
Target Milestone: ---   
Hardware: PC   
OS: All   
Whiteboard:

Description Eugene Kuleshov CLA 2006-07-24 16:23:24 EDT
I wonder if for Package Explorer and Project Navigator views, quick filter (see filtered tree API) could use the same search engine as used by Open Type dilog (and which supposed to be used by Open Resource dialog as well). 

So, when filter is not empty, whole model of the navigator could be temporarily switched to something that would use that search engine underneath and still provide hierarchical representation. 

Mylar plugin already can do filtering of those views, so this would be quite similar, but instead of Mylar's filter, filter would use search results.
Comment 1 Martin Aeschlimann CLA 2006-07-25 06:25:19 EDT
In essence, do you suggest to add a filter box to the package explorer?
Can I set this as duplicate of bug 149110?

Would this filter only apply to types? Or only to file names? Or also to members like fields and methods.
The last one is problematic as I don't we can provide all these elements quick enough.
Comment 2 Eugene Kuleshov CLA 2006-07-25 07:11:57 EDT
 (In reply to comment #1)
> In essence, do you suggest to add a filter box to the package explorer?

Yes, but it would be nice to have an option to hide that text box.

> Can I set this as duplicate of bug 149110?

Sure, if it provide more details. :-)

> Would this filter only apply to types? Or only to file names? Or also to
> members like fields and methods.

I think it should be configurable to show types and/or file names.

> The last one is problematic as I don't we can provide all these elements quick
> enough.

Agreed.
Comment 3 Martin Aeschlimann CLA 2006-07-25 09:18:07 EDT
Ok great. Feel free to add your specific ideas to bug 149110.

*** This bug has been marked as a duplicate of 149110 ***