Package org.eclipse.epsilon.picto
Class FilteredViewTree
java.lang.Object
org.eclipse.swt.widgets.Widget
org.eclipse.swt.widgets.Control
org.eclipse.swt.widgets.Scrollable
org.eclipse.swt.widgets.Composite
org.eclipse.ui.dialogs.FilteredTree
org.eclipse.epsilon.picto.FilteredViewTree
- All Implemented Interfaces:
org.eclipse.swt.graphics.Drawable
public class FilteredViewTree
extends org.eclipse.ui.dialogs.FilteredTree
-
Field Summary
Fields inherited from class org.eclipse.ui.dialogs.FilteredTree
clearButtonControl, filterComposite, filterText, filterToolBar, initialText, parent, showFilterControls, treeComposite, treeViewer
Fields inherited from class org.eclipse.swt.widgets.Composite
embeddedHandle
Fields inherited from class org.eclipse.swt.widgets.Widget
handle
-
Constructor Summary
ConstructorDescriptionFilteredViewTree
(org.eclipse.swt.widgets.Composite parent, int treeStyle, org.eclipse.ui.dialogs.PatternFilter filter, boolean useNewLook) Create a new instance of the receiver. -
Method Summary
Modifier and TypeMethodDescriptionvoid
protected long
Return the time delay that should be used when scheduling the filter refresh job.Methods inherited from class org.eclipse.ui.dialogs.FilteredTree
clearText, createControl, createFilterControls, createFilterText, createTreeControl, doCreateFilterText, doCreateRefreshJob, doCreateTreeViewer, getBoldFont, getFilterControl, getFilterString, getInitialText, getPatternFilter, getViewer, init, selectAll, setBackground, setFilterText, setInitialText, setQuickSelectionMode, textChanged, updateToolbar, updateTreeSelection
Methods inherited from class org.eclipse.swt.widgets.Composite
changed, checkSubclass, drawBackground, getBackgroundMode, getChildren, getLayout, getLayoutDeferred, getTabList, isLayoutDeferred, layout, layout, layout, layout, layout, setBackgroundMode, setFocus, setLayout, setLayoutDeferred, setTabList, toString
Methods inherited from class org.eclipse.swt.widgets.Scrollable
computeTrim, getClientArea, getHorizontalBar, getScrollbarsMode, getVerticalBar
Methods inherited from class org.eclipse.swt.widgets.Control
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, isAutoScalable, 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, setEnabled, setFont, setForeground, setLayoutData, setLocation, setLocation, setMenu, setOrientation, setParent, setRedraw, setRegion, setSize, setSize, setTextDirection, setToolTipText, setTouchEnabled, setVisible, toControl, toControl, toDisplay, toDisplay, traverse, traverse, traverse, update
Methods inherited from class org.eclipse.swt.widgets.Widget
addDisposeListener, addListener, checkWidget, dispose, getData, getData, getDisplay, getListeners, getStyle, isAutoDirection, isDisposed, isListening, notifyListeners, removeDisposeListener, removeListener, removeListener, reskin, setData, setData
-
Constructor Details
-
FilteredViewTree
public FilteredViewTree(org.eclipse.swt.widgets.Composite parent, int treeStyle, org.eclipse.ui.dialogs.PatternFilter filter, boolean useNewLook) Create a new instance of the receiver.- Parameters:
parent
- the parentComposite
treeStyle
- the style bits for theTree
filter
- the filter to be useduseNewLook
-true
if the new 3.5 look should be used
-
-
Method Details
-
clearFilterText
public void clearFilterText() -
getRefreshJobDelay
protected long getRefreshJobDelay()Return the time delay that should be used when scheduling the filter refresh job. Subclasses may override.- Overrides:
getRefreshJobDelay
in classorg.eclipse.ui.dialogs.FilteredTree
- Returns:
- a time delay in milliseconds before the job should run
-