]> git.saurik.com Git - wxWidgets.git/commitdiff
also add wxSizer::IsEmpty()
authorVadim Zeitlin <vadim@wxwidgets.org>
Thu, 1 Jan 2009 23:25:37 +0000 (23:25 +0000)
committerVadim Zeitlin <vadim@wxwidgets.org>
Thu, 1 Jan 2009 23:25:37 +0000 (23:25 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@57712 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

include/wx/sizer.h
interface/wx/sizer.h

index 4f3312d66827c8081bcaefdfd21450d2a4e1adf4..316602ca449ac1928541312b7f56e184e7890494 100644 (file)
@@ -666,6 +666,7 @@ public:
         { SetDimension(wxPoint(x, y), wxSize(width, height)); }
 
     size_t GetItemCount() const { return m_children.GetCount(); }
+    bool IsEmpty() const { return m_children.IsEmpty(); }
 
     wxSizerItem* GetItem( wxWindow *window, bool recursive = false );
     wxSizerItem* GetItem( wxSizer *sizer, bool recursive = false );
index f7f2832033e17e33560f5f05ecb74b878f8c585f..86269f643f85c8cfdb52b3d55a8a779d5ff549bb 100644 (file)
@@ -1093,6 +1093,9 @@ public:
 
     /**
        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;
 
@@ -1246,6 +1249,13 @@ public:
     */
     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.