diff --git a/headers/os/interface/GridLayout.h b/headers/os/interface/GridLayout.h index b6557a1a58..8365d63b4c 100644 --- a/headers/os/interface/GridLayout.h +++ b/headers/os/interface/GridLayout.h @@ -15,6 +15,9 @@ public: float vertical = 0.0f); virtual ~BGridLayout(); + int32 CountColumns() const; + int32 CountRows() const; + float HorizontalSpacing() const; float VerticalSpacing() const; diff --git a/src/kits/interface/GridLayout.cpp b/src/kits/interface/GridLayout.cpp index 022a479059..7b17291b1b 100644 --- a/src/kits/interface/GridLayout.cpp +++ b/src/kits/interface/GridLayout.cpp @@ -155,6 +155,23 @@ BGridLayout::~BGridLayout() delete fColumnInfos; } + +// CountColumns +int32 +BGridLayout::CountColumns() const +{ + return fColumnCount; +} + + +// CountRows +int32 +BGridLayout::CountRows() const +{ + return fRowCount; +} + + // HorizontalSpacing float BGridLayout::HorizontalSpacing() const