Public Member Functions | List of all members
BGridLayoutBuilder Class Reference

Undocumented class. More...

Public Member Functions

 BGridLayoutBuilder (float horizontal=B_USE_DEFAULT_SPACING, float vertical=B_USE_DEFAULT_SPACING)
 Undocumented public method. More...
 
 BGridLayoutBuilder (BGridLayout *layout)
 Undocumented public method. More...
 
 BGridLayoutBuilder (BGridView *view)
 Undocumented public method. More...
 
BGridLayoutBuilderAdd (BView *view, int32 column, int32 row, int32 columnCount=1, int32 rowCount=1)
 Undocumented public method. More...
 
BGridLayoutBuilderAdd (BLayoutItem *item, int32 column, int32 row, int32 columnCount=1, int32 rowCount=1)
 Undocumented public method. More...
 
BGridLayoutBuilderGetGridLayout (BGridLayout **_layout)
 Undocumented public method. More...
 
BGridLayoutBuilderGetView (BView **_view)
 Undocumented public method. More...
 
BGridLayoutGridLayout () const
 Undocumented public method. More...
 
 operator BGridLayout * ()
 Undocumented public method. More...
 
BGridLayoutBuilderSetColumnWeight (int32 column, float weight)
 Undocumented public method. More...
 
BGridLayoutBuilderSetInsets (float left, float top, float right, float bottom)
 Undocumented public method. More...
 
BGridLayoutBuilderSetRowWeight (int32 row, float weight)
 Undocumented public method. More...
 
BViewView () const
 Undocumented public method. More...
 

Detailed Description

Undocumented class.

Since
Haiku R1

Constructor & Destructor Documentation

◆ BGridLayoutBuilder() [1/3]

BGridLayoutBuilder::BGridLayoutBuilder ( float  horizontal = B_USE_DEFAULT_SPACING,
float  vertical = B_USE_DEFAULT_SPACING 
)

Undocumented public method.

Parameters
horizontalUndocumented
verticalUndocumented
Returns
Undocumented
Return values
<value>Undocumented
Since
Haiku R1

◆ BGridLayoutBuilder() [2/3]

BGridLayoutBuilder::BGridLayoutBuilder ( BGridLayout layout)

Undocumented public method.

Parameters
layoutUndocumented
Returns
Undocumented
Return values
<value>Undocumented
Since
Haiku R1

◆ BGridLayoutBuilder() [3/3]

BGridLayoutBuilder::BGridLayoutBuilder ( BGridView view)

Undocumented public method.

Parameters
viewUndocumented
Returns
Undocumented
Return values
<value>Undocumented
Since
Haiku R1

Member Function Documentation

◆ Add() [1/2]

BGridLayoutBuilder & BGridLayoutBuilder::Add ( BView view,
int32  column,
int32  row,
int32  columnCount = 1,
int32  rowCount = 1 
)

Undocumented public method.

Parameters
viewUndocumented
columnUndocumented
rowUndocumented
columnCountUndocumented
rowCountUndocumented
Returns
Undocumented
Return values
<value>Undocumented
Since
Haiku R1

◆ Add() [2/2]

BGridLayoutBuilder & BGridLayoutBuilder::Add ( BLayoutItem item,
int32  column,
int32  row,
int32  columnCount = 1,
int32  rowCount = 1 
)

Undocumented public method.

Parameters
itemUndocumented
columnUndocumented
rowUndocumented
columnCountUndocumented
rowCountUndocumented
Returns
Undocumented
Return values
<value>Undocumented
Since
Haiku R1

◆ GetGridLayout()

BGridLayoutBuilder & BGridLayoutBuilder::GetGridLayout ( BGridLayout **  _layout)

Undocumented public method.

Parameters
_layoutUndocumented
Returns
Undocumented
Return values
<value>Undocumented
Since
Haiku R1

◆ GetView()

BGridLayoutBuilder & BGridLayoutBuilder::GetView ( BView **  _view)

Undocumented public method.

Parameters
_viewUndocumented
Returns
Undocumented
Return values
<value>Undocumented
Since
Haiku R1

◆ GridLayout()

BGridLayout * BGridLayoutBuilder::GridLayout ( ) const

Undocumented public method.

Returns
Undocumented
Return values
<value>Undocumented
Since
Haiku R1

◆ operator BGridLayout *()

BGridLayoutBuilder::operator BGridLayout * ( )

Undocumented public method.

Returns
Undocumented
Return values
<value>Undocumented
Since
Haiku R1

◆ SetColumnWeight()

BGridLayoutBuilder & BGridLayoutBuilder::SetColumnWeight ( int32  column,
float  weight 
)

Undocumented public method.

Parameters
columnUndocumented
weightUndocumented
Returns
Undocumented
Return values
<value>Undocumented
Since
Haiku R1

◆ SetInsets()

BGridLayoutBuilder & BGridLayoutBuilder::SetInsets ( float  left,
float  top,
float  right,
float  bottom 
)

Undocumented public method.

Parameters
leftUndocumented
topUndocumented
rightUndocumented
bottomUndocumented
Returns
Undocumented
Return values
<value>Undocumented
Since
Haiku R1

◆ SetRowWeight()

BGridLayoutBuilder & BGridLayoutBuilder::SetRowWeight ( int32  row,
float  weight 
)

Undocumented public method.

Parameters
rowUndocumented
weightUndocumented
Returns
Undocumented
Return values
<value>Undocumented
Since
Haiku R1

◆ View()

BView * BGridLayoutBuilder::View ( ) const

Undocumented public method.

Returns
Undocumented
Return values
<value>Undocumented
Since
Haiku R1