Files | Classes
Layout API

Provides classes for automatically laying out UIs. More...

Files

file  AbstractLayoutItem.h
 Undocumented file.
 
file  CardLayout.h
 Undocumented file.
 
file  CardView.h
 Undocumented file.
 
file  GridLayout.h
 Provides the BGridLayout class.
 
file  GridLayoutBuilder.h
 Undocumented file.
 
file  GridView.h
 Undocumented file.
 
file  GroupLayout.h
 Describes the BGroupLayout class.
 
file  GroupLayoutBuilder.h
 Undocumented file.
 
file  GroupLayoutBuilder.h
 Undocumented file.
 
file  Layout.h
 Defines the BLayout class.
 
file  LayoutBuilder.h
 Defines the BLayoutBuilder templates.
 
file  LayoutItem.h
 Describes the BLayoutItem class.
 
file  SpaceLayoutItem.h
 Undocumented file.
 
file  SplitLayoutBuilder.h
 Undocumented file.
 
file  SplitView.h
 Undocumented file.
 
file  TwoDimensionalLayout.h
 Defines the BTwoDimensionalLayout class.
 

Classes

class  BAbstractLayout
 BLayout subclass providing convenience methods for derived implementations. More...
 
class  BAbstractLayoutItem
 Undocumented class. More...
 
class  BLayoutBuilder::Base< ParentBuilder >
 Base for all other layout builders in the BLayoutBuilder namespace. More...
 
class  BCardLayout
 Undocumented class. More...
 
class  BCardView
 Undocumented class. More...
 
class  BGridLayout
 The BGridLayout class a BLayout subclass that arranges the items it holds in a grid. More...
 
class  BGridLayoutBuilder
 Undocumented class. More...
 
class  BGridView
 Undocumented class. 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  BGroupLayoutBuilder
 Undocumented class. 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  BSpaceLayoutItem
 Undocumented class. More...
 
class  BSplitLayoutBuilder
 Undocumented class. More...
 
class  BSplitView
 Undocumented class. More...
 
class  BTwoDimensionalLayout
 Abstract BLayout subclass arranging items within rows and columns. More...
 
class  BLayoutBuilder::Grid< ParentBuilder >
 BLayoutBuilder::Base subclass for building BGridLayouts. More...
 
class  BLayoutBuilder::Group< ParentBuilder >
 BLayoutBuilder::Base subclass for building BGroupLayouts. More...
 

Detailed Description

Provides classes for automatically laying out UIs.