public class FilteredCheckboxTree
extends org.eclipse.ui.dialogs.FilteredTree
This has been copy/pasted and adapted from org.eclipse.pde.internal.ui.launcher.FilteredCheckboxTree.
Modifier and Type | Class and Description |
---|---|
class |
FilteredCheckboxTree.FilterableCheckboxTreeViewer
A CheckboxTreeViewer that maintains an internal representation of all the nodes.
|
Constructor and Description |
---|
FilteredCheckboxTree(org.eclipse.swt.widgets.Composite parent,
int treeStyle,
org.eclipse.ui.dialogs.PatternFilter filter)
The FilteredCheckboxTree Constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
disableTextWidget() |
protected org.eclipse.ui.progress.WorkbenchJob |
doCreateRefreshJob() |
protected org.eclipse.jface.viewers.TreeViewer |
doCreateTreeViewer(org.eclipse.swt.widgets.Composite parent,
int style) |
void |
enableTextWidget() |
void |
resetFilter()
Resets the filter and returns when the refresh is complete
|
void |
setEnabled(boolean enabled) |
clearText, createControl, createFilterControls, createFilterText, createTreeControl, doCreateFilterText, getBoldFont, getFilterControl, getFilterString, getInitialText, getPatternFilter, getRefreshJobDelay, getViewer, init, selectAll, setBackground, setFilterText, setInitialText, setQuickSelectionMode, textChanged, updateToolbar, updateTreeSelection
changed, checkSubclass, drawBackground, getBackgroundMode, getChildren, getLayout, getLayoutDeferred, getTabList, isLayoutDeferred, layout, layout, layout, layout, layout, setBackgroundMode, setFocus, setLayout, setLayoutDeferred, setTabList
computeTrim, getClientArea, getHorizontalBar, getScrollbarsMode, getVerticalBar
addControlListener, addDragDetectListener, addFocusListener, addGestureListener, addHelpListener, addKeyListener, addMenuDetectListener, addMouseListener, addMouseMoveListener, addMouseTrackListener, addMouseWheelListener, addPaintListener, addTouchListener, addTraverseListener, computeSize, computeSize, dragDetect, dragDetect, forceFocus, getAccessible, getBackground, getBackgroundImage, getBorderWidth, getBounds, getCursor, getDragDetect, getEnabled, getFont, getForeground, getLayoutData, getLocation, getMenu, getMonitor, getOrientation, getParent, getRegion, getShell, getSize, getTextDirection, getToolTipText, getTouchEnabled, getVisible, internal_dispose_GC, internal_new_GC, isEnabled, isFocusControl, isReparentable, isVisible, moveAbove, moveBelow, pack, pack, print, redraw, redraw, removeControlListener, removeDragDetectListener, removeFocusListener, removeGestureListener, removeHelpListener, removeKeyListener, removeMenuDetectListener, removeMouseListener, removeMouseMoveListener, removeMouseTrackListener, removeMouseWheelListener, removePaintListener, removeTouchListener, removeTraverseListener, requestLayout, setBackgroundImage, setBounds, setBounds, setCapture, setCursor, setDragDetect, setFont, setForeground, setLayoutData, setLocation, setLocation, setMenu, setOrientation, setParent, setRedraw, setRegion, setSize, setSize, setTextDirection, setToolTipText, setTouchEnabled, setVisible, toControl, toControl, toDisplay, toDisplay, traverse, traverse, traverse, update
addDisposeListener, addListener, checkWidget, dispose, getData, getData, getDisplay, getListeners, getStyle, isAutoDirection, isDisposed, isListening, notifyListeners, removeDisposeListener, removeListener, removeListener, reskin, setData, setData, toString
public FilteredCheckboxTree(org.eclipse.swt.widgets.Composite parent, int treeStyle, org.eclipse.ui.dialogs.PatternFilter filter)
parent
- The parent composite where this Tree will be placed.treeStyle
- Tree stylesfilter
- The pattern filter that will be used to filter elementsprotected org.eclipse.jface.viewers.TreeViewer doCreateTreeViewer(org.eclipse.swt.widgets.Composite parent, int style)
doCreateTreeViewer
in class org.eclipse.ui.dialogs.FilteredTree
protected org.eclipse.ui.progress.WorkbenchJob doCreateRefreshJob()
doCreateRefreshJob
in class org.eclipse.ui.dialogs.FilteredTree
public void resetFilter()
public void setEnabled(boolean enabled)
setEnabled
in class org.eclipse.swt.widgets.Control
public void disableTextWidget()
public void enableTextWidget()