public class RMSplitShape extends RMShape
WRAP_TYPE_BOTH, WRAP_TYPE_NONE| Constructor and Description |
|---|
RMSplitShape()
Creates a new unitialized split shape.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addChild(RMShape child)
Overrides shape method to incorporate a null title.
|
void |
addChildWithTitle(RMShape child,
java.lang.String title)
Adds a child to the split shape with the associated title.
|
void |
arrangeChildren()
Resets the location of children.
|
boolean |
canBeUngrouped()
Editor method - indicates that split shapes can't be ungrouped.
|
boolean |
childrenSuperSelectImmediately()
Editor method - indicates that children should super select immediately when split shape is super selected.
|
java.lang.Object |
clone()
Standard clone implementation.
|
RMShape |
getChildWithTitle(java.lang.String title)
Returns a specific child with the given name.
|
int |
getResizeBarAtPoint(RMPoint aPoint)
Returns the index of the resize bar that is hit by the given point.
|
RMRect |
getResizeBarBounds(int index)
Returns the bounds rect of the resize bar for the child at the given index.
|
java.lang.String |
getTitleForChild(RMShape aShape)
Returns the title for a given child.
|
java.lang.Object |
initWithArchiver(RMArchiver anArchiver)
Legacy unarchival.
|
void |
removeChild(int anIndex)
Overrides the shape method to also remove child from title map.
|
void |
setHeightDeep(float value,
boolean constrain)
Overrides shape method to short circuit height deep propagation and reset children.
|
void |
setWidthDeep(float value,
boolean constrain)
Overrides shape method to directly propagate to children (is this really needed?).
|
boolean |
superSelectable()
Editor method - indicates that split shape is super selectable.
|
acceptsChildren, acceptsDragKeys, acceptsFormat, acceptsMouse, addChild, addChildBelowLastChild, bounds, boundsChanged, boundsChanged, bringShapesToFront, cloneDeep, contains, convertedPointFromShape, convertedPointToShape, convertedRectFromShape, convertedRectToShape, convertedSizeFromShape, convertedSizeToShape, convertedVectorFromShape, convertedVectorToShape, convertFromShape, convertPathFromShape, convertPathToShape, convertPointFromShape, convertPointToShape, convertRectFromShape, convertRectToShape, convertSizeFromShape, convertSizeToShape, convertToShape, convertVectorFromShape, convertVectorToShape, copy, copyShape, delete, didChange, divideShapeFromEdge, divideShapeFromTop, dragExit, dragKeyAtPoint, dropKeyAtPoint, equals, fromXML, fromXMLDeep, get, getActionScript, getAnim, getAnim, getAnimator, getAnimator, getAutosizeHeight, getAutosizing, getBounds, getBoundsInside, getBoundsMarked, getBoundsOfChildren, getBoundsOfChildren, getBoundsSuperSelected, getCausesWrap, getCausesWrapType, getChild, getChildAnimator, getChildAnimator, getChildContaining, getChildCount, getChildLast, getChildren, getChildrenIntersecting, getChildrenWhoCauseWrap, getChildrenWhoDraw, getChildrenWhoHitTest, getChildSortedByX, getChildWithClass, getChildWithName, getColor, getCommonAncestor, getDocument, getFill, getFill, getFill, getFillCount, getFills, getFont, getFormat, getFrame, getFrame, getFrameMaxX, getFrameMaxY, getFrameX, getFrameXY, getFrameY, getGroupShape, getHeight, getHeightToFit, getImageFill, getLineWidth, getListKey, getListKeyDeep, getListKeyShape, getMaxX, getMaxY, getName, getOpacity, getOpacityDeep, getOutline, getPageCount, getPageShape, getParent, getParentCount, getParents, getPath, getPathInBounds, getPropertyKey, getPropertyKeyCount, getPropertyKeyName, getRoll, getRootShape, getScaleX, getScaleY, getShapesToAncestor, getShapesToDescendant, getShapesToShape, getSize, getSizeP, getSkewX, getSkewY, getStroke, getStrokeColor, getTextColor, getToolClassName, getTransform, getTransformFromShape, getTransformInverse, getTransformToShape, getUndoer, getUrl, getWidth, getWidthToFit, getX, getXY, getXYP, getY, groupShapes, hasPageBreaks, height, indexOf, indexOf, intersects, isAncestor, isDescendant, isLocked, isRoot, isUnderlined, mouseDragged, mouseEntered, mouseExited, mouseMoved, mousePressed, mouseReleased, notRSS, offsetChildrenXY, offsetXY, page, pageBreakMax, pageBreakPageMax, pageMax, put, putPropertyKey, reclaimChildren, removeChild, removeChildren, removeChildren, removeFromParent, resolvePageReferences, rpgClone, rpgCloneBase, rpgCloneChildren, rpgCloneConclude, rpgCloneNotification, rpgClonePrepare, rpgClonePreprocess, rpgCloneUrl, sendShapesToBack, setActionScript, setAnim, setAutosizeHeight, setAutosizing, setBounds, setBounds, setCausesWrapType, setChildren, setColor, setFill, setFont, setFormat, setFrame, setFrame, setFrameSize, setFrameX, setFrameXY, setFrameXY, setFrameY, setHeight, setHeightDeep, setHeightToFit, setLineWidth, setListKey, setLocked, setName, setNeedsRepaint, setNeedsRepaint, setOpacity, setOutline, setParent, setRoll, setScaleX, setScaleXY, setScaleY, setSize, setSize, setSizeDeep, setSizeP, setSizeToFit, setSizeToFit, setSkewX, setSkewXY, setSkewY, setStroke, setStrokeColor, setTextColor, setTime, setUnderlined, setUrl, setWidth, setWidthDeep, setWidthToFit, setX, setXY, setXY, setXYP, setY, sizesToFitChildren, toString, toXML, undoClone, undoCopy, undoEquals, undoerAddDirtyObject, undoerDisable, undoerEnable, undoerSetUndoTitle, width, willChange, willChange, x, ydidUndo, getAnimAttribute, getClassNameShortpublic RMShape getChildWithTitle(java.lang.String title)
public java.lang.String getTitleForChild(RMShape aShape)
public void addChild(RMShape child)
public void addChildWithTitle(RMShape child, java.lang.String title)
public void removeChild(int anIndex)
removeChild in class RMShapepublic void arrangeChildren()
public void setWidthDeep(float value,
boolean constrain)
setWidthDeep in class RMShapepublic void setHeightDeep(float value,
boolean constrain)
setHeightDeep in class RMShapepublic RMRect getResizeBarBounds(int index)
public int getResizeBarAtPoint(RMPoint aPoint)
public java.lang.Object clone()
public java.lang.Object initWithArchiver(RMArchiver anArchiver)
initWithArchiver in interface RMArchiver.ArchivinginitWithArchiver in class RMShapepublic boolean superSelectable()
superSelectable in class RMShapepublic boolean childrenSuperSelectImmediately()
childrenSuperSelectImmediately in class RMShapepublic boolean canBeUngrouped()
canBeUngrouped in class RMShape