Class CenterImageLabelProvider
java.lang.Object
org.eclipse.core.commands.common.EventManager
org.eclipse.jface.viewers.BaseLabelProvider
org.eclipse.jface.viewers.CellLabelProvider
org.eclipse.jface.viewers.OwnerDrawLabelProvider
com._1c.g5.v8.dt.internal.profiling.ui.view.CenterImageLabelProvider
- All Implemented Interfaces:
IBaseLabelProvider
,IToolTipProvider
- Direct Known Subclasses:
ServerCallLabelProvider
Label provider that draws image in center of cell. Supports only image draw.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected void
protected abstract org.eclipse.swt.graphics.Image
Returns the image for the label of the given element.protected void
protected void
Methods inherited from class org.eclipse.jface.viewers.OwnerDrawLabelProvider
dispose, initialize, initialize, setOwnerDrawEnabled, setUpOwnerDraw, update
Methods inherited from class org.eclipse.jface.viewers.CellLabelProvider
getToolTipBackgroundColor, getToolTipDisplayDelayTime, getToolTipFont, getToolTipForegroundColor, getToolTipImage, getToolTipShift, getToolTipStyle, getToolTipText, getToolTipTimeDisplayed, useNativeToolTip
Methods inherited from class org.eclipse.jface.viewers.BaseLabelProvider
addListener, dispose, fireLabelProviderChanged, isLabelProperty, removeListener
Methods inherited from class org.eclipse.core.commands.common.EventManager
addListenerObject, clearListeners, getListeners, isListenerAttached, removeListenerObject
-
Constructor Details
-
CenterImageLabelProvider
public CenterImageLabelProvider()
-
-
Method Details
-
erase
- Overrides:
erase
in classOwnerDrawLabelProvider
-
measure
- Specified by:
measure
in classOwnerDrawLabelProvider
-
paint
- Specified by:
paint
in classOwnerDrawLabelProvider
-
getImage
Returns the image for the label of the given element. The image is owned by the label provider and must not be disposed directly.Instead, dispose the label provider when no longer needed.
- Parameters:
element
- the element for which to provide the label image, cannot benull
- Returns:
- the image used to label the element or
null
if none image must be painted in the cell
-