Page 309 Table of Contents Index Page 311
Chapters
1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30
A, B, C, D, E



CHAPTER 29. PANES

Similar to the hbox-pane and vbox-pane classes, except that these ensure that all children are
the same size in the minor dimension. In other words, these panes are used to create stacks of
same-sized items, such as menu items.

An hrack-pane is created when the :equalize-height option to horizontally is true. A
vrack-pane is created when the :equalize-width option to vertically is true.

=> table-pane [Layout Pane]
=> tabling (&rest options) &body contents [Macro]
This pane lays out its child panes in a two-dimensional table arrangement. Each of the table is
specified by an extra level of list in contents. For example,
 
 (tabling ()
   (list
     (make-pane 'label :text "Red")
     (make-pane 'label :text "Green")
     (make-pane 'label :text "Blue"))
   (list
     (make-pane 'label :text "Intensity")
     (make-pane 'label :text "Hue")
     (make-pane 'label :text "Saturation")))

=> grid-pane [Layout Pane]
A grid-pane is like a table-pane, except that each cell is the same size in each of the two
dimensions.

=> spacer-pane [Layout Pane]
=> spacing (&rest options) &body contents [Macro]

This pane reserves some margin space around a single child pane. The space requirement keys
that are passed in indicate the requirements for the surrounding space, not including the re-
quirements of the child.

=> border-pane [Layout Pane]
=> bordering (&rest options) &body contents [Macro]
This layout pane puts a border around its contents.

The :background option can be used to control the ink used to draw the background.

=> restraining-pane [Layout Pane]
=> restraining (&rest options) &body contents [Macro]
Wraps the contents with a pane that prevents changes to the space requirements for contents
from causing relayout of panes outside of the restraining context. In other words, it prevents the
size constraints of the child from propagating up beyond this point.

=> bboard-pane [Layout Pane]


Page 309 Table of Contents Index Page 311
Chapters
1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30
A, B, C, D, E