Class EventFigure
java.lang.Object
org.eclipse.draw2d.Figure
org.eclipse.draw2d.Shape
org.eclipse.draw2d.RoundedRectangle
org.eclipse.nebula.widgets.timeline.figures.detail.track.lane.EventFigure
- All Implemented Interfaces:
java.lang.Comparable<EventFigure>,org.eclipse.draw2d.IFigure
public class EventFigure extends org.eclipse.draw2d.RoundedRectangle implements java.lang.Comparable<EventFigure>
-
Nested Class Summary
-
Field Summary
-
Constructor Summary
Constructors Constructor Description EventFigure(org.eclipse.nebula.widgets.timeline.ITimelineEvent event) -
Method Summary
Modifier and Type Method Description intcompareTo(EventFigure eventFigure)protected org.eclipse.draw2d.IFigurefindDescendantAtExcluding(int x, int y, org.eclipse.draw2d.TreeSearch search)org.eclipse.nebula.widgets.timeline.ITimelineEventgetEvent()org.eclipse.swt.graphics.ColorgetEventColor()Get the event color that was set on this event, even if the foreground/background colors got changed in the meantime.voidrevalidate()voidsetEventColor(org.eclipse.swt.graphics.Color color)Methods inherited from class org.eclipse.draw2d.RoundedRectangle
fillShape, getCornerDimensions, outlineShape, setCornerDimensionsMethods inherited from class org.eclipse.draw2d.Shape
getAlpha, getAntialias, getLineAttributes, getLineCap, getLineDash, getLineDashOffset, getLineJoin, getLineMiterLimit, getLineStyle, getLineWidth, getLineWidthFloat, paintFigure, setAlpha, setAlpha, setAntialias, setAntialias, setFill, setFillXOR, setLineAttributes, setLineCap, setLineDash, setLineDashOffset, setLineJoin, setLineMiterLimit, setLineStyle, setLineWidth, setLineWidthFloat, setOutline, setOutlineXOR, setXORMethods inherited from class org.eclipse.draw2d.Figure
add, add, add, add, addAncestorListener, addCoordinateListener, addFigureListener, addFocusListener, addKeyListener, addLayoutListener, addListener, addMouseListener, addMouseMotionListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, containsPoint, containsPoint, erase, findFigureAt, findFigureAt, findFigureAt, findFigureAtExcluding, findMouseEventTargetAt, findMouseEventTargetInDescendantsAt, fireCoordinateSystemChanged, fireFigureMoved, fireMoved, firePropertyChange, firePropertyChange, firePropertyChange, getBackgroundColor, getBorder, getBounds, getChildren, getClientArea, getClientArea, getClippingStrategy, getCursor, getFlag, getFont, getForegroundColor, getInsets, getLayoutManager, getListeners, getLocalBackgroundColor, getLocalFont, getLocalForegroundColor, getLocation, getMaximumSize, getMinimumSize, getMinimumSize, getParent, getPreferredSize, getPreferredSize, getSize, getToolTip, getUpdateManager, handleFocusGained, handleFocusLost, handleKeyPressed, handleKeyReleased, handleMouseDoubleClicked, handleMouseDragged, handleMouseEntered, handleMouseExited, handleMouseHover, handleMouseMoved, handleMousePressed, handleMouseReleased, hasFocus, internalGetEventDispatcher, intersects, invalidate, invalidateTree, isCoordinateSystem, isEnabled, isFocusTraversable, isMirrored, isMouseEventTarget, isOpaque, isRequestFocusEnabled, isShowing, isValid, isValidationRoot, isVisible, layout, paint, paintBorder, paintChildren, paintClientArea, primTranslate, remove, removeAll, removeAncestorListener, removeCoordinateListener, removeFigureListener, removeFocusListener, removeKeyListener, removeLayoutListener, removeListener, removeMouseListener, removeMouseMotionListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, setBackgroundColor, setBorder, setBounds, setChildrenDirection, setChildrenEnabled, setChildrenOrientation, setClippingStrategy, setConstraint, setCursor, setEnabled, setFlag, setFocusTraversable, setFont, setForegroundColor, setLayoutManager, setLocation, setMaximumSize, setMinimumSize, setOpaque, setParent, setPreferredSize, setPreferredSize, setRequestFocusEnabled, setSize, setSize, setToolTip, setValid, setVisible, translate, translateFromParent, translateToAbsolute, translateToParent, translateToRelative, useLocalCoordinates, validate
-
Constructor Details
-
EventFigure
public EventFigure(org.eclipse.nebula.widgets.timeline.ITimelineEvent event)
-
-
Method Details
-
setEventColor
public void setEventColor(org.eclipse.swt.graphics.Color color) -
revalidate
public void revalidate()- Specified by:
revalidatein interfaceorg.eclipse.draw2d.IFigure- Overrides:
revalidatein classorg.eclipse.draw2d.Figure
-
getEventColor
public org.eclipse.swt.graphics.Color getEventColor()Get the event color that was set on this event, even if the foreground/background colors got changed in the meantime.- Returns:
- event color set on this event
-
getEvent
public org.eclipse.nebula.widgets.timeline.ITimelineEvent getEvent() -
compareTo
- Specified by:
compareToin interfacejava.lang.Comparable<EventFigure>
-
findDescendantAtExcluding
protected org.eclipse.draw2d.IFigure findDescendantAtExcluding(int x, int y, org.eclipse.draw2d.TreeSearch search)- Overrides:
findDescendantAtExcludingin classorg.eclipse.draw2d.Figure
-