/** * {@inheritDoc} */ public boolean isSortByProjects() { final IContentProvider provider= fHistoryViewer.getContentProvider(); if (provider instanceof BrowseRefactoringHistoryContentProvider) { final BrowseRefactoringHistoryContentProvider extended= (BrowseRefactoringHistoryContentProvider) provider; return extended.isSortProjects(); } return false; }
public void updateTitle(){ if (fTreeViewer == null || fTreeViewer.getContentProvider() == null) return; setContentDescription(((RegistryBrowserContentProvider)fTreeViewer.getContentProvider()).getTitleSummary()); }
private void setEntryChildren(){ Object[] children = ((LogViewContentProvider)provider.getContentProvider()).getElements(null); if (comparator != null) Arrays.sort(children, comparator); entryChildren = new LogEntry[children.length]; System.arraycopy(children,0,entryChildren,0,children.length); }
/** * Utility method to get all top level elements of the Log View * @return top level elements of the Log View */ private AbstractEntry[] getElements() { return (AbstractEntry[]) ((ITreeContentProvider) provider.getContentProvider()).getElements(null); } }
@Override public void selectionChanged(SelectionChangedEvent event) { tableSelectionChanged((IStructuredSelection) event.getSelection(), (AntClasspathContentProvider) treeViewer.getContentProvider()); } });
private boolean hasUnfilteredChild(TreeViewer viewer, Object element) { if (element instanceof IParent) { Object[] children= ((ITreeContentProvider) viewer.getContentProvider()).getChildren(element); for (int i= 0; i < children.length; i++) if (select(viewer, element, children[i])) return true; } return false; } }
/** * @since 2.1 protected */ protected boolean hasUnfilteredChild(TreeViewer viewer, Object element) { Object[] children = ((ITreeContentProvider) viewer.getContentProvider()).getChildren(element); for (int i = 0; i < children.length; i++) if (select(viewer, element, children[i])) return true; return false; } }
public void saveState(IMemento memento) { if (memento == null || this.fMemento == null || fTreeViewer == null) return; boolean showRunning = ((RegistryBrowserContentProvider) fTreeViewer .getContentProvider()).isShowRunning(); if (showRunning) this.fMemento.putString(SHOW_RUNNING_PLUGINS, Boolean.toString(true)); else this.fMemento.putString(SHOW_RUNNING_PLUGINS, Boolean.toString(false)); memento.putMemento(this.fMemento); }
private void createTree(Composite parent) { Label label= new Label(parent, SWT.NONE); label.setLayoutData(new GridData(SWT.LEAD, SWT.CENTER, false, false)); label.setText(WorkingSetMessages.JavaWorkingSetPage_workspace_content); fTree= new TreeViewer(parent, SWT.BORDER | SWT.H_SCROLL | SWT.V_SCROLL | SWT.MULTI); fTree.getControl().setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true)); fTree.addFilter(new AddedElementsFilter()); fTree.setUseHashlookup(true); configureTree(fTree); fTreeContentProvider= (ITreeContentProvider) fTree.getContentProvider(); }
private void createTree(Composite parent) { Label label= new Label(parent, SWT.NONE); label.setLayoutData(new GridData(SWT.LEAD, SWT.CENTER, false, false)); label.setText(WorkingSetMessages.JavaWorkingSetPage_workspace_content); fTree= new TreeViewer(parent, SWT.BORDER | SWT.H_SCROLL | SWT.V_SCROLL | SWT.MULTI); fTree.getControl().setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true)); fTree.addFilter(new AddedElementsFilter()); fTree.setUseHashlookup(true); configureTree(fTree); fTreeContentProvider= (ITreeContentProvider) fTree.getContentProvider(); }
mBacktestTree.addDoubleClickListener(new IDoubleClickListener() { public void doubleClick(DoubleClickEvent event) { IWorkbenchPage page = getSite().getPage(); TreeViewer tree = (TreeViewer) event.getSource(); Object selectObject = ((IStructuredSelection)tree.getSelection()).getFirstElement(); ITreeContentProvider tcp =tree.getContentProvider(); Object parent = tcp.getParent(selectObject);
private void remove() { AntClasspathContentProvider viewerContentProvider = (AntClasspathContentProvider) treeViewer.getContentProvider(); IStructuredSelection sel = (IStructuredSelection) treeViewer.getSelection(); viewerContentProvider.remove(sel); updateContainer(); }
private void finishMove(List<IAntClasspathEntry> list) { AntClasspathContentProvider viewerContentProvider = (AntClasspathContentProvider) treeViewer.getContentProvider(); viewerContentProvider.setEntries(currentParent, list); treeViewer.refresh(); treeViewer.setSelection(treeViewer.getSelection()); updateContainer(); }
private void addVariable() { VariableInputDialog inputDialog = new VariableInputDialog(treeViewer.getControl().getShell()); inputDialog.open(); String variableString = inputDialog.getVariableString(); if (variableString != null && variableString.trim().length() > 0) { ((AntClasspathContentProvider) treeViewer.getContentProvider()).add(currentParent, variableString); treeViewer.setSelection(treeViewer.getSelection()); updateContainer(); } } }
public final void run() { final BrowseRefactoringHistoryContentProvider provider= (BrowseRefactoringHistoryContentProvider) fHistoryViewer.getContentProvider(); provider.setSortProjects(true); fHistoryViewer.setComparator(fViewerComperator); fHistoryViewer.refresh(false); reconcileCheckState(); reconcileSelectionState(); fSortProjects.setChecked(true); fSortTimestamps.setChecked(false); } };
private void doNewButtonPressed() { Object newElement= fCreateTargetQuery.getCreatedTarget(fDestination); if (newElement != null) { TreeViewer viewer= getTreeViewer(); ITreeContentProvider contentProvider= (ITreeContentProvider) viewer.getContentProvider(); viewer.refresh(contentProvider.getParent(newElement)); viewer.setSelection(new StructuredSelection(newElement), true); viewer.getTree().setFocus(); } } }
private void doNewButtonPressed() { Object newElement= fCreateTargetQuery.getCreatedTarget(fDestination); if (newElement != null) { TreeViewer viewer= getTreeViewer(); ITreeContentProvider contentProvider= (ITreeContentProvider) viewer.getContentProvider(); viewer.refresh(contentProvider.getParent(newElement)); viewer.setSelection(new StructuredSelection(newElement), true); viewer.getTree().setFocus(); } }
private void doNewButtonPressed() { Object newElement= fCreateTargetQuery.getCreatedTarget(fDestination); if (newElement != null) { TreeViewer viewer= getTreeViewer(); ITreeContentProvider contentProvider= (ITreeContentProvider) viewer.getContentProvider(); viewer.refresh(contentProvider.getParent(newElement)); viewer.setSelection(new StructuredSelection(newElement), true); viewer.getTree().setFocus(); } }
protected void configureTreeViewer(TreeViewer viewer) { viewer.setUseHashlookup(true); FileLabelProvider innerLabelProvider= new FileLabelProvider(this, FileLabelProvider.SHOW_LABEL); viewer.setLabelProvider(new DecoratingLabelProvider(innerLabelProvider, PlatformUI.getWorkbench().getDecoratorManager().getLabelDecorator())); viewer.setContentProvider(new FileTreeContentProvider(this, viewer)); viewer.setComparator(new DecoratorIgnoringViewerSorter(innerLabelProvider)); fContentProvider= (IFileSearchContentProvider) viewer.getContentProvider(); addDragAdapters(viewer); }
protected void configureTreeViewer(TreeViewer viewer) { viewer.setUseHashlookup(true); FileLabelProvider innerLabelProvider= new FileLabelProvider(this, FileLabelProvider.SHOW_LABEL); viewer.setLabelProvider(new DecoratingLabelProvider(innerLabelProvider, PlatformUI.getWorkbench().getDecoratorManager().getLabelDecorator())); viewer.setContentProvider(new SearchResultTreeContentProvider(viewer)); viewer.setSorter(new DecoratorIgnoringViewerSorter(innerLabelProvider)); fContentProvider= (IFileSearchContentProvider) viewer.getContentProvider(); addDragAdapters(viewer); }