@Override protected TreeViewer doCreateTreeViewer(Composite parent, int style) { FilteredTree tree= new FilteredTreeWithFilter(parent, style, fInitialFilter, fIsDeepFiltering); tree.setLayoutData(new GridData(GridData.FILL_BOTH)); applyDialogFont(tree); TreeViewer viewer= tree.getViewer(); SWTUtil.setAccessibilityText(viewer.getControl(), Strings.removeMnemonicIndicator(getMessage())); return viewer; }
@Override protected void textChanged() { narrowingDown= previousFilterText == null || getFilterString().startsWith(previousFilterText); previousFilterText= getFilterString(); super.textChanged(); }
getPatternFilter().setPattern(null); } else { getPatternFilter().setPattern(text); TreeItem[] items= getViewer().getTree().getItems(); if (items.length > 0 && getViewer().getTree().getSelectionCount() == 0) { treeViewer.getTree().setTopItem(items[0]);
getPatternFilter().setPattern(null); } else { getPatternFilter().setPattern(text); TreeItem[] items= getViewer().getTree().getItems(); if (items.length > 0 && getViewer().getTree().getSelectionCount() == 0) { treeViewer.getTree().setTopItem(items[0]);
public FilteredTreeWithFilter(Composite parent, int treeStyle, String initialFilter, boolean deepFiltering) { super(parent, treeStyle, new MultiplePatternFilter(deepFiltering), true); if (initialFilter != null) { setFilterText(initialFilter); textChanged(); } }
@Override protected void textChanged() { narrowingDown= previousFilterText == null || getFilterString().startsWith(previousFilterText); previousFilterText= getFilterString(); super.textChanged(); }
public FilteredTreeWithFilter(Composite parent, int treeStyle, String initialFilter, boolean deepFiltering) { super(parent, treeStyle, new MultiplePatternFilter(deepFiltering), true); if (initialFilter != null) { setFilterText(initialFilter); textChanged(); } }
@Override protected TreeViewer doCreateTreeViewer(Composite parent, int style) { FilteredTree tree= new FilteredTreeWithFilter(parent, style, fInitialFilter, fIsDeepFiltering); tree.setLayoutData(new GridData(GridData.FILL_BOTH)); applyDialogFont(tree); TreeViewer viewer= tree.getViewer(); SWTUtil.setAccessibilityText(viewer.getControl(), Strings.removeMnemonicIndicator(getMessage())); return viewer; }