]> git.saurik.com Git - wxWidgets.git/blobdiff - src/common/nbkbase.cpp
Lots of things to make menus and submenus work.
[wxWidgets.git] / src / common / nbkbase.cpp
index aabd7476ddc97bc898c47386cf79b724424fec71..527fcc27db5a4d6f8f8d02c9dca4ef821104936a 100644 (file)
 #if wxUSE_NOTEBOOK
 
 #ifndef WX_PRECOMP
-    #include "wx/notebook.h"
-    #include "wx/imaglist.h"
 #endif //WX_PRECOMP
 
+#include "wx/imaglist.h"
+#include "wx/notebook.h"
+
 // ============================================================================
 // implementation
 // ============================================================================
@@ -90,10 +91,17 @@ wxSize wxNotebookBase::CalcSizeFromPage(const wxSize& sizePage)
     // this was just taken from wxNotebookSizer::CalcMin() and is, of
     // course, totally bogus - just like the original code was
     wxSize sizeTotal = sizePage;
+    
     if ( HasFlag(wxNB_LEFT) || HasFlag(wxNB_RIGHT) )
+    {
         sizeTotal.x += 90;
+        sizeTotal.y += 10;
+    }
     else
+    {
+        sizeTotal.x += 10;
         sizeTotal.y += 40;
+    }
 
     return sizeTotal;
 }
@@ -119,7 +127,7 @@ wxNotebookPage *wxNotebookBase::DoRemovePage(int nPage)
                  _T("invalid page index in wxNotebookBase::DoRemovePage()") );
 
     wxNotebookPage *pageRemoved = m_pages[nPage];
-    m_pages.Remove(nPage);
+    m_pages.RemoveAt(nPage);
 
     return pageRemoved;
 }