-
class
A shared base class for elements which contain other elements.
class
A container that holds zero or one widget.
static class
A Box
which draws its children clipped to their preferred size.
class
A root that renders everything into a single texture.
class
A container with a fixed list of children, which client code must assume is immutable.
static class
A container that allows mutation (adding and removal) of its children.
class
Contains other elements and lays them out according to a layout policy.
class
A grouping element that contains other elements and lays them out according to a layout policy.
class
A scrolling vertical display, optimized for showing potentially very long lists such as a chat
log.
static class
History group of just labels.
class
class
A menu that is also capable of showing one page of its items at a time.
class
The root of a display hierarchy.
class
A composite element that manages horizontal and vertical scrolling of a single content element.
class
A group that allows configuring its preferred size.
class
A Composite
that implements tabbing.
Returns the parent of this element, or null.
abstract pythagoras.f.Dimension
Computes and returns the size needed to arrange children of the supplied container according
to their preferred size, given the specified x and y size hints.
abstract void
Layout.layout(Container<?> elems,
float left,
float top,
float width,
float height)
Lays out the supplied elements into a region of the specified dimensions.
-
pythagoras.f.Dimension
pythagoras.f.Dimension
pythagoras.f.Dimension
pythagoras.f.Dimension
pythagoras.f.Dimension
pythagoras.f.Dimension
void
AbsoluteLayout.layout(Container<?> elems,
float left,
float top,
float width,
float height)
void
AxisLayout.Horizontal.layout(Container<?> elems,
float left,
float top,
float width,
float height)
void
AxisLayout.Vertical.layout(Container<?> elems,
float left,
float top,
float width,
float height)
void
BorderLayout.layout(Container<?> elems,
float left,
float top,
float width,
float height)
void
FlowLayout.layout(Container<?> elems,
float left,
float top,
float width,
float height)
void
TableLayout.layout(Container<?> elems,
float left,
float top,
float width,
float height)