From a5b317c973d2c54dd41ac4199b48684ed2e9ef25 Mon Sep 17 00:00:00 2001 From: Robin Dunn Date: Wed, 16 Oct 2002 22:48:18 +0000 Subject: [PATCH] Reverted last change. The page size must be set when it is added in case the notebook has already been sized by the time the new page is added. git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/branches/WX_2_4_BRANCH@17544 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- src/msw/notebook.cpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/msw/notebook.cpp b/src/msw/notebook.cpp index 4b7492acd8..0990d2af66 100644 --- a/src/msw/notebook.cpp +++ b/src/msw/notebook.cpp @@ -433,6 +433,13 @@ bool wxNotebook::InsertPage(int nPage, // this updates internal flag too - otherwise it will get out of sync pPage->Show(FALSE); + // fit the notebook page to the tab control's display area + RECT rc; + rc.left = rc.top = 0; + GetSize((int *)&rc.right, (int *)&rc.bottom); + TabCtrl_AdjustRect(m_hwnd, FALSE, &rc); + pPage->SetSize(rc.left, rc.top, rc.right - rc.left, rc.bottom - rc.top); + // some page should be selected: either this one or the first one if there is // still no selection int selNew = -1;