Multiple Selection Providers [message #304910] |
Mon, 19 June 2006 03:52  |
Eclipse User |
|
|
|
Originally posted by: jan.stamer.iao.fraunhofer.de
Hi,
I have a problem with using Selection Providers:
I have an editor (form based) with multiple viewers (table, tree, ...).
Each of them should be able to work as a selection provider to enable
the properties. view.
How can I do that? At the moment I am stuck because I can only set one
selection provider for the part and thats it...
Thanks,
Jan
|
|
|
|
|
Re: Multiple Selection Providers [message #690939 is a reply to message #690932] |
Thu, 30 June 2011 08:54  |
Eclipse User |
|
|
|
I have the same problem, here is my situation :
I have 2 treeviewers containing elements with some properties. I want to display these properties when this element is selected, in the treeviewer or in the treeviewerTwo. For now,
getSite().setSelectionProvider(treeviewer);
getSite().getWorkbenchWindow().getSelectionService()
.addSelectionListener(listener);
allows me to display properties of treeviewer elements. But I would like the same for the two treeviewers. So, it will be great if I could have more information about this topic =)
public void createPartControl(Composite parent) {
treeviewer = new TreeViewer(parent, SWT.H_SCROLL | SWT.V_SCROLL);
treeviewer.setContentProvider(new TreeContentProvider());
treeviewer.setLabelProvider(new TreeLabelProvider());
new Sash(parent, SWT.VERTICAL);
treeviewerTwo = new TreeViewer(parent, SWT.H_SCROLL | SWT.V_SCROLL);
treeviewerTwo.setContentProvider(new TreeContentProviderTwo());
treeviewerTwo.setLabelProvider(new TreeLabelProvider());
createActions();
createToolbar();
getSite().setSelectionProvider(treeviewer);
getSite().getWorkbenchWindow().getSelectionService()
.addSelectionListener(listener);
}
Do I have to create a new wrapper?
SelectionProviderWrapper spw = new SelectionProviderWrapper();
Thanks everybody!
|
|
|
Powered by
FUDForum. Page generated in 0.03705 seconds