| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879 | 
							- /////////////////////////////////////////////////////////////////////////////
 
- // Name:        splitterwindow.h
 
- // Purpose:     topic overview
 
- // Author:      wxWidgets team
 
- // Licence:     wxWindows licence
 
- /////////////////////////////////////////////////////////////////////////////
 
- /**
 
- @page overview_splitterwindow wxSplitterWindow Overview
 
- @tableofcontents
 
- @see wxSplitterWindow
 
- @section overview_splitterwindow_appearance Appearance
 
- The following screenshot shows the appearance of a splitter window with a
 
- horizontal split.
 
- The style wxSP_3D has been used to show a 3D border and 3D sash.
 
- @image html overview_splitter_3d.png
 
- @section overview_splitterwindow_example Example
 
- The following fragment shows how to create a splitter window, creating two
 
- subwindows and hiding one of them.
 
- @code
 
- splitter = new wxSplitterWindow(this, -1, wxPoint(0, 0),
 
-                                 wxSize(400, 400), wxSP_3D);
 
- leftWindow = new MyWindow(splitter);
 
- leftWindow->SetScrollbars(20, 20, 50, 50);
 
- rightWindow = new MyWindow(splitter);
 
- rightWindow->SetScrollbars(20, 20, 50, 50);
 
- rightWindow->Show(false);
 
- splitter->Initialize(leftWindow);
 
- // Set this to prevent unsplitting
 
- // splitter->SetMinimumPaneSize(20);
 
- @endcode
 
- The next fragment shows how the splitter window can be manipulated after
 
- creation.
 
- @code
 
- void MyFrame::OnSplitVertical(wxCommandEvent& event)
 
- {
 
-     if ( splitter->IsSplit() )
 
-         splitter->Unsplit();
 
-     leftWindow->Show(true);
 
-     rightWindow->Show(true);
 
-     splitter->SplitVertically( leftWindow, rightWindow );
 
- }
 
- void MyFrame::OnSplitHorizontal(wxCommandEvent& event)
 
- {
 
-     if ( splitter->IsSplit() )
 
-         splitter->Unsplit();
 
-     leftWindow->Show(true);
 
-     rightWindow->Show(true);
 
-     splitter->SplitHorizontally( leftWindow, rightWindow );
 
- }
 
- void MyFrame::OnUnsplit(wxCommandEvent& event)
 
- {
 
-     if ( splitter->IsSplit() )
 
-         splitter->Unsplit();
 
- }
 
- @endcode
 
- */
 
 
  |