A column is a dcl container with vertical orientation: it places
all its child tiles below each other, from top to bottom.
Note: if a horizontal alignment of a column and sibling child tiles
with uniform space distribution is desired, it is required to
enable the fixed_width
attribute for the column tile. Otherwise, the column occupies more
space. Naturally, the column and its siblings should be placed into
a row container.
related attributes
These attributes are predefined for cluster tiles only:
These attribute will set the default
value of the alignment, fixed_height or fixed_width attribute of
the children of this cluster. The possible values are the same as
for the respective attributes. If the respective attribute is also
specified in a child of this container, the value specified in the
child definition will be used. Mind that this attribute is not
applied recursively: the default alignment value is only applied to
the immediate children, not to the grand children.
boxed
This attribute controls the appearance
of a surrounding line or box. A column with a non-empty label
attribute will also appear with a surrounding line, interrupted by
the displayed label at the top-left of the column. A predefined
clusters containing boxed in its name has the attribute boxed with
value true.
These attributes are predefined for every tile and consequently
for a column as well:
key
value
The attribute "value" makes sense for
a column only if it contains radio_button tiles. The value of a
column is the key of the currently selected radio_button it
contains. If the column does not contain any radio_button, an empty
string will returned.
tooltip
label
A column with a non-empty label
attribute appear with a surrounding line, interrupted by the
displayed label at the top-left of the column. If the label
attribute of a column tile is not empty, the attribute boxed will
be overruled.
A column can send a callback only if it contains one or more
radio_buttons. On selection of a contained radio_button, a column
will send a callback with reason CBR_SELECT. See action_tile for
more on callbacks.