private void disposeAction(ISelectionChangedListener action, ISelectionProvider provider) { if (action != null) provider.removeSelectionChangedListener(action); } }
private void disposeAction(ISelectionChangedListener action, ISelectionProvider provider) { if (action != null) provider.removeSelectionChangedListener(action); } }
private void disposeAction(ISelectionChangedListener action, ISelectionProvider provider) { if (action != null) provider.removeSelectionChangedListener(action); } }
private void disposeAction(ISelectionChangedListener action, ISelectionProvider provider) { if (action != null) provider.removeSelectionChangedListener(action); } }
private void disposeAction(ISelectionChangedListener action, ISelectionProvider provider) { if (action != null) provider.removeSelectionChangedListener(action); } }
/** * Uninstalls the status line clearer. */ private void uninstallStatusLineClearer() { if (fStatusLineClearer == null) return; fSelectionProvider.removeSelectionChangedListener(fStatusLineClearer); fStatusLineClearer= null; }
private void disposeAction(ISelectionChangedListener action, ISelectionProvider provider) { if (action != null) provider.removeSelectionChangedListener(action); } }
public void dispose() { if (mSelectionProvider != null) { mSelectionProvider.removeSelectionChangedListener(this); } mSelectionProvider = null; }
public void dispose() { fSelectionProvider.removeSelectionChangedListener(fOpenSuperImplementation); fSelectionProvider.removeSelectionChangedListener(fOpenExternalJavadoc); fSelectionProvider.removeSelectionChangedListener(fOpenTypeHierarchy); fSelectionProvider.removeSelectionChangedListener(fOpenCallHierarchy); super.dispose(); }
@Override public void dispose() { super.dispose(); fSelectionProvider.removeSelectionChangedListener(fAssignWorkingSetAction); }
private void deregisterActionsAsSelectionChangeListeners() { ISelectionProvider provider = fSite.getSelectionProvider(); for (int i= 0; i < fActions.length; i++) { provider.removeSelectionChangedListener(fActions[i]); } }
@Override public void removeSelectionChangedListener(ISelectionChangedListener listener) { if (fSourceViewer != null) fSourceViewer.getSelectionProvider().removeSelectionChangedListener(listener); }
public void uninstall(ISelectionProvider selectionProvider) { if (selectionProvider != null) selectionProvider.removeSelectionChangedListener(this); if (fDocument != null) { fDocument.removeDocumentListener(this); fDocument= null; } super.uninstall(selectionProvider); } }
public void dispose() { ISelectionProvider provider= fSite.getSelectionProvider(); provider.removeSelectionChangedListener(fOpen); super.dispose(); }
private void uninstallSelectionChangedListener() { ISelectionProvider selectionProvider = getSelectionProvider(); if (selectionProvider != null) { if (selectionProvider instanceof IPostSelectionProvider) { final IPostSelectionProvider postSelectionProvider = (IPostSelectionProvider) selectionProvider; postSelectionProvider.removePostSelectionChangedListener(selectionChangedListener); } else { selectionProvider.removeSelectionChangedListener(selectionChangedListener); } } }
@Override public void uninstall(ISelectionProvider selectionProvider) { if (selectionProvider != null) selectionProvider.removeSelectionChangedListener(this); if (fDocument != null) { fDocument.removeDocumentListener(this); fDocument= null; } super.uninstall(selectionProvider); } }
public void setSelectionProvider(ISelectionProvider selectionProvider) { if (mSelectionProvider != null) { mSelectionProvider.removeSelectionChangedListener(this); } mSelectionProvider = selectionProvider; if (mSelectionProvider != null) { mSelectionProvider.addSelectionChangedListener(this); ISelection selection = mSelectionProvider.getSelection(); selectionChanged(selection instanceof IStructuredSelection ? (IStructuredSelection) selection : StructuredSelection.EMPTY); } }
private void cleanupListeners() { ISelectionProvider selectionProvider = getSelectionProvider(); if (selectionProvider != null) selectionProvider.removeSelectionChangedListener(pagePane); if (selectionProvider instanceof StructuredViewer) { StructuredViewer sv = (StructuredViewer) selectionProvider; sv.removeOpenListener(pagePane); sv.removeDoubleClickListener(pagePane); } }
public void dispose() { ISelectionProvider provider= fSite.getSelectionProvider(); provider.removeSelectionChangedListener(fSelectionChangedListener); IWorkspace workspace = ResourcesPlugin.getWorkspace(); workspace.removeResourceChangeListener(fOpenAction); workspace.removeResourceChangeListener(fCloseAction); workspace.removeResourceChangeListener(fCloseUnrelatedAction); super.dispose(); } }
public void uninstall(ISelectionListenerWithAST listener) { fAstListeners.remove(listener); if (isEmpty()) { fPart.getEditorSite().getPage().removePostSelectionListener(fPostSelectionListener); ISelectionProvider selectionProvider= fPart.getSelectionProvider(); if (selectionProvider != null) selectionProvider.removeSelectionChangedListener(fSelectionListener); } }