public class RMNestedDoc extends RMParentShape implements RMAnimator.Listener
RMTypes.Align, RMTypes.AlignX, RMTypes.AlignYBINDING_PROP_NAME, STROKE_BORDER, STROKE_DOUBLE, STROKE_HIDDEN, STROKE_SHAPE| Constructor and Description |
|---|
RMNestedDoc() |
| Modifier and Type | Method and Description |
|---|---|
void |
animatorStarted(RMAnimator anAnimator)
Animator Listener method.
|
void |
animatorStopped(RMAnimator anAnimator)
Animator listener method.
|
void |
animatorUpdated(RMAnimator anAnimator)
Animator Listener method.
|
RMAnimator |
getChildAnimator(boolean doCreate)
Returns the child animator associated with this page, creating one if it doesn't exist (if requested).
|
float |
getDelay()
Returns the number of seconds the nested doc animation time lags the master document.
|
float |
getGapDelay()
Returns the number of seconds the nested doc animation will wait between loops.
|
RMDocument |
getNestedDoc()
Returns the nested document.
|
float |
getScaleFactor()
Returns the relative speed of the nested docs animation relative to the master document.
|
RMPage |
getSelectedPage()
Returns the selected page.
|
int |
getSelectedPageIndex()
Returns the selected page index.
|
protected void |
setChildAnimator(RMAnimator anAnimator)
Sets the child animator associated with this page.
|
void |
setDelay(float aValue)
Sets the number of seconds the nested doc animation time lags the master document.
|
void |
setGapDelay(float aValue)
Sets the number of seconds the nested doc animation will wait between loops.
|
void |
setNestedDoc(RMDocument aDoc)
Sets the nested document.
|
void |
setParent(RMParentShape aParent)
Overrides shape method to register this with animator listener, so nested doc can update child timeline.
|
void |
setScaleFactor(float aValue)
Sets the relative speed of the nested docs animation relative to the master document.
|
void |
setSelectedPageIndex(int anIndex)
Sets the selected page index for the nested doc.
|
boolean |
superSelectable()
Editor method - indicates that nested doc is super-selectable.
|
addChild, addChild, addChild, addChild, addLayoutChild, bringShapesToFront, clone, cloneDeep, computePrefHeight, computePrefWidth, divideShapeFromTop, fromXML, fromXMLChildren, fromXMLShape, getBoundsOfChildren, getChild, getChildArray, getChildContaining, getChildCount, getChildLast, getChildren, getChildrenIntersecting, getChildrenWithClass, getChildrenWithClass, getChildWithClass, getChildWithName, getLayout, getNeedsLayout, getSourceURL, indexOfChild, isHittable, isShowing, isSourceURLSet, layout, layoutChildren, relayout, removeChild, removeChild, removeChildren, removeLayoutChild, rpgAll, rpgChildren, sendShapesToBack, setHeight, setLayout, setNeedsLayout, setSourceURL, setWidth, toXML, toXMLChildren, toXMLShapeacceptsChildren, acceptsMouse, addBinding, addBinding, addDeepChangeListener, addMouseListener, animUpdate, bounds, childrenSuperSelectImmediately, contains, convertedPointFromShape, convertedPointToShape, convertedRectFromShape, convertedRectToShape, convertedVectorFromShape, convertedVectorToShape, convertFromShape, convertPathFromShape, convertPathToShape, convertPointFromShape, convertPointToShape, convertRectFromShape, convertRectToShape, convertToShape, convertVectorFromShape, convertVectorToShape, copyShape, createDivideShapeRemainder, deepChange, divideShapeFromEdge, get, get, getAlignment, getAlignmentX, getAlignmentY, getAncestor, getAncestorCount, getAncestorInCommon, getAnimator, getAnimator, getAutosizing, getAutosizingDefault, getBestHeight, getBestHeight, getBestWidth, getBestWidth, getBinding, getBinding, getBindingCount, getBindings, getBounds, getBoundsInside, getBoundsMarked, getBoundsMarkedDeep, getChildAnimator, getChildClipShape, getClipShape, getColor, getDashArrayString, getDashPhase, getDatasetEntity, getDatasetKey, getDisplayedFill, getDisplayedStroke, getDocument, getEffect, getEventAdapter, getFill, getFont, getFormat, getFrame, getFrameHeight, getFrameMaxX, getFrameMaxY, getFrameWidth, getFrameX, getFrameXY, getFrameY, getHeight, getHover, getLayoutInfo, getMaskPath, getMaxX, getMaxY, getMinHeight, getMinHeight, getMinWidth, getMinWidth, getName, getOpacity, getOpacityDeep, getOutline, getPageBreak, getPageBreakMax, getPageBreakPage, getPageBreakPageMax, getPageShape, getParent, getParent, getPath, getPathInBounds, getPrefHeight, getPrefHeight, getPrefWidth, getPrefWidth, getPropertyNameMapped, getPropertyNames, getPropertyNames, getRoll, getRootShape, getRSS, getScaleX, getScaleY, getShapesToAncestor, getShapesToDescendant, getShapesToShape, getSize, getSkewX, getSkewY, getStroke, getStrokeColor, getStrokeOnTop, getStrokeStyle, getStrokeWidth, getTextColor, getTimeline, getTimeline, getTransform, getTransformFromShape, getTransformInverse, getTransformToShape, getUndoer, getURL, getVisbileBounds, getVisibleBounds, getVisibleBounds, getVisibleBounds, getWidth, getX, getXY, getXYP, getY, height, indexOf, intersects, isAncestor, isAnimProperty, isDeletable, isDescendant, isEditing, isEnabled, isFontSet, isHittable, isLocked, isMinHeightSet, isMinWidthSet, isPrefHeightSet, isPrefWidthSet, isRoot, isRSS, isShowing, isUnderlined, isUseFill, isUseStroke, isViewing, isVisible, mouseClicked, mouseDragged, mouseEntered, mouseExited, mouseMoved, mousePressed, mouseReleased, offsetXY, page, pageMax, paint, paintShape, paintShapeAll, paintShapeChildren, paintShapeOver, propertyChange, put, removeBinding, removeBinding, removeDeepChangeListener, removeFromParent, removeMouseListener, repaint, repaint, resolvePageReferences, rpgBindings, rpgShape, setAlignment, setAlignmentX, setAlignmentY, setAutosizing, setBestHeight, setBestSize, setBounds, setBounds, setColor, setDashArrayString, setDashPhase, setEffect, setEnabled, setFill, setFont, setFormat, setFrame, setFrame, setFrameSize, setFrameX, setFrameXY, setFrameXY, setFrameY, setHover, setLayoutInfo, setLocked, setMinHeight, setMinSize, setMinWidth, setName, setOpacity, setOutline, setPrefHeight, setPrefWidth, setRoll, setScaleX, setScaleXY, setScaleY, setShowing, setSize, setSize, setSkewX, setSkewXY, setSkewY, setStroke, setStrokeColor, setStrokeStyle, setStrokeWidth, setTextColor, setTime, setTimeline, setUnderlined, setURL, setUseFill, setUseStroke, setVisible, setX, setXY, setXY, setXYP, setY, shapeHidden, shapeShown, toString, undoerDisable, undoerEnable, undoerSetUndoTitle, width, x, yaddPropertyChangeListener, firePropertyChange, firePropertyChange, firePropertyChange, getPCEvent, removePropertyChangeListener, sendPropertyChangeaddListener, getListener, getListenerCount, getListenerCount, getListenerList, getListeners, hasListeners, removeListenerpublic RMDocument getNestedDoc()
public void setNestedDoc(RMDocument aDoc)
public int getSelectedPageIndex()
public void setSelectedPageIndex(int anIndex)
public RMPage getSelectedPage()
public float getDelay()
public void setDelay(float aValue)
public float getScaleFactor()
public void setScaleFactor(float aValue)
public float getGapDelay()
public void setGapDelay(float aValue)
public void setParent(RMParentShape aParent)
public RMAnimator getChildAnimator(boolean doCreate)
getChildAnimator in class RMShapeprotected void setChildAnimator(RMAnimator anAnimator)
public void animatorStarted(RMAnimator anAnimator)
animatorStarted in interface RMAnimator.Listenerpublic void animatorStopped(RMAnimator anAnimator)
animatorStopped in interface RMAnimator.Listenerpublic void animatorUpdated(RMAnimator anAnimator)
animatorUpdated in interface RMAnimator.Listenerpublic boolean superSelectable()
superSelectable in class RMShape