Serialized Form

Package info.clearthought.layout

Class info.clearthought.layout.SingleFiledLayout extends java.lang.Object implements Serializable

Serialized Fields

orientation

 int orientation
ROW or COLUMN -- should the components be aligned in a row or column

justification

 int justification
LEFT, TOP, CENTER, FULL, BOTTOM, RIGHT -- how should components of different sizes be aligned

gap

 int gap
Space between components in pixels

Class info.clearthought.layout.TableLayout extends java.lang.Object implements Serializable

Serialized Fields

crSpec

 double[][] crSpec
Sizes of crs expressed in absolute and relative terms

crSize

 int[][] crSize
Sizes of crs in pixels

crOffset

 int[][] crOffset
Offsets of crs in pixels. The left boarder of column n is at crOffset[C][n] and the right boarder is at cr[C][n + 1] for all columns including the last one. crOffset[C].length = crSize[C].length + 1

list

 LinkedList list
List of components and their sizes

dirty

 boolean dirty
Indicates whether or not the size of the cells are known for the last known size of the container. If dirty is true or the container has been resized, the cell sizes must be recalculated using calculateSize.

oldWidth

 int oldWidth
Previous known width of the container

oldHeight

 int oldHeight
Previous known height of the container

hGap

 int hGap
Horizontal gap between columns

vGap

 int vGap
Vertical gap between rows