package org.panlab.software.fstoolkit.views.FSDLView;
import org.eclipse.jface.viewers.TreeViewer;
import org.eclipse.swt.SWT;
import org.eclipse.swt.widgets.Composite;
import org.eclipse.ui.dialogs.FilteredTree;
import org.eclipse.ui.dialogs.PatternFilter;
import org.eclipse.ui.part.DrillDownAdapter;
import org.eclipse.ui.part.ViewPart;
public class RunningResourceView extends ViewPart {
private TreeViewer viewer;
private DrillDownAdapter drillDownAdapter;
@Override
public void createPartControl(Composite parent) {
// Just a little bit layout
//parent.setLayout(new GridLayout(1, false));
PatternFilter patternFilter = new PatternFilter();
final FilteredTree filter = new FilteredTree(parent, SWT.MULTI | SWT.H_SCROLL | SWT.V_SCROLL|
SWT.BORDER | SWT.FULL_SELECTION , patternFilter, true);
viewer = filter.getViewer();
viewer.getTree().setHeaderVisible(true);
viewer.getTree().setLinesVisible(true);
//viewer = new TreeViewer(parent , SWT.MULTI | SWT.H_SCROLL | SWT.V_SCROLL );
drillDownAdapter = new DrillDownAdapter(viewer);
getSite().setSelectionProvider(viewer);
}
@Override
public void setFocus() {
// TODO Auto-generated method stub
}
}