Bug 148687 - Extension Point enhancement
Summary: Extension Point enhancement
Status: RESOLVED FIXED
Alias: None
Product: PDE
Classification: Eclipse Project
Component: UI (show other bugs)
Version: 3.2   Edit
Hardware: PC Linux-GTK
: P3 enhancement (vote)
Target Milestone: 3.3 M1   Edit
Assignee: Benjamin Muskalla CLA
QA Contact:
URL:
Whiteboard:
Keywords: contributed
Depends on:
Blocks:
 
Reported: 2006-06-26 13:08 EDT by Benjamin Muskalla CLA
Modified: 2007-06-05 18:19 EDT (History)
2 users (show)

See Also:


Attachments
Extends the Filter to find specific extensions faster (978 bytes, patch)
2006-07-16 21:41 EDT, Benjamin Muskalla CLA
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Benjamin Muskalla CLA 2006-06-26 13:08:44 EDT
When using the "New Extension" wizard and want to add a new perspective, it would be great to improve the filter.

The name "filter" means in my eyes that the e.g. the "org.eclipse.ui.perspectives" extension point can be found with the filter "per". This would be a great thing to select the extension points faster. It should filter the extension points like the  "Superclass Selection".

If you are interested, i would like to try to write a patch for this enhancement.
Comment 1 Wassim Melhem CLA 2006-07-13 00:23:43 EDT
This is a good idea.  We already do something similar when doing an extension point search on the Search > Search... > Plug-ins search page.

Chris,
if the filter string does not contain a dot or ? or *, we should match for *.filter*, eg. if the user enters 'per', we should match on '*.per*'

If the filter text entered by the user contains *, ? or a dot, then it's business as usual.
Comment 2 Benjamin Muskalla CLA 2006-07-16 21:41:50 EDT
Created attachment 46356 [details]
Extends the Filter to find specific extensions faster

Please be patiend, it's my first patch :-)

Hope this will fulfill the enhancement
Comment 3 Wassim Melhem CLA 2006-07-16 23:06:51 EDT
Patch released.  Thanks Ben.

You forgot to run Source > Externalize Strings... on the code though ;)