also add wxSizer::IsEmpty()

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@57712 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Vadim Zeitlin
2009-01-01 23:25:37 +00:00
parent 2f39b5a33e
commit 6e1f851b17
2 changed files with 11 additions and 0 deletions

View File

@@ -666,6 +666,7 @@ public:
{ SetDimension(wxPoint(x, y), wxSize(width, height)); } { SetDimension(wxPoint(x, y), wxSize(width, height)); }
size_t GetItemCount() const { return m_children.GetCount(); } size_t GetItemCount() const { return m_children.GetCount(); }
bool IsEmpty() const { return m_children.IsEmpty(); }
wxSizerItem* GetItem( wxWindow *window, bool recursive = false ); wxSizerItem* GetItem( wxWindow *window, bool recursive = false );
wxSizerItem* GetItem( wxSizer *sizer, bool recursive = false ); wxSizerItem* GetItem( wxSizer *sizer, bool recursive = false );

View File

@@ -1093,6 +1093,9 @@ public:
/** /**
Returns the number of items in the sizer. Returns the number of items in the sizer.
If you just need to test whether the sizer is empty or not you can also
use IsEmpty() function.
*/ */
size_t GetItemCount() const; size_t GetItemCount() const;
@@ -1246,6 +1249,13 @@ public:
*/ */
wxSizerItem* InsertStretchSpacer(size_t index, int prop = 1); wxSizerItem* InsertStretchSpacer(size_t index, int prop = 1);
/**
Return @true if the sizer has no elements.
@see GetItemCount()
*/
bool IsEmpty() const;
/** /**
Returns @true if the @a window is shown. Returns @true if the @a window is shown.