Added first cut at sizer topic, based on Robert's manual and
individual class reference docs. git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@13859 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -7,37 +7,17 @@ The only thing this sizer does is to determine the size of the biggest
|
||||
page of the notebook and report an adjusted minimal size to a more toplevel
|
||||
sizer.
|
||||
|
||||
In order to query the size of notebook page, this page needs to have its
|
||||
own sizer, otherwise the wxNotebookSizer will ignore it. Notebook pages
|
||||
get there sizer by assiging one to them using \helpref{wxWindow::SetSizer}{wxwindowsetsizer}
|
||||
and setting the auto-layout option to TRUE using
|
||||
\helpref{wxWindow::SetAutoLayout}{wxwindowsetautolayout}. Here is one
|
||||
example showing how to add a notebook page that the notebook sizer is
|
||||
aware of:
|
||||
|
||||
\begin{verbatim}
|
||||
wxNotebook *notebook = new wxNotebook( &dialog, -1 );
|
||||
wxNotebookSizer *nbs = new wxNotebookSizer( notebook );
|
||||
|
||||
// Add panel as notebook page
|
||||
wxPanel *panel = new wxPanel( notebook, -1 );
|
||||
notebook->AddPage( panel, "My Notebook Page" );
|
||||
|
||||
wxBoxSizer *panelsizer = new wxBoxSizer( wxVERTICAL );
|
||||
|
||||
// Add controls to panel and panelsizer here...
|
||||
|
||||
panel->SetAutoLayout( TRUE );
|
||||
panel->SetSizer( panelsizer );
|
||||
\end{verbatim}
|
||||
|
||||
See also \helpref{wxSizer}{wxsizer}, \helpref{wxNotebook}{wxnotebook}.
|
||||
For more information, please see \helpref{Programming with wxNotebookSizer}{notebooksizerprogramming}.
|
||||
|
||||
\wxheading{Derived from}
|
||||
|
||||
\helpref{wxSizer}{wxsizer}\\
|
||||
\helpref{wxObject}{wxobject}
|
||||
|
||||
\wxheading{See also}
|
||||
|
||||
\helpref{wxSizer}{wxsizer}, \helpref{wxNotebook}{wxnotebook}, \helpref{Sizer overview}{sizeroverview}
|
||||
|
||||
\latexignore{\rtfignore{\wxheading{Members}}}
|
||||
|
||||
\membersection{wxNotebookSizer::wxNotebookSizer}\label{wxnotebooksizerwxnotebooksizer}
|
||||
|
Reference in New Issue
Block a user