TSplit (split)
Organizes its children temporally: exactly one child is visible
at any given time.
- Value GP
- (Cardinal, 0)
Which child is currently shown.
The first child is numbered 0.
- Which
- (Symbol)
The name of the currently visible child.
If both Value and Which are specified, they must refer to the
same child.
- Circular
- (Boolean, FALSE)
If true, makes the TSplit
view its children as a circular rather than a linear list,
thereby changing the behavior of PageButton.
- Flex
- (Boolean, FALSE)
If true, the TSplit will change shape
to fit the shape of the child on display at the moment.
Otherwise switching the visible child never changes the
TSplits's shape. A change of shape can lead to resizing that
cascades throughout the entire form, so use with care.
- Behavior
- TSplit has no direct interactive behavior, but the user
can change which child is shown by using PageButton and LinkButton.
- Shape
- If Flex is false, the natural width and height are separately computed
as the maximum of the natural widths and heights of the children. If
Flex is true, shape is identical to the shape of the currently
displayed child.
- See Also
- LinkButton, LinkMButtonm, PageButton, and PageMButton