X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/f2fe4f677724f4eced0ce62d0fded6fe3dda6bf7..9f8d3f61a913c495ae80c8471ea175ab13cd4613:/docs/latex/wx/sizer.tex diff --git a/docs/latex/wx/sizer.tex b/docs/latex/wx/sizer.tex index 41f085d5e3..ef5c5b2c26 100644 --- a/docs/latex/wx/sizer.tex +++ b/docs/latex/wx/sizer.tex @@ -62,8 +62,12 @@ The destructor. \membersection{wxSizer::Add}\label{wxsizeradd} +\func{wxSizerItem*}{Add}{\param{wxWindow* }{window}, \param{const wxSizerFlags\& }{flags}} + \func{wxSizerItem*}{Add}{\param{wxWindow* }{window}, \param{int }{proportion = 0},\param{int }{flag = 0}, \param{int }{border = 0}, \param{wxObject* }{userData = NULL}} +\func{wxSizerItem*}{Add}{\param{wxSizer* }{sizer}, \param{const wxSizerFlags\& }{flags}} + \func{wxSizerItem*}{Add}{\param{wxSizer* }{sizer}, \param{int }{proportion = 0}, \param{int }{flag = 0}, \param{int }{border = 0}, \param{wxObject* }{userData = NULL}} \func{wxSizerItem*}{Add}{\param{int }{width}, \param{int }{height}, \param{int }{proportion = 0}, \param{int }{flag = 0}, \param{int }{border = 0}, \param{wxObject* }{userData = NULL}} @@ -142,6 +146,8 @@ the sizer, adjusted for the border if any.} item, for use in derived classes when sizing information is more complex than the {\it proportion} and {\it flag} will allow for.} +\docparam{flags}{A \helpref{wxSizerFlags}{wxsizerflags} object that +enables you to specify most of the above parameters more conveniently.} \membersection{wxSizer::AddSpacer}\label{wxsizeraddspacer} @@ -254,8 +260,12 @@ size of all the children and their borders or the minimal size set by \membersection{wxSizer::Insert}\label{wxsizerinsert} +\func{wxSizerItem*}{Insert}{\param{size\_t }{index}, \param{wxWindow* }{window}, \param{const wxSizerFlags\& }{flags}} + \func{wxSizerItem*}{Insert}{\param{size\_t }{index}, \param{wxWindow* }{window}, \param{int }{proportion = 0},\param{int }{flag = 0}, \param{int }{border = 0}, \param{wxObject* }{userData = NULL}} +\func{wxSizerItem*}{Insert}{\param{size\_t }{index}, \param{wxSizer* }{sizer}, \param{const wxSizerFlags\& }{flags}} + \func{wxSizerItem*}{Insert}{\param{size\_t }{index}, \param{wxSizer* }{sizer}, \param{int }{proportion = 0}, \param{int }{flag = 0}, \param{int }{border = 0}, \param{wxObject* }{userData = NULL}} \func{wxSizerItem*}{Insert}{\param{size\_t }{index}, \param{int }{width}, \param{int }{height}, \param{int }{proportion = 0}, \param{int }{flag = 0}, \param{int }{border = 0}, \param{wxObject* }{userData = NULL}} @@ -294,8 +304,12 @@ the current dimension. \membersection{wxSizer::Prepend}\label{wxsizerprepend} +\func{wxSizerItem*}{Prepend}{\param{wxWindow* }{window}, \param{const wxSizerFlags\& }{flags}} + \func{wxSizerItem*}{Prepend}{\param{wxWindow* }{window}, \param{int }{proportion = 0}, \param{int }{flag = 0}, \param{int }{border = 0}, \param{wxObject* }{userData = NULL}} +\func{wxSizerItem*}{Prepend}{\param{wxSizer* }{sizer}, \param{const wxSizerFlags\& }{flags}} + \func{wxSizerItem*}{Prepend}{\param{wxSizer* }{sizer}, \param{int }{proportion = 0}, \param{int }{flag = 0}, \param{int }{border = 0}, \param{wxObject* }{userData = NULL}} \func{wxSizerItem*}{Prepend}{\param{int }{width}, \param{int }{height}, \param{int }{proportion = 0}, \param{int }{flag = 0}, \param{int }{border= 0}, \param{wxObject* }{userData = NULL}} @@ -430,6 +444,8 @@ are the only two sizer classes that can size rows/columns independently. \section{\class{wxSizerFlags}}\label{wxsizerflags} +PRELIMINARY. + Normally, when you add something to a sizer via \helpref{wxSizer::Add}{wxsizeradd}, you have to specify a lot of flags and parameters. This can be unwieldy. This is where wxSizerFlags comes in. Instead of a bunch of flags and other stuff, you can use wxSizerFlags, which is a convenient class for doing so. @@ -437,7 +453,7 @@ This is where wxSizerFlags comes in. Instead of a bunch of flags and other stuf Note that by specification, all methods of wxSizerFlags return the wxSizerFlags object itself to ease the calling of multiple methods at a time. -\membersection{wxSizerFlags::wxSizer}\label{wxsizerflagsctor} +\membersection{wxSizerFlags::wxSizerFlags}\label{wxsizerflagsctor} \func{}{wxSizerFlags}{\param{int }{proportion = 0}} @@ -480,7 +496,7 @@ Sets the object of the wxSizerFlags to center itself in the area it is given. \membersection{wxSizerFlags::Expand}\label{wxsizerflagsexpand} -\func{wxSizerFlags\& }{Align}{\void} +\func{wxSizerFlags\& }{Expand}{\void} Sets the object of the wxSizerFlags to expand to fill as much area as it can.