Problem with emf ViewerPane and FilteredTree [message #559833] |
Sun, 19 September 2010 18:53 |
Jay Norwood Messages: 155 Registered: July 2009 |
Senior Member |
|
|
The ViewerPane fails to support a FilteredTree in place of a TreeViewer. I get an illegalArgumentException when the ViewerPane code calls
control.setContent(viewer.getControl());
. Is there some way around this?
ViewerPane viewerPane =new ViewerPane(getSite().getPage(), Nodes2Editor.this) {
@Override
public Viewer createViewer(Composite composite) {
PatternFilter filter = new PatternFilter();
Boolean useNewLook = false;
FilteredTree ft = new FilteredTree(composite, SWT.FULL_SELECTION/*| SWT.MULTI */| SWT.H_SCROLL
| SWT.V_SCROLL| SWT.BORDER, filter,useNewLook);
TreeViewer tv = ft.getViewer();
return (Viewer) tv;
// return new TreeViewer(composite);
}
@Override
public void requestActivation() {
super.requestActivation();
setCurrentViewerPane(this);
}
};
|
|
|
Powered by
FUDForum. Page generated in 0.02128 seconds