Package com.reportmill.flash
Class RMFlashButtonShape
- java.lang.Object
-
- com.reportmill.base.RMObject
-
- com.reportmill.flash.RMFlashShape
-
- com.reportmill.flash.RMFlashButtonShape
-
- All Implemented Interfaces:
RMArchiver.Archiving
,java.lang.Cloneable
public class RMFlashButtonShape extends RMFlashShape
A flash shape subclass for buttons.
-
-
Constructor Summary
Constructors Constructor Description RMFlashButtonShape(RMShape aShape)
Creates a new button shape.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
defineFlash(RMFlash aFlash)
Overrides flash shape implementation to define button stuff.void
defineFlashButtonActions(RMFlash flash)
void
defineFlashButtonRecords(RMFlash flash)
void
defineFlashButtonShapes(RMFlash aFlash)
Defines flash button shapes.void
defineFlashChildren(RMFlash flash)
Short-circuit define flash children.RMTransform
getNextTransform()
Overrides shape implementation to optionally fold size changes into scale.void
removeFlashChildren(RMFlash flash)
Short-circuit remove flash children.void
updateFlashChildren(RMFlash flash)
Short-circuit update flash children.-
Methods inherited from class com.reportmill.flash.RMFlashShape
defineFlashFill, getActionScript, getChild, getChildCount, getColor, getColorNext, getColorZero, getDrawsFill, getDrawsStroke, getFill, getMorphRatio, getNextOpacity, getShape, getStroke, needsTransformUpdate, newFlashShape, newFlashShapePrimitive, removeFlash, setShapeId, updateFlash
-
Methods inherited from class com.reportmill.base.RMObject
clone, copy, didChange, didUndo, getAnimAttribute, getClassNameShort, initWithArchiver, undoClone, undoCopy, undoEquals
-
-
-
-
Constructor Detail
-
RMFlashButtonShape
public RMFlashButtonShape(RMShape aShape)
Creates a new button shape.
-
-
Method Detail
-
defineFlash
public void defineFlash(RMFlash aFlash)
Overrides flash shape implementation to define button stuff.- Overrides:
defineFlash
in classRMFlashShape
-
defineFlashButtonShapes
public void defineFlashButtonShapes(RMFlash aFlash)
Defines flash button shapes.
-
defineFlashButtonRecords
public void defineFlashButtonRecords(RMFlash flash)
-
defineFlashButtonActions
public void defineFlashButtonActions(RMFlash flash)
-
getNextTransform
public RMTransform getNextTransform()
Overrides shape implementation to optionally fold size changes into scale.- Overrides:
getNextTransform
in classRMFlashShape
-
defineFlashChildren
public void defineFlashChildren(RMFlash flash)
Short-circuit define flash children.- Overrides:
defineFlashChildren
in classRMFlashShape
-
updateFlashChildren
public void updateFlashChildren(RMFlash flash)
Short-circuit update flash children.- Overrides:
updateFlashChildren
in classRMFlashShape
-
removeFlashChildren
public void removeFlashChildren(RMFlash flash)
Short-circuit remove flash children.- Overrides:
removeFlashChildren
in classRMFlashShape
-
-