Horizontal and vertical boxes are added automatically when stretchable elements are
used.
When using layout tags in a GRID container, the fglform
compiler will automatically add hbox or vbox containers with splitters in the following
conditions:
- An hbox is created when two or more stretchable elements are stacked side by side and touch each
other (no space between).
- A vbox is created when two or more stretchable elements are stacked vertically and touch each
other (no space between).
No hbox or vbox will be created if the elements are in a SCROLLGRID
container.
This example defines two tables stacked vertically, generating a vbox with splitter. The ending
tags for the tables are
omitted.
<T table1 >
[colA |colB ]
[colA |colB ]
[colA |colB ]
[colA |colB ]
<T table2 >
[colC |colD ]
[colC |colD ]
This example defines a layout with two stretchable
TEXTEDIT fields placed side
by side, which would generate an automatic hbox with splitter. To make both widgets touch, you need
to use a pipe delimiter in between the two
widgets.
[textedit1 |textedit2 ]
[ | ]
[ | ]
[ | ]