Bug 150675 - [CommonNavigator] Common Navigator Framework Filter/Content Extension Dialog should be extendable
Summary: [CommonNavigator] Common Navigator Framework Filter/Content Extension Dialog ...
Status: NEW
Alias: None
Product: Platform
Classification: Eclipse Project
Component: UI (show other bugs)
Version: 3.2   Edit
Hardware: PC Windows 2000
: P2 enhancement (vote)
Target Milestone: ---   Edit
Assignee: Francis Upton IV CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-07-14 12:39 EDT by Brian Fitzpatrick CLA
Modified: 2014-04-23 10:30 EDT (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Brian Fitzpatrick CLA 2006-07-14 12:39:11 EDT
Hi all...

We have a case where we would like to add the ability to create custom filters at design time for our navigator, like Eclipse has in the filter dialog for the package explorer. Because the classes are internal for the org.eclipse.ui.internal.navigator.filters.CommonFilterSelectionDialog, 
and that uses the CommonFiltersTab and ContentExtensionsTab from that same package, we could turn off the view actions and create our own versions of the action, dialog, and filters tab and reuse the content extension tab, but it would be cleaner if we had the ability to override just the pages we wanted. It would be even better if the two tabs were split into separate dialogs, as if I'm interested in filters, I don't necessarily want to see a list of the various extensions involved and vice versa. 

So our request is in two parts:

1) We want the ability to provide a custom filters tab for the existing dialog. 

2) And/or we want the filters and content extensions tabs to be split into separate dialogs and both provide some customization features. 

We feel that if the Package Explorer ever moves to the common navigator framework, they will also want to have some customizable filter and content extension capabilities.

Thanks in advance.
--Brian Fitzpatrick
  Senior Software Engineer/DTP Committer
  Sybase, Inc.
Comment 1 Michael D. Elder CLA 2006-07-18 16:44:53 EDT
The current framework is designed with future extensibility in mind, as each tab is a subclass of a common SWT Composite. I think this is a reasonable feature to consider for 3.3. 
Comment 2 Andrey Loskutov CLA 2007-11-04 08:16:01 EST
Target was 3.3 - is it possible to have it at least in 3.4? 
Comment 3 Boris Bokowski CLA 2009-05-06 16:45:03 EDT
Looks like it is too late for 3.5.

Andrei, Brian - it appears that this enhancement request is not at the top of the list of the current Platform UI committers. If this is still important to you, how about you contribute a patch? See http://wiki.eclipse.org/Platform_UI/How_to_Contribute
Comment 4 Brian Fitzpatrick CLA 2009-05-06 16:52:34 EDT
I'll add this to my list of things to work on between releases. :)
Comment 5 Francis Upton IV CLA 2009-05-06 18:06:17 EDT
Missed because of bad title, fixing.