Class StyledLabel
- java.lang.Object
-
- org.eclipse.draw2d.Figure
-
- org.eclipse.draw2d.Label
-
- org.eclipse.gmf.runtime.draw2d.ui.figures.LabelEx
-
- org.yakindu.base.xtext.utils.gmf.experimental.StyledLabel
-
- All Implemented Interfaces:
org.eclipse.draw2d.IFigure
,org.eclipse.draw2d.PositionConstants
public class StyledLabel extends org.eclipse.gmf.runtime.draw2d.ui.figures.LabelEx
-
-
Field Summary
-
Fields inherited from class org.eclipse.draw2d.Figure
bgColor, border, bounds, fgColor, flags, font, maxSize, minSize, NO_MANAGER, prefSize, toolTip
-
Fields inherited from interface org.eclipse.draw2d.PositionConstants
ALWAYS_LEFT, ALWAYS_RIGHT, BOTTOM, CENTER, EAST, EAST_WEST, HORIZONTAL, LEFT, LEFT_CENTER_RIGHT, MIDDLE, NONE, NORTH, NORTH_EAST, NORTH_SOUTH, NORTH_WEST, NSEW, RIGHT, SOUTH, SOUTH_EAST, SOUTH_WEST, TOP, TOP_MIDDLE_BOTTOM, VERTICAL, WEST
-
-
Constructor Summary
Constructors Constructor Description StyledLabel()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StyleRange[]
getRanges()
protected void
paintFigure(org.eclipse.draw2d.Graphics graphics)
void
setRanges(StyleRange[] ranges)
protected void
updateImage()
-
Methods inherited from class org.eclipse.gmf.runtime.draw2d.ui.figures.LabelEx
getIconSize, getIconTextGap, getTextUtilities, hasFocus, isSelected, isTextStrikedThrough, isTextUnderlined, setFocus, setSelected, setTextStrikeThrough, setTextUnderline
-
Methods inherited from class org.eclipse.draw2d.Label
calculateLabelSize, calculateSubStringTextSize, calculateTextSize, getIcon, getIconAlignment, getIconBounds, getIconLocation, getLabelAlignment, getMinimumSize, getPreferredSize, getSubStringText, getSubStringTextSize, getText, getTextAlignment, getTextBounds, getTextLocation, getTextPlacement, getTextSize, getTruncationString, invalidate, isTextTruncated, setIcon, setIconAlignment, setIconDimension, setIconTextGap, setLabelAlignment, setText, setTextAlignment, setTextPlacement
-
Methods 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, findDescendantAtExcluding, 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, getParent, getPreferredSize, getSize, getToolTip, getUpdateManager, handleFocusGained, handleFocusLost, handleKeyPressed, handleKeyReleased, handleMouseDoubleClicked, handleMouseDragged, handleMouseEntered, handleMouseExited, handleMouseHover, handleMouseMoved, handleMousePressed, handleMouseReleased, internalGetEventDispatcher, intersects, 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, revalidate, 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
-
-
-
-
Method Detail
-
getRanges
public StyleRange[] getRanges()
-
setRanges
public void setRanges(StyleRange[] ranges)
-
updateImage
protected void updateImage()
-
paintFigure
protected void paintFigure(org.eclipse.draw2d.Graphics graphics)
- Overrides:
paintFigure
in classorg.eclipse.gmf.runtime.draw2d.ui.figures.LabelEx
-
-