List of usage examples for org.eclipse.jface.viewers ILabelDecorator removeListener
public void removeListener(ILabelProviderListener listener);
From source file:com.google.dart.tools.ui.internal.viewsupport.DartUILabelProvider.java
License:Open Source License
@Override public void removeListener(ILabelProviderListener listener) { if (fLabelDecorators != null) { for (int i = 0; i < fLabelDecorators.size(); i++) { ILabelDecorator decorator = fLabelDecorators.get(i); decorator.removeListener(listener); }//from w w w. j a va2s . co m } fListeners.remove(listener); }
From source file:com.redhat.ceylon.eclipse.code.explorer.JavaUILabelProvider.java
License:Open Source License
public void removeListener(ILabelProviderListener listener) { if (fLabelDecorators != null) { for (int i = 0; i < fLabelDecorators.size(); i++) { ILabelDecorator decorator = fLabelDecorators.get(i); decorator.removeListener(listener); }/*from w w w. j ava 2s. c o m*/ } fListeners.remove(listener); }
From source file:de.walware.ecommons.ui.viewers.DecoratingStyledCellLabelProvider.java
License:Open Source License
/** * Sets the label decorator. Removes all known listeners from the old * decorator, and adds all known listeners to the new decorator. The old * decorator is not disposed. Fires a label provider changed event * indicating that all labels should be updated. Has no effect if the given * decorator is identical to the current one. * /*from w w w .ja va 2 s. co m*/ * @param newDecorator the label decorator, or <code>null</code> if no decorations * are to be applied */ public void setLabelDecorator(final ILabelDecorator newDecorator) { final ILabelDecorator oldDecorator = this.decorator; if (oldDecorator != newDecorator) { if (oldDecorator != null) { oldDecorator.removeListener(this.labelProviderListener); } this.decorator = newDecorator; if (newDecorator != null) { newDecorator.addListener(this.labelProviderListener); } } fireLabelProviderChanged(new LabelProviderChangedEvent(this)); }
From source file:descent.internal.ui.viewsupport.JavaUILabelProvider.java
License:Open Source License
public void removeListener(ILabelProviderListener listener) { if (fLabelDecorators != null) { for (int i = 0; i < fLabelDecorators.size(); i++) { ILabelDecorator decorator = (ILabelDecorator) fLabelDecorators.get(i); decorator.removeListener(listener); }/* w w w .java 2 s.com*/ } fListeners.remove(listener); }
From source file:org.eclipse.cdt.internal.ui.viewsupport.CUILabelProvider.java
License:Open Source License
@Override public void removeListener(ILabelProviderListener listener) { if (fLabelDecorators != null) { for (int i = 0; i < fLabelDecorators.size(); i++) { ILabelDecorator decorator = fLabelDecorators.get(i); decorator.removeListener(listener); }// w ww.j a va 2s.c om } super.removeListener(listener); }
From source file:org.eclipse.datatools.sqltools.sqleditor.internal.editor.SQLLabelProvider.java
License:Open Source License
public void removeListener(ILabelProviderListener listener) { if (_fLabelDecorators != null) { for (int i = 0; i < _fLabelDecorators.size(); i++) { ILabelDecorator decorator = (ILabelDecorator) _fLabelDecorators.get(i); decorator.removeListener(listener); }/*from ww w.jav a 2 s .c o m*/ } super.removeListener(listener); }
From source file:org.eclipse.handly.ui.viewer.CompositeLabelDecorator.java
License:Open Source License
@Override public void removeListener(ILabelProviderListener listener) { for (ILabelDecorator decorator : decorators) { decorator.removeListener(listener); }/*www. jav a 2s . c om*/ }
From source file:org.eclipse.jubula.client.ui.provider.DecoratingCellLabelProvider.java
License:Open Source License
/** * Sets the label decorator. Removes all known listeners from the old * decorator, and adds all known listeners to the new decorator. The old * decorator is not disposed. Fires a label provider changed event * indicating that all labels should be updated. Has no effect if the given * decorator is identical to the current one. * //ww w . j av a2 s. c o m * @param decorator * the label decorator, or <code>null</code> if no decorations * are to be applied */ public void setLabelDecorator(ILabelDecorator decorator) { ILabelDecorator oldDecorator = this.m_decorator; if (oldDecorator != decorator) { Object[] listenerList = this.m_listeners.getListeners(); if (oldDecorator != null) { for (int i = 0; i < listenerList.length; i++) { oldDecorator.removeListener((ILabelProviderListener) listenerList[i]); } } this.m_decorator = decorator; if (decorator != null) { for (int i = 0; i < listenerList.length; i++) { decorator.addListener((ILabelProviderListener) listenerList[i]); } } fireLabelProviderChanged(new LabelProviderChangedEvent(this)); } }
From source file:org.erlide.ui.editors.erl.outline.ErlangLabelProvider.java
License:Open Source License
@Override public void removeListener(final ILabelProviderListener listener) { if (fLabelDecorators != null) { for (int i = 0; i < fLabelDecorators.size(); i++) { final ILabelDecorator decorator = fLabelDecorators.get(i); decorator.removeListener(listener); }//from w w w .j av a 2 s . c o m } fListeners.remove(listener); }
From source file:org.springframework.ide.eclipse.aop.ui.matcher.internal.WrappingBeansAndJavaModelLabelProvider.java
License:Open Source License
public void removeListener(ILabelProviderListener listener) { if (labelDecorators != null) { for (ILabelDecorator decorator : labelDecorators) { decorator.removeListener(listener); }//from w w w.j a va 2 s . c o m } listeners.remove(listener); }