Provides classes for automatically laying out UIs. More...
Files | |
file | GridLayout.h |
Provides the BGridLayout class. | |
file | GroupLayout.h |
Describes the BGroupLayout class. | |
file | GroupLayoutBuilder.h |
Provides the BLayoutBuilder::Group<> class. | |
file | Layout.h |
Defines the BLayout class. | |
file | LayoutBuilder.h |
Defines the BLayoutBuilder templates. | |
file | LayoutItem.h |
Describes the BLayoutItem class. | |
file | TwoDimensionalLayout.h |
Defines the BTwoDimensionalLayout class. | |
Classes | |
class | BAbstractLayout |
BLayout subclass providing convenience methods for derived implementations. More... | |
class | BLayoutBuilder::Base< ParentBuilder > |
Base for all other layout builders in the BLayoutBuilder namespace. More... | |
class | BGridLayout |
The BGridLayout class a BLayout subclass that arranges the items it holds in a grid. More... | |
class | BGroupLayout |
The BGroupLayout class is a simple BLayout subclass that arranges the items it holds within a vertical or horizontal box. More... | |
class | BLayout |
The BLayout class provides an interface, and some basic implementation to manage the positioning and sizing of BLayoutItem s. More... | |
class | BLayoutItem |
Abstract class representing things that are positionable and resizable by objects of the BLayout class. More... | |
class | BTwoDimensionalLayout |
Abstract BLayout subclass arranging items within rows and columns. More... | |
class | BLayoutBuilder::Group< ParentBuilder > |
BLayoutBuilder::Base subclass for building BGroupLayouts. More... | |
Provides classes for automatically laying out UIs.