fSplitLayout
BSplitLayout* fSplitLayout;
fSplitLayout->SetOrientation(orientation);
return fSplitLayout->SplitterSize();
fSplitLayout->SetSplitterSize(size);
return fSplitLayout->CountItems();
return fSplitLayout->ItemWeight(index);
return fSplitLayout->ItemWeight(item);
fSplitLayout->SetItemWeight(index, weight, invalidateLayout);
fSplitLayout->SetItemWeight(item, weight);
return fSplitLayout->IsCollapsible(index);
fSplitLayout->SetCollapsible(collapsible);
fSplitLayout->SetCollapsible(index, collapsible);
fSplitLayout->SetCollapsible(first, last, collapsible);
return fSplitLayout->IsItemCollapsed(index);
fSplitLayout->SetItemCollapsed(index, collapsed);
return fSplitLayout->AddView(child, weight);
return fSplitLayout->AddView(index, child, weight);
fSplitLayout = new BSplitLayout(orientation, spacing))
return fSplitLayout->AddItem(child);
return fSplitLayout->AddItem(child, weight);
return fSplitLayout->AddItem(index, child, weight);
int32 draggedSplitterIndex = fSplitLayout->DraggedSplitter();
int32 count = fSplitLayout->CountItems();
BRect frame = fSplitLayout->SplitterItemFrame(i);
if (fSplitLayout->StartDraggingSplitter(where))
if (fSplitLayout->StopDraggingSplitter()) {
int32 splitterIndex = fSplitLayout->DraggedSplitter();
if (splitterIndex >= 0 || fSplitLayout->IsAboveSplitter(where)) {
BRect oldFrame = fSplitLayout->SplitterItemFrame(splitterIndex);
if (fSplitLayout->DragSplitter(where)) {
Invalidate(fSplitLayout->SplitterItemFrame(splitterIndex));
fSplitLayout = dynamic_cast<BSplitLayout*>(GetLayout());
if (!fSplitLayout && GetLayout())
else if (!fSplitLayout)
fSplitLayout->SetInsets(left, top, right, bottom);
fSplitLayout->SetInsets(horizontal, vertical, horizontal, vertical);
fSplitLayout->SetInsets(insets, insets, insets, insets);
fSplitLayout->GetInsets(left, top, right, bottom);
return fSplitLayout->Spacing();
fSplitLayout->SetSpacing(spacing);
return fSplitLayout->Orientation();