org.eclipse.cdt.internal.ui.viewsupport
Class DecoratingCLabelProvider

java.lang.Object
  extended by org.eclipse.core.commands.common.EventManager
      extended by org.eclipse.jface.viewers.LabelProvider
          extended by org.eclipse.jface.viewers.DecoratingLabelProvider
              extended by org.eclipse.cdt.internal.ui.viewsupport.DecoratingCLabelProvider
All Implemented Interfaces:
org.eclipse.jface.viewers.IBaseLabelProvider, org.eclipse.jface.viewers.IColorProvider, org.eclipse.jface.viewers.IFontProvider, org.eclipse.jface.viewers.ILabelProvider, org.eclipse.jface.viewers.ITreePathLabelProvider, org.eclipse.jface.viewers.IViewerLabelProvider

public class DecoratingCLabelProvider
extends org.eclipse.jface.viewers.DecoratingLabelProvider
implements org.eclipse.jface.viewers.IColorProvider


Constructor Summary
DecoratingCLabelProvider(CUILabelProvider labelProvider)
          Decorating label provider for Java.
DecoratingCLabelProvider(CUILabelProvider labelProvider, boolean errorTick)
          Decorating label provider for Java.
 
Method Summary
 org.eclipse.swt.graphics.Color getBackground(java.lang.Object element)
           
 org.eclipse.swt.graphics.Color getForeground(java.lang.Object element)
           
 
Methods inherited from class org.eclipse.jface.viewers.DecoratingLabelProvider
addListener, dispose, getDecorationContext, getFont, getImage, getLabelDecorator, getLabelProvider, getText, isLabelProperty, removeListener, setDecorationContext, setLabelDecorator, updateLabel, updateLabel
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DecoratingCLabelProvider

public DecoratingCLabelProvider(CUILabelProvider labelProvider)
Decorating label provider for Java. Combines a JavaUILabelProvider with problem and override indicuator with the workbench decorator (label decorator extension point).


DecoratingCLabelProvider

public DecoratingCLabelProvider(CUILabelProvider labelProvider,
                                boolean errorTick)
Decorating label provider for Java. Combines a JavaUILabelProvider (if enabled with problem indicator) with the workbench decorator (label decorator extension point).

Method Detail

getForeground

public org.eclipse.swt.graphics.Color getForeground(java.lang.Object element)
Specified by:
getForeground in interface org.eclipse.jface.viewers.IColorProvider
Overrides:
getForeground in class org.eclipse.jface.viewers.DecoratingLabelProvider

getBackground

public org.eclipse.swt.graphics.Color getBackground(java.lang.Object element)
Specified by:
getBackground in interface org.eclipse.jface.viewers.IColorProvider
Overrides:
getBackground in class org.eclipse.jface.viewers.DecoratingLabelProvider