| Modifier and Type | Method and Description | 
|---|---|
Rect | 
FreeBoxManager.firstElement()  | 
abstract Rect | 
BoxManager.firstElement()  | 
Rect | 
GridBoxManager.firstElement()  | 
Rect | 
BoxedMorph.getBox()  | 
Rect | 
BoxManager.getBox(int boxNo)  | 
Rect | 
GridBoxManager.getBox(int boxNo)  | 
Rect | 
BoxManager.getBox(int boxNo,
      Dim size)  | 
Rect | 
BoxManager.getBoxContainingPoint(Point p,
                     Dim d)
Find the box within the array containing a particular point, in reverse
 order to the natural (drawing) order. 
 | 
Rect | 
BoxedMorph.getDestinationBox()  | 
Rect | 
FreeBoxManager.getMidBox()  | 
abstract Rect | 
BoxManager.getMidBox()  | 
Rect | 
GridBoxManager.getMidBox()  | 
Rect | 
DoubleRect.toRect(Dim scale)  | 
Rect | 
GeometryManager.toWatchmakerRect(java.lang.Object awtRectangle)  | 
Rect | 
Rect.unionRect(Rect r)
Expand this rectangle where necessary so that it encompasses the given
 rectangle. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
java.util.Vector<Rect> | 
BoxManager.getBoxes()  | 
java.util.Vector<Rect> | 
FreeBoxManager.getBoxes(Dim screenSize)  | 
abstract java.util.Vector<Rect> | 
BoxManager.getBoxes(Dim dimension)
For the given dimension of the entire array of boxes, return a vector of
 Rectangles describing the corners of each box, in row-major order. 
 | 
java.util.Vector<Rect> | 
GridBoxManager.getBoxes(Dim dimension)  | 
java.util.Vector<Rect> | 
BoxManager.getBoxesReversed(Dim scale)
Return the boxes in reverse order, so that offspring are "on top" of
 their ancestors. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
FreeBoxManager.addBox(Rect r)  | 
void | 
BoxManager.addBox(Rect box)  | 
void | 
GridBoxManager.addBox(Rect box)  | 
void | 
FreeBoxManager.addBox(Rect r,
      Dim scale)  | 
abstract void | 
BoxManager.addBox(Rect margin,
      Dim dim)  | 
void | 
GridBoxManager.addBox(Rect box,
      Dim dim)  | 
Dim | 
FreeBoxManager.getBoxSize(Rect box,
          Dim dimension)
Returns null, as doubleBoxes are not of uniform size. 
 | 
abstract Dim | 
BoxManager.getBoxSize(Rect selectedBox,
          Dim dimension)
For the supplied dimension of the entire array of boxes, return the size
 of one (any) box. 
 | 
Dim | 
GridBoxManager.getBoxSize(Rect box,
          Dim dimension)  | 
Point | 
FreeBoxManager.getMidPoint(Dim scale,
           Rect box)  | 
abstract Point | 
BoxManager.getMidPoint(Dim dimension,
           Rect box)
Given supplied dimension of the entire array of boxes, return the
 midpoint of the nth box (starting with n = 0). 
 | 
Point | 
GridBoxManager.getMidPoint(Dim dimension,
           Rect box)  | 
void | 
FreeBoxManager.moveToEnd(Rect box)  | 
void | 
BoxManager.moveToEnd(Rect box)  | 
void | 
FreeBoxManager.removeBox(Rect box)  | 
void | 
BoxManager.removeBox(Rect boxedMorphBox)  | 
void | 
BoxedMorph.setBox(Rect newValue)  | 
void | 
FreeBoxManager.setBox(Rect shadowBox,
      Rect newBox,
      Dim size)  | 
void | 
BoxManager.setBox(Rect box,
      Rect newBox,
      Dim size)  | 
void | 
BoxedMorph.setDestinationBox(Rect newValue)  | 
Rect | 
Rect.unionRect(Rect r)
Expand this rectangle where necessary so that it encompasses the given
 rectangle. 
 | 
| Constructor and Description | 
|---|
BoxedMorph(BoxManager boxes,
          Morph morph,
          Rect box)  | 
Rect(Rect r)  | 
| Modifier and Type | Method and Description | 
|---|---|
BoxedMorph | 
BoxedMorphCollection.getBoxedMorph(Rect box)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
ArthroLin.expandMargin(Rect margin)  | 
| Modifier and Type | Method and Description | 
|---|---|
Rect | 
Pic.getMargin()  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
Lin.expandMargin(Rect margin)  | 
void | 
MonoLin.expandMargin(Rect margin)  | 
| Modifier and Type | Method and Description | 
|---|---|
Rect | 
SimpleMorphViewPanel.getSpecial()  | 
Rect | 
MorphViewPanel.getSpecial()  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
SimpleMorphViewPanel.setSpecial(Rect newValue)  | 
void | 
MorphViewPanel.setSpecial(Rect newValue)  | 
| Modifier and Type | Method and Description | 
|---|---|
Rect | 
Phenotype.getMargin()  | 
Rect | 
StringPhenotype.getMargin()  | 
| Modifier and Type | Method and Description | 
|---|---|
Rect | 
AWTGeometryManager.toWatchmakerRect(java.lang.Object awtRectangle)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
BoxAnimator.setupBoxAnimator(Rect special,
                BoxedMorph boxedMorphParent,
                Morph newestOffspring)  |