GRIDCHILDRENINPARENT attribute

The GRIDCHILDRENINPARENT attribute is used for a container to align its children to the parent container.

Syntax

GRIDCHILDRENINPARENT

Usage

By default, child elements of a grid container are aligned locally inside the container layout cells. With the GRIDCHILDRENINPARENT attribute, you can force children to be aligned in a vertical or horizontal direction, based on the layout cells in the parent container of the container to which you assign this attribute.

The GRIDCHILDRENINPARENT attribute applies only to GROUP and SCROLLGRID containers used inside a parent GRID container.

When the group or scrollgrid containers are placed vertically over each other, the alignment applies on parent grid columns, and when the containers are placed side by side horizontally, the alignment applies on parent grid rows.

Example

With this form definition, the elements in the four group boxes will align vertically and horizontally to the parent grid cells:

LAYOUT
GRID
{
<G ga       ><G gb       >
 Some text
[a          ]  b[b     ]
<           ><           >
<G gc       ><G gd       >
[c          ]  d[d     ]
<           ><           >
}
END
END
ATTRIBUTES
GROUP ga: GRIDCHILDRENINPARENT;
GROUP gb: GRIDCHILDRENINPARENT;
GROUP gc: GRIDCHILDRENINPARENT;
GROUP gd: GRIDCHILDRENINPARENT;
EDIT a = FORMONLY.f_a;
EDIT b = FORMONLY.f_b;
EDIT c = FORMONLY.f_c;
EDIT d = FORMONLY.f_d;
END