diff --git a/headers/os/interface/SplitView.h b/headers/os/interface/SplitView.h index 2be211f237..0b83c07e7a 100644 --- a/headers/os/interface/SplitView.h +++ b/headers/os/interface/SplitView.h @@ -35,6 +35,7 @@ public: float SplitterSize() const; void SetSplitterSize(float size); + int32 CountItems() const; float ItemWeight(int32 index) const; float ItemWeight(BLayoutItem* item) const; void SetItemWeight(int32 index, float weight, diff --git a/src/kits/interface/SplitView.cpp b/src/kits/interface/SplitView.cpp index 9742eab669..0dc0cb84c0 100644 --- a/src/kits/interface/SplitView.cpp +++ b/src/kits/interface/SplitView.cpp @@ -117,6 +117,13 @@ BSplitView::SetSplitterSize(float size) } +int32 +BSplitView::CountItems() const +{ + return fSplitLayout->CountItems(); +} + + float BSplitView::ItemWeight(int32 index) const {