]> git.saurik.com Git - wxWidgets.git/blobdiff - docs/latex/wx/tsplittr.tex
don't call wxYield() from EnsureVisible(), this is too dangerous - and unnecessary...
[wxWidgets.git] / docs / latex / wx / tsplittr.tex
index ac4a35b945d0d4ccc67205ed2bed84cb30350d4e..2be27dee73a20540ee693bba32c658875eb3971c 100644 (file)
@@ -15,18 +15,16 @@ subwindows and hiding one of them.
 
 {\small
 \begin{verbatim}
-  splitter = new wxSplitterWindow(this, 0, 0, 400, 400, wxSP_3D);
+  splitter = new wxSplitterWindow(this, -1, wxPoint(0, 0), wxSize(400, 400), wxSP_3D);
 
-  leftCanvas = new MyCanvas(splitter);
-  leftCanvas->SetBackground(wxRED_BRUSH);
-  leftCanvas->SetScrollbars(20, 20, 50, 50, 4, 4);
+  leftWindow = new MyWindow(splitter);
+  leftWindow->SetScrollbars(20, 20, 50, 50);
 
-  rightCanvas = new MyCanvas(splitter);
-  rightCanvas->SetBackground(wxCYAN_BRUSH);
-  rightCanvas->SetScrollbars(20, 20, 50, 50, 4, 4);
-  rightCanvas->Show(FALSE);
+  rightWindow = new MyWindow(splitter);
+  rightWindow->SetScrollbars(20, 20, 50, 50);
+  rightWindow->Show(FALSE);
 
-  splitter->Initialize(leftCanvas);
+  splitter->Initialize(leftWindow);
 
   // Set this to prevent unsplitting
 //    splitter->SetMinimumPaneSize(20);
@@ -41,18 +39,18 @@ The next fragment shows how the splitter window can be manipulated after creatio
   {
         if ( splitter->IsSplit() )
             splitter->Unsplit();
-        leftCanvas->Show(TRUE);
-        rightCanvas->Show(TRUE);
-        splitter->SplitVertically( leftCanvas, rightCanvas );
+        leftWindow->Show(TRUE);
+        rightWindow->Show(TRUE);
+        splitter->SplitVertically( leftWindow, rightWindow );
   }
 
   void MyFrame::OnSplitHorizontal(wxCommandEvent& event)
   {
         if ( splitter->IsSplit() )
             splitter->Unsplit();
-        leftCanvas->Show(TRUE);
-        rightCanvas->Show(TRUE);
-        splitter->SplitHorizontally( leftCanvas, rightCanvas );
+        leftWindow->Show(TRUE);
+        rightWindow->Show(TRUE);
+        splitter->SplitHorizontally( leftWindow, rightWindow );
   }
 
   void MyFrame::OnUnsplit(wxCommandEvent& event)