Class DefaultTimelineLabelProvider
java.lang.Object
org.eclipse.core.commands.common.EventManager
org.eclipse.jface.viewers.BaseLabelProvider
org.eclipse.jface.viewers.LabelProvider
org.eclipse.nebula.widgets.timeline.jface.DefaultTimelineLabelProvider
- All Implemented Interfaces:
org.eclipse.jface.viewers.IBaseLabelProvider
,org.eclipse.jface.viewers.IColorProvider
,org.eclipse.jface.viewers.ILabelProvider
,org.eclipse.jface.viewers.IToolTipProvider
,ITimelineLabelProvider
public class DefaultTimelineLabelProvider extends org.eclipse.jface.viewers.LabelProvider implements ITimelineLabelProvider, org.eclipse.jface.viewers.IToolTipProvider, org.eclipse.jface.viewers.IColorProvider
-
Constructor Summary
Constructors Constructor Description DefaultTimelineLabelProvider(org.eclipse.jface.resource.ResourceManager resourceManager)
-
Method Summary
Modifier and Type Method Description org.eclipse.swt.graphics.Color
getBackground(java.lang.Object element)
org.eclipse.swt.graphics.Color
getForeground(java.lang.Object element)
Timing
getTimings(java.lang.Object element)
Get event timings.java.lang.String
getToolTipText(java.lang.Object element)
Methods inherited from class org.eclipse.jface.viewers.LabelProvider
createImageProvider, createTextImageProvider, createTextProvider, getImage, getText
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
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
DefaultTimelineLabelProvider
public DefaultTimelineLabelProvider(org.eclipse.jface.resource.ResourceManager resourceManager)
-
-
Method Details
-
getToolTipText
public java.lang.String getToolTipText(java.lang.Object element)- Specified by:
getToolTipText
in interfaceorg.eclipse.jface.viewers.IToolTipProvider
-
getTimings
Description copied from interface:ITimelineLabelProvider
Get event timings. Timings are defined forICursor
ansITimelineEvent
objects. For all other objects the return value is ignored.- Specified by:
getTimings
in interfaceITimelineLabelProvider
- Parameters:
element
- element to get timings for- Returns:
- timings of event or cursor in elementary time units (nanoseconds)
-
getForeground
public org.eclipse.swt.graphics.Color getForeground(java.lang.Object element)- Specified by:
getForeground
in interfaceorg.eclipse.jface.viewers.IColorProvider
-
getBackground
public org.eclipse.swt.graphics.Color getBackground(java.lang.Object element)- Specified by:
getBackground
in interfaceorg.eclipse.jface.viewers.IColorProvider
-