column {
<sub_panel>
...
}
Column constraint. No panel is created. Child sub-panels within it are automatically stacked vertically.
Panel window
Tab window
None
-bc=<color>
The default background color for children of the column.
-cr=<file>
The default image file for children of the column displayable in image form. This
should be a Fire image file with multiple cameos. Child sub-panels can
then reference cameos within the file via the -cam
switch.
-eq
Space the sub-panel children equally within the column. This is usually
used in combination with the -full switch. Sub-panel
justifications and gaps are ignored when this is present.
-fo=<font>
The default font for children of the column. This must be a fixed font.
-full
Set the height of the column (in pixels) to be the full height of the
column’s row parent. The default is for the height to be computed from
the sum of the heights of all its child sub-panels.
-g=<num>
The default spacing in pixels to be used between adjacent child sub-panels. If omitted,
the gap of the parent row or column is used.
-j=<just>
The justification of the column within its parent row or column. Within a parent row the
value should be one of L, M, R. Within a parent column the value should
be one of T, M or B. The default in both cases is M.
-tc=<color>
The default text color for children of the column.
None
No sub-panels are created by the column statement. It is merely a device for controlling the vertical layout of other sub-panels.
Create a panel window containing an alpha subwindow and column with label and slider illustrating the -full feature.
window w = wpanel { row { a: walpha -r=40 column -full { label 'File Size' s: slider 40,0,0,-v,-eb } } }
Create a panel window to illustrate the equal spacing of sub-panels and justification.
window w = wpanel { row { list -r=10 column -eq,-full { c1: check_button 'Text File',-j=’L’ c2: check_button 'Network File',-j=’L’ c3: check_button 'Read-only',-j=’L’ } } }