Public Member Functions | List of all members
BSplitLayoutBuilder Class Reference

Undocumented class. More...

Public Member Functions

 BSplitLayoutBuilder (orientation orientation=B_HORIZONTAL, float spacing=B_USE_DEFAULT_SPACING)
 Undocumented public method. More...
 
 BSplitLayoutBuilder (BSplitView *view)
 Undocumented public method. More...
 
BSplitLayoutBuilderAdd (BView *view)
 Undocumented public method. More...
 
BSplitLayoutBuilderAdd (BView *view, float weight)
 Undocumented public method. More...
 
BSplitLayoutBuilderAdd (BLayoutItem *item)
 Undocumented public method. More...
 
BSplitLayoutBuilderAdd (BLayoutItem *item, float weight)
 Undocumented public method. More...
 
BSplitLayoutBuilderGetSplitView (BSplitView **view)
 Undocumented public method. More...
 
 operator BSplitView * ()
 Undocumented public method. More...
 
BSplitLayoutBuilderSetCollapsible (bool collapsible)
 Undocumented public method. More...
 
BSplitLayoutBuilderSetInsets (float left, float top, float right, float bottom)
 Undocumented public method. More...
 
BSplitViewSplitView () const
 Undocumented public method. More...
 

Detailed Description

Undocumented class.

Since
Haiku R1

Constructor & Destructor Documentation

◆ BSplitLayoutBuilder() [1/2]

BSplitLayoutBuilder::BSplitLayoutBuilder ( 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

◆ BSplitLayoutBuilder() [2/2]

BSplitLayoutBuilder::BSplitLayoutBuilder ( BSplitView view)

Undocumented public method.

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

Member Function Documentation

◆ Add() [1/4]

BSplitLayoutBuilder & BSplitLayoutBuilder::Add ( BView view)

Undocumented public method.

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

◆ Add() [2/4]

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

Undocumented public method.

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

◆ Add() [3/4]

BSplitLayoutBuilder & BSplitLayoutBuilder::Add ( BLayoutItem item)

Undocumented public method.

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

◆ Add() [4/4]

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

Undocumented public method.

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

◆ GetSplitView()

BSplitLayoutBuilder & BSplitLayoutBuilder::GetSplitView ( BSplitView **  view)

Undocumented public method.

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

◆ operator BSplitView *()

BSplitLayoutBuilder::operator BSplitView * ( )

Undocumented public method.

Returns
Undocumented
Return values
<value>Undocumented
Since
Haiku R1

◆ SetCollapsible()

BSplitLayoutBuilder & BSplitLayoutBuilder::SetCollapsible ( bool  collapsible)

Undocumented public method.

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

◆ SetInsets()

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

◆ SplitView()

BSplitView * BSplitLayoutBuilder::SplitView ( ) const

Undocumented public method.

Returns
Undocumented
Return values
<value>Undocumented
Since
Haiku R1