[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[news.eclipse.tools] Re: getViewSite().setSelectionProvider(viewer) problem

David Vicente wrote:

Markus Keller wrote:
[..]

You could use a SelectionProviderMediator (like the one from org.eclipse.jdt.ui).
Copy it from package org.eclipse.jdt.internal.ui.typehierarchy.



Viewer[] trackedViewers = new Viewer[] { firstViewer, secondViewer, ..};
ISelectionProvider selectionProvider =
    new SelectionProviderMediator(trackedViewers);
getViewSite().setSelectionProvider(selectionProvider);



Markus



and it's working dynamically ?

because when my view is open, i have only one tabitem open and after i
dynamically open tabitems
can i add treeviewer in selectionprovidermediator after the
setSelectionProvider?




No, it's not dynamic. But looking at its implementation might be a starting point which could help you in writing your own (dynamic) SelectionProvider.

Markus