org.eclipse.cdt.internal.ui.viewsupport
Class AppearanceAwareLabelProvider
java.lang.Object
org.eclipse.core.commands.common.EventManager
org.eclipse.jface.viewers.LabelProvider
org.eclipse.cdt.internal.ui.viewsupport.CUILabelProvider
org.eclipse.cdt.internal.ui.viewsupport.AppearanceAwareLabelProvider
- All Implemented Interfaces:
- java.util.EventListener, org.eclipse.jface.util.IPropertyChangeListener, org.eclipse.jface.viewers.IBaseLabelProvider, org.eclipse.jface.viewers.IColorProvider, org.eclipse.jface.viewers.ILabelProvider
- Direct Known Subclasses:
- CViewLabelProvider, StandardCElementLabelProvider
public class AppearanceAwareLabelProvider
- extends CUILabelProvider
- implements org.eclipse.jface.util.IPropertyChangeListener
CUILabelProvider that respects settings from the Appearance preference page.
Triggers a viewer update when a preference changes (currently none).
Methods inherited from class org.eclipse.cdt.internal.ui.viewsupport.CUILabelProvider |
addLabelDecorator, addListener, getBackground, getDecorators, getForeground, getImage, getImageFlags, getText, getTextFlags, isLabelProperty, removeListener, setImageFlags, setTextFlags |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DEFAULT_TEXTFLAGS
public static final int DEFAULT_TEXTFLAGS
- See Also:
- Constant Field Values
DEFAULT_IMAGEFLAGS
public static final int DEFAULT_IMAGEFLAGS
- See Also:
- Constant Field Values
AppearanceAwareLabelProvider
public AppearanceAwareLabelProvider(int textFlags,
int imageFlags)
- Constructor for AppearanceAwareLabelProvider.
AppearanceAwareLabelProvider
public AppearanceAwareLabelProvider()
- Creates a labelProvider with DEFAULT_TEXTFLAGS and DEFAULT_IMAGEFLAGS
propertyChange
public void propertyChange(org.eclipse.jface.util.PropertyChangeEvent event)
- Specified by:
propertyChange
in interface org.eclipse.jface.util.IPropertyChangeListener
dispose
public void dispose()
- Specified by:
dispose
in interface org.eclipse.jface.viewers.IBaseLabelProvider
- Overrides:
dispose
in class CUILabelProvider