List of usage examples for org.eclipse.jface.viewers Viewer removeSelectionChangedListener
@Override
public void removeSelectionChangedListener(ISelectionChangedListener listener)
From source file:es.cv.gvcase.fefem.common.utils.SelectionSynchronizer.java
License:Open Source License
public void selectionChanged(SelectionChangedEvent event) { if (viewers.contains(event.getSource())) { Iterator<Viewer> iter = viewers.iterator(); while (iter.hasNext()) { Viewer vp = (Viewer) iter.next(); if (!vp.equals(event.getSource())) { vp.removeSelectionChangedListener(this); vp.setSelection(event.getSelection()); vp.refresh();//from w w w .jav a 2 s. co m vp.addSelectionChangedListener(this); } } } }
From source file:es.cv.gvcase.fefem.common.utils.SelectionSynchronizer.java
License:Open Source License
public void removeViewerProvider(Viewer vp) { if (viewers.contains(vp)) { viewers.remove(vp);/*from w w w . j av a 2 s . c o m*/ vp.removeSelectionChangedListener(this); } }
From source file:org.apache.directory.studio.apacheds.configuration.editor.ServerConfigurationEditorPage.java
License:Apache License
/** * Removes a selection changed listener to the given Viewer. * * @param viewer the viewer control/* w w w . j a va 2s. c o m*/ * @param listener the listener */ protected void removeSelectionChangedListener(Viewer viewer, ISelectionChangedListener listener) { if ((viewer != null) && (viewer.getControl() != null) && (!viewer.getControl().isDisposed()) && (listener != null)) { viewer.removeSelectionChangedListener(listener); } }
From source file:org.apache.directory.studio.openldap.config.editor.databases.DatabasesDetailsPage.java
License:Apache License
/** * Removes a selection changed listener to the given Button. * * @param viewer the Viewer// w ww. j a v a 2 s .c o m * @param listener the listener */ protected void removeSelectionChangedListener(Viewer viewer, ISelectionChangedListener listener) { if ((viewer != null) && (!viewer.getControl().isDisposed()) && (listener != null)) { viewer.removeSelectionChangedListener(listener); } }
From source file:org.eclipse.debug.internal.ui.views.launch.LaunchView.java
License:Open Source License
public void dispose() { fContextService.removeContextManagerListener(this); getSite().getSelectionProvider().removeSelectionChangedListener(this); DebugUITools.getDebugContextManager().getContextService(getSite().getWorkbenchWindow()) .removeDebugContextProvider(fContextProviderProxy); fContextProviderProxy.dispose();/*from w w w .ja v a 2 s . com*/ fTreeViewerDebugContextProvider.dispose(); disposeActions(); Viewer viewer = getViewer(); if (viewer != null) { viewer.removeSelectionChangedListener(fTreeViewerSelectionChangedListener); ((TreeModelViewer) viewer).removeViewerUpdateListener(this); ((TreeModelViewer) viewer).removeModelChangedListener(this); } if (fPresentationContext != null) { fPresentationContext.dispose(); } IWorkbenchPage page = getSite().getPage(); page.removePartListener((IPartListener2) this); IWorkbenchWindow window = getSite().getWorkbenchWindow(); window.removePerspectiveListener(this); window.removePageListener(this); Iterator iterator = fHandlers.values().iterator(); while (iterator.hasNext()) { IHandler2 hander = (IHandler2) iterator.next(); hander.dispose(); } fHandlers.clear(); super.dispose(); }
From source file:org.eclipse.ptp.debug.ui.views.ParallelDebugView.java
License:Open Source License
@Override public void dispose() { Viewer viewer = getDebugViewer(); if (viewer != null) { viewer.removeSelectionChangedListener(debugViewSelectChangedListener); }//from www . j a v a2 s. c o m if (getEventHandler() != null) { getEventHandler().dispose(); } super.dispose(); }
From source file:org.eclipse.wst.dtd.ui.views.contentoutline.DTDContextMenuHelper.java
License:Open Source License
public void removeMenuListenersFor(Viewer viewer) { viewer.removeSelectionChangedListener(fInternalSelectionChangedListener); fViewerList.remove(viewer); }
From source file:org.neuro4j.studio.debug.ui.views.FlowLaunchView.java
License:Apache License
public void dispose() { getSite().getSelectionProvider().removeSelectionChangedListener(this); DebugUITools.getDebugContextManager().getContextService(getSite().getWorkbenchWindow()) .removeDebugContextProvider(fContextProviderProxy); fContextProviderProxy.dispose();/*from w ww. jav a 2 s. c om*/ fTreeViewerDebugContextProvider.dispose(); disposeActions(); Viewer viewer = getViewer(); if (viewer != null) { viewer.removeSelectionChangedListener(fTreeViewerSelectionChangedListener); ((TreeModelViewer) viewer).removeViewerUpdateListener(this); } if (fPresentationContext != null) { fPresentationContext.dispose(); } IWorkbenchPage page = getSite().getPage(); page.removePartListener((IPartListener2) this); IWorkbenchWindow window = getSite().getWorkbenchWindow(); window.removePerspectiveListener(this); window.removePageListener(this); Iterator iterator = fHandlers.values().iterator(); while (iterator.hasNext()) { IHandler2 hander = (IHandler2) iterator.next(); hander.dispose(); } fHandlers.clear(); super.dispose(); }