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.ColorgetBackground(java.lang.Object element)org.eclipse.swt.graphics.ColorgetForeground(java.lang.Object element)TiminggetTimings(java.lang.Object element)Get event timings.java.lang.StringgetToolTipText(java.lang.Object element)Methods inherited from class org.eclipse.jface.viewers.LabelProvider
createImageProvider, createTextImageProvider, createTextProvider, getImage, getTextMethods inherited from class org.eclipse.jface.viewers.BaseLabelProvider
addListener, dispose, fireLabelProviderChanged, isLabelProperty, removeListenerMethods inherited from class org.eclipse.core.commands.common.EventManager
addListenerObject, clearListeners, getListeners, isListenerAttached, removeListenerObjectMethods 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:
getToolTipTextin interfaceorg.eclipse.jface.viewers.IToolTipProvider
-
getTimings
Description copied from interface:ITimelineLabelProviderGet event timings. Timings are defined forICursoransITimelineEventobjects. For all other objects the return value is ignored.- Specified by:
getTimingsin 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:
getForegroundin interfaceorg.eclipse.jface.viewers.IColorProvider
-
getBackground
public org.eclipse.swt.graphics.Color getBackground(java.lang.Object element)- Specified by:
getBackgroundin interfaceorg.eclipse.jface.viewers.IColorProvider
-