BGroupLayoutBuilder
class BGroupLayoutBuilder {
BGroupLayoutBuilder(
BGroupLayoutBuilder(BGroupLayout* layout);
BGroupLayoutBuilder(BGroupView* view);
BGroupLayoutBuilder& GetTopLayout(BGroupLayout** _layout);
BGroupLayoutBuilder& GetTopView(BView** _view);
BGroupLayoutBuilder& Add(BView* view);
BGroupLayoutBuilder& Add(BView* view, float weight);
BGroupLayoutBuilder& Add(BLayoutItem* item);
BGroupLayoutBuilder& Add(BLayoutItem* item, float weight);
BGroupLayoutBuilder& AddGroup(orientation orientation,
BGroupLayoutBuilder& End();
BGroupLayoutBuilder& AddGlue(float weight = 1.0f);
BGroupLayoutBuilder& AddStrut(float size);
BGroupLayoutBuilder& SetInsets(float left, float top, float right,
BGroupLayoutBuilder(layout)
AddChild(BGroupLayoutBuilder(B_VERTICAL).Add(fKeyboardView));
AddChild(BGroupLayoutBuilder(B_VERTICAL, 10)
AddChild(BGroupLayoutBuilder(B_VERTICAL, 10)
AddChild(BGroupLayoutBuilder(B_VERTICAL, 0)
AddChild(BGroupLayoutBuilder(B_VERTICAL, 0)
AddChild(BGroupLayoutBuilder(B_VERTICAL, B_USE_DEFAULT_SPACING)
.Add(BGroupLayoutBuilder(B_VERTICAL, 0)
.Add(BGroupLayoutBuilder(B_HORIZONTAL, 0)
BGroupLayoutBuilder(this)
BGroupLayoutBuilder(rootLayout)
BGroupLayoutBuilder(this)
BGroupLayoutBuilder(rootLayout)
BView* view = BGroupLayoutBuilder(B_VERTICAL, 5.0)
BGroupLayoutBuilder(line).AddGlue();
BGroupLayoutBuilder(line).AddGlue();
BGroupLayoutBuilder(root)
AddChild(BGroupLayoutBuilder(B_VERTICAL, 0)
AddChild(BGroupLayoutBuilder(B_VERTICAL, 4)
AddChild(BGroupLayoutBuilder(B_VERTICAL, 4)
AddChild(BGroupLayoutBuilder(B_VERTICAL, B_USE_SMALL_SPACING)
AddChild(BGroupLayoutBuilder(B_VERTICAL, 0.0)
.Add(BGroupLayoutBuilder(B_HORIZONTAL, spacing)
.Add(BGroupLayoutBuilder(B_HORIZONTAL, B_USE_SMALL_SPACING)
AddChild(BGroupLayoutBuilder(B_VERTICAL, 0.0)
.Add(BGroupLayoutBuilder(B_HORIZONTAL, B_USE_SMALL_SPACING)
root->AddItem(BGroupLayoutBuilder(B_VERTICAL, B_USE_DEFAULT_SPACING)
BView* verticalGroup = BGroupLayoutBuilder(B_VERTICAL, 3)
verticalGroup = BGroupLayoutBuilder(B_VERTICAL, 3)
AddChild(BGroupLayoutBuilder(B_VERTICAL, 0.0)
.Add(BGroupLayoutBuilder(B_HORIZONTAL, spacing)
BView* view = BGroupLayoutBuilder(B_VERTICAL, 0)
fPreviewBox->AddChild(BGroupLayoutBuilder(B_VERTICAL)
AddChild(BGroupLayoutBuilder(B_HORIZONTAL, 0)
.Add(BGroupLayoutBuilder(B_VERTICAL, 8)
.Add(BGroupLayoutBuilder(B_VERTICAL, 0)
.Add(BGroupLayoutBuilder(B_HORIZONTAL, 10)
.Add(BGroupLayoutBuilder(B_HORIZONTAL, 10)
AddChild(BGroupLayoutBuilder(B_VERTICAL, 0)
.Add(BGroupLayoutBuilder(B_HORIZONTAL, 0)
.Add(BGroupLayoutBuilder(B_HORIZONTAL, 8)
.Add(BGroupLayoutBuilder(B_VERTICAL, 0)
.Add(BGroupLayoutBuilder(B_HORIZONTAL, 0)
.Add(BGroupLayoutBuilder(B_HORIZONTAL, 0)
.Add(BGroupLayoutBuilder(B_HORIZONTAL, 10)
BGroupLayoutBuilder&
BGroupLayoutBuilder::Add(BLayoutItem* item)
BGroupLayoutBuilder&
BGroupLayoutBuilder::Add(BLayoutItem* item, float weight)
BGroupLayoutBuilder&
BGroupLayoutBuilder::AddGroup(orientation orientation, float spacing,
BGroupLayoutBuilder&
BGroupLayoutBuilder::End()
BGroupLayoutBuilder&
BGroupLayoutBuilder::AddGlue(float weight)
BGroupLayoutBuilder&
BGroupLayoutBuilder::AddStrut(float size)
BGroupLayoutBuilder::BGroupLayoutBuilder(orientation orientation,
BGroupLayoutBuilder&
BGroupLayoutBuilder::SetInsets(float left, float top, float right, float bottom)
BGroupLayoutBuilder::operator BGroupLayout*()
BGroupLayoutBuilder::_PushLayout(BGroupLayout* layout)
BGroupLayoutBuilder::_PopLayout()
BGroupLayoutBuilder::BGroupLayoutBuilder(BGroupLayout* layout)
BGroupLayoutBuilder::BGroupLayoutBuilder(BGroupView* view)
BGroupLayoutBuilder::RootLayout() const
BGroupLayoutBuilder::TopLayout() const
BGroupLayoutBuilder&
BGroupLayoutBuilder::GetTopLayout(BGroupLayout** _layout)
BGroupLayoutBuilder::TopView() const
BGroupLayoutBuilder&
BGroupLayoutBuilder::GetTopView(BView** _view)
BGroupLayoutBuilder&
BGroupLayoutBuilder::Add(BView* view)
BGroupLayoutBuilder&
BGroupLayoutBuilder::Add(BView* view, float weight)
BView* view = BGroupLayoutBuilder(B_VERTICAL, 5.0)
.Add(BGroupLayoutBuilder(B_HORIZONTAL, 10.0)
.Add(BGroupLayoutBuilder(B_HORIZONTAL,5.0)
box->SetLabel(BGroupLayoutBuilder()
view = BGroupLayoutBuilder(B_VERTICAL, 5.0)
.Add(BGroupLayoutBuilder(B_HORIZONTAL, 5.0)
box->SetLabel(BGroupLayoutBuilder()
BView* view2 = BGroupLayoutBuilder(B_VERTICAL, 5.0)
.Add(BGroupLayoutBuilder(B_HORIZONTAL, 5.0)
box2->SetLabel(BGroupLayoutBuilder()
groupView->AddChild(BGroupLayoutBuilder(B_HORIZONTAL, 10.0)
view = BGroupLayoutBuilder(B_VERTICAL, 5.0)
box->SetLabel(BGroupLayoutBuilder()
AddChild(BGroupLayoutBuilder(B_VERTICAL, 10.0)
.Add(BGroupLayoutBuilder(B_HORIZONTAL, 10.0)
AddChild(BGroupLayoutBuilder(B_VERTICAL, 0)
AddChild(BGroupLayoutBuilder(B_VERTICAL, 0)
AddChild(BGroupLayoutBuilder(B_VERTICAL, 0)
AddChild(BGroupLayoutBuilder(B_VERTICAL, 0)
groupLayout->AddView(BGroupLayoutBuilder(B_VERTICAL, 0)
AddChild(BGroupLayoutBuilder(B_VERTICAL, 0)
AddChild(BGroupLayoutBuilder(B_HORIZONTAL, 0)
AddChild(BGroupLayoutBuilder(B_HORIZONTAL, 10)
.Add(BGroupLayoutBuilder(B_HORIZONTAL)
AddChild(BGroupLayoutBuilder(B_VERTICAL, 0)
.Add(BGroupLayoutBuilder(B_HORIZONTAL, 0)
.Add(BGroupLayoutBuilder(B_HORIZONTAL, 0)
static BGroupLayoutBuilder
return BGroupLayoutBuilder(B_HORIZONTAL)
BGroupLayoutBuilder builder(B_VERTICAL);
.Add(BGroupLayoutBuilder(B_HORIZONTAL, 10)
.Add(BGroupLayoutBuilder(B_VERTICAL, 0)
.Add(BGroupLayoutBuilder(B_HORIZONTAL, 10)
.Add(BGroupLayoutBuilder(B_VERTICAL, 0)
.Add(BGroupLayoutBuilder(B_HORIZONTAL)
AddChild(BGroupLayoutBuilder(B_VERTICAL, 10)
.Add(BGroupLayoutBuilder(B_HORIZONTAL, 10)
base->AddView(BGroupLayoutBuilder(B_VERTICAL, 5.0)
AddChild(BGroupLayoutBuilder(B_VERTICAL, 10)
.Add(BGroupLayoutBuilder(B_HORIZONTAL, 10)
window->AddChild(BGroupLayoutBuilder(B_VERTICAL, 10)
AddChild(BGroupLayoutBuilder(B_VERTICAL, spacing)