public void changeLooks() { if ( !selectionTree.isDisposed() ) { props.setLook( selectionTree ); } props.setLook( tabfolder.getSwtTabset(), Props.WIDGET_STYLE_TAB ); refreshTree(); refreshGraph(); }
List<TreeSelection> objects = new ArrayList<TreeSelection>(); if ( selectionTree != null && !selectionTree.isDisposed() && tree.equals( selectionTree ) ) { TreeItem[] selection = selectionTree.getSelection(); for ( int s = 0; s < selection.length; s++ ) {
if ( coreObjectsTree == null || coreObjectsTree.isDisposed() ) { addCoreObjectsTree();
designTreeToolbar.setSearchPlaceholder( BaseMessages.getString( PKG, "Spoon.SelectionFilter.Placeholder" ) ); designTreeToolbar.addSearchModifyListener( modifyEvent -> { if ( coreObjectsTree != null && !coreObjectsTree.isDisposed() ) { previousShowTrans = false; previousShowJob = false;
private synchronized void refreshView() { if ( wTree.isDisposed() ) { return;
/** * Returns true if the tree in the sub-view is disposed. False otherwise. * * @return Returns true if the tree in the sub-view is disposed. False otherwise. */ private boolean checkDisposed() { return treeViewer.getTree().isDisposed(); }
public void run() { if (!treeViewer.getTree().isDisposed()) { Object[] expandedElements = treeViewer.getExpandedElements(); for (Object expandedElement : expandedElements) { if (!(expandedElement instanceof IOutlineNode)) LOG.error("Content outline contains illegal node " + expandedElement); else expandedNodes.add((IOutlineNode) expandedElement); } } } });
@Override protected void stateChanged(boolean newState) { if(treeViewer != null && !treeViewer.getTree().isDisposed()) treeViewer.refresh(); }
@Override protected void stateChanged(boolean newState) { if(treeViewer != null && !treeViewer.getTree().isDisposed()) treeViewer.refresh(); }
@Override public void done(IJobChangeEvent event) { getDisplay().asyncExec(() -> { if (checkboxViewer.getTree().isDisposed()) return; checkboxViewer.restoreLeafCheckState(); }); } });
@Override public void stateChanged(final State newState) { if (!this.equals(fView.getCurrentPage()) || fTreeViewer == null || fTreeViewer.getTree().isDisposed()) // if this page is not active, then wait until we call refresh on next activation return; fTreeViewer.getTree().getDisplay().asyncExec(() -> fTreeViewer.setInput(newState)); }
@Override public void layout () { if (tree == null || tree.isDisposed()) return; if (item == null || item.isDisposed()) return; int columnCount = tree.getColumnCount(); if (columnCount == 0 && column != 0) return; if (columnCount > 0 && (column < 0 || column >= columnCount)) return; super.layout(); } }
private void updateLanguage() { if (tree == null || tree.isDisposed()) { return; } TreeItem[] selection = tree.getSelection(); if (selection != null && selection.length > 0) { updateHeader(selection[0]); } if (swtView != null) { swtView.setTitle(getFullTitle()); } }
public void register(OutlinePage outlinePage) { for(IOutlineContribution contribution: contributions) contribution.register(outlinePage); TreeViewer treeViewer = outlinePage.getTreeViewer(); if(!treeViewer.getTree().isDisposed()) treeViewer.refresh(); }
@Override public void modelsChanged(PluginModelDelta delta) { if (fTreeViewer == null || fTreeViewer.getTree().isDisposed()) return; if (delta.getAddedEntries().length > 0 || delta.getChangedEntries().length > 0 || delta.getRemovedEntries().length > 0) fTreeViewer.getTree().getDisplay().asyncExec(() -> fTreeViewer.refresh()); }
void collapseItem_collapseChildren (long /*int*/ id, long /*int*/ sel, long /*int*/ itemID, boolean children) { TreeItem item = (TreeItem)display.getWidget(itemID); if (item == null) return; if (!ignoreExpand) item.sendExpand (false, children); ignoreExpand = true; super.collapseItem_collapseChildren (id, sel, itemID, children); ignoreExpand = false; if (isDisposed() || item.isDisposed()) return; setScrollWidth (); }
void refresh(Object[] objects) { if (fTreeViewer.getTree().isDisposed()) return; if (filtersEnabled()) { deferredRefresh(); } else { for (Object object : objects) { fTreeViewer.refresh(object); } } updateTitle(); }
@Override public void done(IJobChangeEvent event) { if (event.getResult() != null && event.getResult().isOK() && !getViewer().getTree().isDisposed()) { getViewer().setCheckedElements(selectedValues.toArray()); } } });
protected void refreshViewer() { final TreeViewer treeViewer = filteredTree.getViewer(); final Tree tree = treeViewer.getTree(); IWorkbench workbench = PlatformUI.getWorkbench(); if (workbench.isClosing()) return; if (tree != null && !tree.isDisposed()) { updateAvailableViewState(); } } };
void refresh(Object object) { if (fTreeViewer.getTree().isDisposed()) return; if (filtersEnabled()) { deferredRefresh(); } else { fTreeViewer.refresh(object); updateTitle(); } }