Laxkit  0.0.7.1
Classes
Box Arrangers

Classes

class  Laxkit::SquishyBox
 A box with x,y,w,h, prefered w/h, and allowable shrink and expand values for w/h. More...
class  Laxkit::ListBox
 A SquishyBox containing either a horizontal or vertical list of boxes. More...
class  Laxkit::RowColBox
 Divvies up the child boxes into multiple rows or columns. More...
class  Laxkit::TableData
 Class used internally for the data of tables, oddly enough. More...
class  Laxkit::TableBox

Detailed Description

These are functions and classes that can be used to build tables and more complicated nested row and column arrangements. Inside the Laxkit, they are used by RowFrame, the BoxSelector, and TableFrame.

The general setup is a simplification of the box-glue-penalty format of TeX, but the glue and box are roughly combined into a SquishyBox class.


Mon Feb 17 2014 11:52:58, Laxkit