Bug 370805 - Add filtering options in graph visualization
Summary: Add filtering options in graph visualization
Status: RESOLVED FIXED
Alias: None
Product: PDE
Classification: Eclipse Project
Component: Incubators (show other bugs)
Version: 4.2   Edit
Hardware: PC Windows 7
: P3 enhancement (vote)
Target Milestone: 3.8 M6   Edit
Assignee: Curtis Windatt CLA
QA Contact:
URL:
Whiteboard:
Keywords: contributed
Depends on:
Blocks:
 
Reported: 2012-02-07 05:30 EST by Sebastien Arod CLA
Modified: 2012-02-15 15:31 EST (History)
1 user (show)

See Also:


Attachments
Patch providing the filtering feature (9.49 KB, patch)
2012-02-07 05:32 EST, Sebastien Arod CLA
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Sebastien Arod CLA 2012-02-07 05:30:38 EST
Build Identifier: 20110916-0149

It would be great to add some filtering options in the graph view:

- symbolic names pattern to match
- symbolic names pattern to exclude
- hide fragments

Reproducible: Always
Comment 1 Sebastien Arod CLA 2012-02-07 05:32:11 EST
Created attachment 210633 [details]
Patch providing the filtering feature
Comment 2 Curtis Windatt CLA 2012-02-07 13:00:00 EST
No committers are currently working on the visualizer, but I will try to review the patch for 3.8.  Thanks for the contribution.
Comment 3 Curtis Windatt CLA 2012-02-15 15:31:50 EST
Works well. Pushed the fix to master.

A couple suggestions if you would like to improve this feature further:
1) Run the filtering in a job with a small delay (see FilteredItemsSelectionDialog and other filters in the platform). That way rapid typing doesn't force multiple recomputations.
2) Provide a default .* at the beginning and/or end.  There may be some cases where the user wants to only search the beginning or end of the name, but the common case for searching plug-ins is a single keyword in the middle of the name (i.e. searching for 'pde' instead of 'org.eclipse.pde.*).