Public Member Functions | List of all members
BGroupLayoutBuilder Class Reference

Undocumented class. More...

Public Member Functions

 BGroupLayoutBuilder (orientation orientation=B_HORIZONTAL, float spacing=B_USE_DEFAULT_SPACING)
 Undocumented public method. More...
 
 BGroupLayoutBuilder (BGroupLayout *layout)
 Undocumented public method. More...
 
 BGroupLayoutBuilder (BGroupView *view)
 Undocumented public method. More...
 
BGroupLayoutBuilderAdd (BView *view)
 Undocumented public method. More...
 
BGroupLayoutBuilderAdd (BView *view, float weight)
 Undocumented public method. More...
 
BGroupLayoutBuilderAdd (BLayoutItem *item)
 Undocumented public method. More...
 
BGroupLayoutBuilderAdd (BLayoutItem *item, float weight)
 Undocumented public method. More...
 
BGroupLayoutBuilderAddGlue (float weight=1.0f)
 Undocumented public method. More...
 
BGroupLayoutBuilderAddGroup (orientation orientation, float spacing=B_USE_DEFAULT_SPACING, float weight=1.0f)
 Undocumented public method. More...
 
BGroupLayoutBuilderAddStrut (float size)
 Undocumented public method. More...
 
BGroupLayoutBuilderEnd ()
 Undocumented public method. More...
 
BGroupLayoutBuilderGetTopLayout (BGroupLayout **_layout)
 Undocumented public method. More...
 
BGroupLayoutBuilderGetTopView (BView **_view)
 Undocumented public method. More...
 
 operator BGroupLayout * ()
 Undocumented public method. More...
 
BGroupLayoutRootLayout () const
 Undocumented public method. More...
 
BGroupLayoutBuilderSetInsets (float left, float top, float right, float bottom)
 Undocumented public method. More...
 
BGroupLayoutTopLayout () const
 Undocumented public method. More...
 
BViewTopView () const
 Undocumented public method. More...
 

Detailed Description

Undocumented class.

Since
Haiku R1

Constructor & Destructor Documentation

◆ BGroupLayoutBuilder() [1/3]

BGroupLayoutBuilder::BGroupLayoutBuilder ( orientation  orientation = B_HORIZONTAL,
float  spacing = B_USE_DEFAULT_SPACING 
)

Undocumented public method.

Parameters
orientationUndocumented
spacingUndocumented
Returns
Undocumented
Return values
<value>Undocumented
Since
Haiku R1

◆ BGroupLayoutBuilder() [2/3]

BGroupLayoutBuilder::BGroupLayoutBuilder ( BGroupLayout layout)

Undocumented public method.

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

◆ BGroupLayoutBuilder() [3/3]

BGroupLayoutBuilder::BGroupLayoutBuilder ( BGroupView view)

Undocumented public method.

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

Member Function Documentation

◆ Add() [1/4]

BGroupLayoutBuilder & BGroupLayoutBuilder::Add ( BView view)

Undocumented public method.

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

◆ Add() [2/4]

BGroupLayoutBuilder & BGroupLayoutBuilder::Add ( BView view,
float  weight 
)

Undocumented public method.

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

◆ Add() [3/4]

BGroupLayoutBuilder & BGroupLayoutBuilder::Add ( BLayoutItem item)

Undocumented public method.

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

◆ Add() [4/4]

BGroupLayoutBuilder & BGroupLayoutBuilder::Add ( BLayoutItem item,
float  weight 
)

Undocumented public method.

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

◆ AddGlue()

BGroupLayoutBuilder & BGroupLayoutBuilder::AddGlue ( float  weight = 1.0f)

Undocumented public method.

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

◆ AddGroup()

BGroupLayoutBuilder & BGroupLayoutBuilder::AddGroup ( orientation  orientation,
float  spacing = B_USE_DEFAULT_SPACING,
float  weight = 1.0f 
)

Undocumented public method.

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

◆ AddStrut()

BGroupLayoutBuilder & BGroupLayoutBuilder::AddStrut ( float  size)

Undocumented public method.

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

◆ End()

BGroupLayoutBuilder & BGroupLayoutBuilder::End ( )

Undocumented public method.

Returns
Undocumented
Return values
<value>Undocumented
Since
Haiku R1

◆ GetTopLayout()

BGroupLayoutBuilder & BGroupLayoutBuilder::GetTopLayout ( BGroupLayout **  _layout)

Undocumented public method.

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

◆ GetTopView()

BGroupLayoutBuilder & BGroupLayoutBuilder::GetTopView ( BView **  _view)

Undocumented public method.

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

◆ operator BGroupLayout *()

BGroupLayoutBuilder::operator BGroupLayout * ( )

Undocumented public method.

Returns
Undocumented
Return values
<value>Undocumented
Since
Haiku R1

◆ RootLayout()

BGroupLayout * BGroupLayoutBuilder::RootLayout ( ) const

Undocumented public method.

Returns
Undocumented
Return values
<value>Undocumented
Since
Haiku R1

◆ SetInsets()

BGroupLayoutBuilder & BGroupLayoutBuilder::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

◆ TopLayout()

BGroupLayout * BGroupLayoutBuilder::TopLayout ( ) const

Undocumented public method.

Returns
Undocumented
Return values
<value>Undocumented
Since
Haiku R1

◆ TopView()

BView * BGroupLayoutBuilder::TopView ( ) const

Undocumented public method.

Returns
Undocumented
Return values
<value>Undocumented
Since
Haiku R1