Class RMEditorShapePainter
java.lang.Object
com.inductiveautomation.rm.shape.RMShapePainterJ2D
com.inductiveautomation.rm.editor.RMEditorShapePainter
- All Implemented Interfaces:
RMPainter,RMShapePainter,Cloneable
A Java2D painter subclass for editor.
-
Constructor Summary
ConstructorsConstructorDescriptionRMEditorShapePainter(Graphics2D aGr, RMEditor anEditor) Creates an editor java2d painter for the given editor. -
Method Summary
Modifier and TypeMethodDescriptionbooleanReturns whether painting is for editor.booleanisSelected(RMShape aShape) Returns whether given shape is selected.booleanisSuperSelected(RMShape aShape) Returns whether given shape is super selected.booleanisSuperSelectedShape(RMShape aShape) Returns whether given shape is THE super selected shape.protected voidpaintText(RMTextShape aText) Paints text - special case because uses editor.protected voidPaints a given layout in a given graphics.voidsendPaintShape(RMShape aShape) Override to handle text.Methods inherited from class com.inductiveautomation.rm.shape.RMShapePainterJ2D
clip, clone, dispose, draw, drawButton, drawButton, drawGlyphVector, drawImage, drawImage, drawLine, drawRect, drawString, fill, fill3DRect, fillRect, getAlignmentX, getAlignmentY, getBounds, getClip, getClipBounds, getColor, getFont, getFontAscent, getGraphics, getOpacity, getPaint, getScale, getStringBounds, getStroke, isGrowToFit, isPrinting, isShrinkToFit, paintShape, rotate, scale, setAlignmentX, setAlignmentY, setAntialiasing, setBounds, setBounds, setClip, setColor, setFont, setGrowToFit, setOpacity, setPaint, setPrinting, setScale, setShrinkToFit, setStroke, toString, transform, translate
-
Constructor Details
-
RMEditorShapePainter
Creates an editor java2d painter for the given editor.
-
-
Method Details
-
isEditing
public boolean isEditing()Returns whether painting is for editor.- Specified by:
isEditingin interfaceRMShapePainter- Overrides:
isEditingin classRMShapePainterJ2D
-
isSelected
Returns whether given shape is selected.- Specified by:
isSelectedin interfaceRMShapePainter- Overrides:
isSelectedin classRMShapePainterJ2D
-
isSuperSelected
Returns whether given shape is super selected.- Specified by:
isSuperSelectedin interfaceRMShapePainter- Overrides:
isSuperSelectedin classRMShapePainterJ2D
-
isSuperSelectedShape
Returns whether given shape is THE super selected shape.- Specified by:
isSuperSelectedShapein interfaceRMShapePainter- Overrides:
isSuperSelectedShapein classRMShapePainterJ2D
-
getSelected
-
sendPaintShape
Override to handle text.- Specified by:
sendPaintShapein interfaceRMShapePainter- Overrides:
sendPaintShapein classRMShapePainterJ2D
-
paintText
Paints text - special case because uses editor. -
paintTextEditor
Paints a given layout in a given graphics.
-