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, treeViewerFields inherited from class org.eclipse.swt.widgets.Composite
embeddedHandleFields inherited from class org.eclipse.swt.widgets.Widget
handle -
Constructor Summary
ConstructorsConstructorDescriptionFilteredViewTree(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 TypeMethodDescriptionvoidprotected longReturn 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, updateTreeSelectionMethods 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, toStringMethods inherited from class org.eclipse.swt.widgets.Scrollable
computeTrim, getClientArea, getHorizontalBar, getScrollbarsMode, getVerticalBarMethods 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, updateMethods 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 parentCompositetreeStyle- the style bits for theTreefilter- the filter to be useduseNewLook-trueif 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:
getRefreshJobDelayin classorg.eclipse.ui.dialogs.FilteredTree- Returns:
- a time delay in milliseconds before the job should run
-