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 SummaryConstructorsConstructorDescriptionRMEditorShapePainter(Graphics2D aGr, RMEditor anEditor) Creates an editor java2d painter for the given editor.
- 
Method SummaryModifier 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.RMShapePainterJ2Dclip, 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- 
RMEditorShapePainterCreates an editor java2d painter for the given editor.
 
- 
- 
Method Details- 
isEditingpublic boolean isEditing()Returns whether painting is for editor.- Specified by:
- isEditingin interface- RMShapePainter
- Overrides:
- isEditingin class- RMShapePainterJ2D
 
- 
isSelectedReturns whether given shape is selected.- Specified by:
- isSelectedin interface- RMShapePainter
- Overrides:
- isSelectedin class- RMShapePainterJ2D
 
- 
isSuperSelectedReturns whether given shape is super selected.- Specified by:
- isSuperSelectedin interface- RMShapePainter
- Overrides:
- isSuperSelectedin class- RMShapePainterJ2D
 
- 
isSuperSelectedShapeReturns whether given shape is THE super selected shape.- Specified by:
- isSuperSelectedShapein interface- RMShapePainter
- Overrides:
- isSuperSelectedShapein class- RMShapePainterJ2D
 
- 
getSelected
- 
sendPaintShapeOverride to handle text.- Specified by:
- sendPaintShapein interface- RMShapePainter
- Overrides:
- sendPaintShapein class- RMShapePainterJ2D
 
- 
paintTextPaints text - special case because uses editor.
- 
paintTextEditorPaints a given layout in a given graphics.
 
-