X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/d18ed59a36637b9dbb3694a083d45bf3cc41ee08..5fb9fcfc01e19f91f42993d2c3fa2724531df856:/samples/notebook/test.cpp diff --git a/samples/notebook/test.cpp b/samples/notebook/test.cpp index e9867c144c..4070a935bd 100644 --- a/samples/notebook/test.cpp +++ b/samples/notebook/test.cpp @@ -20,7 +20,6 @@ #include "wx/wx.h" #endif -#include "wx/tab.h" #include "test.h" // If 1, use a dialog. Otherwise use a frame. @@ -44,6 +43,14 @@ bool MyApp::OnInit(void) #else frame = new MyFrame((wxFrame*) NULL, -1, (char *) "Notebook", wxPoint(-1, -1), wxSize(365, 390), wxDEFAULT_FRAME_STYLE); + // Problem with generic wxNotebook implementation whereby it doesn't size properly unless + // you set the size again +#if defined(__WIN16__) + int width, height; + frame->GetSize(& width, & height); + frame->SetSize(-1, -1, width, height); +#endif + return TRUE; #endif } @@ -82,7 +89,7 @@ void MyApp::InitTabView(wxNotebook* notebook, wxWindow* window) (void)new wxButton(panel1, -1, "Press me", wxPoint(10, 10)); (void)new wxTextCtrl(panel1, -1, "1234", wxPoint(10, 40), wxSize(120, 150)); - notebook->AddPage(panel1, "Cat"); + notebook->AddPage(panel1, "Cat", TRUE); wxPanel *panel2 = new wxPanel(notebook, -1); panel2->SetBackgroundColour(wxColour("BLUE"));