make it clear that the size returned by Fit() is window, not client, size
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@25655 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
parent
74f4dabba9
commit
02c6137ec1
@ -39,6 +39,7 @@ capabilities for the various virtual methods.}
|
||||
|
||||
\latexignore{\rtfignore{\wxheading{Members}}}
|
||||
|
||||
|
||||
\membersection{wxSizer::wxSizer}\label{wxsizerwxsizer}
|
||||
|
||||
\func{}{wxSizer}{\void}
|
||||
@ -46,12 +47,14 @@ capabilities for the various virtual methods.}
|
||||
The constructor. Note that wxSizer is an abstract base class and may not
|
||||
be instantiated.
|
||||
|
||||
|
||||
\membersection{wxSizer::\destruct{wxSizer}}\label{wxsizerdtor}
|
||||
|
||||
\func{}{\destruct{wxSizer}}{\void}
|
||||
|
||||
The destructor.
|
||||
|
||||
|
||||
\membersection{wxSizer::Add}\label{wxsizeradd}
|
||||
|
||||
\func{void}{Add}{\param{wxWindow* }{window}, \param{int }{proportion = 0},\param{int }{flag = 0}, \param{int }{border = 0}, \param{wxObject* }{userData = NULL}}
|
||||
@ -115,6 +118,7 @@ control even if its text is changed during run-time.}
|
||||
item, for use in derived classes when sizing information is more
|
||||
complex than the {\it proportion} and {\it flag} will allow for.}
|
||||
|
||||
|
||||
\membersection{wxSizer::CalcMin}\label{wxsizercalcmin}
|
||||
|
||||
\func{wxSize}{CalcMin}{\void}
|
||||
@ -122,6 +126,7 @@ complex than the {\it proportion} and {\it flag} will allow for.}
|
||||
This method is abstract and has to be overwritten by any derived class.
|
||||
Here, the sizer will do the actual calculation of its children minimal sizes.
|
||||
|
||||
|
||||
\membersection{wxSizer::Detach}\label{wxsizerdetach}
|
||||
|
||||
\func{bool}{Detach}{\param{wxWindow* }{window}}
|
||||
@ -142,6 +147,7 @@ Returns true if the child item was found and detached, false otherwise.
|
||||
|
||||
\helpref{wxSizer::Remove}{wxsizerremove}
|
||||
|
||||
|
||||
\membersection{wxSizer::Fit}\label{wxsizerfit}
|
||||
|
||||
\func{wxSize}{Fit}{\param{wxWindow* }{window}}
|
||||
@ -150,6 +156,9 @@ Tell the sizer to resize the {\it window} to match the sizer's minimal size. Thi
|
||||
is commonly done in the constructor of the window itself, see sample in the description
|
||||
of \helpref{wxBoxSizer}{wxboxsizer}. Returns the new size.
|
||||
|
||||
For a top level window this is the total window size, not client size.
|
||||
|
||||
|
||||
\membersection{wxSizer::FitInside}\label{wxsizerfitinside}
|
||||
|
||||
\func{void}{FitInside}{\param{wxWindow* }{window}}
|
||||
@ -164,18 +173,21 @@ windows which manage it.
|
||||
\helpref{wxScrolledWindow::SetScrollbars}{wxscrolledwindowsetscrollbars},\rtfsp
|
||||
\helpref{wxSizer::SetVirtualSizeHints}{wxsizersetvirtualsizehints}
|
||||
|
||||
|
||||
\membersection{wxSizer::GetSize}\label{wxsizergetsize}
|
||||
|
||||
\func{wxSize}{GetSize}{\void}
|
||||
|
||||
Returns the current size of the sizer.
|
||||
|
||||
|
||||
\membersection{wxSizer::GetPosition}\label{wxsizergetposition}
|
||||
|
||||
\func{wxPoint}{GetPosition}{\void}
|
||||
|
||||
Returns the current position of the sizer.
|
||||
|
||||
|
||||
\membersection{wxSizer::GetMinSize}\label{wxsizergetminsize}
|
||||
|
||||
\func{wxSize}{GetMinSize}{\void}
|
||||
@ -184,6 +196,7 @@ Returns the minimal size of the sizer. This is either the combined minimal
|
||||
size of all the children and their borders or the minimal size set by
|
||||
\helpref{SetMinSize}{wxsizersetminsize}, depending on which is bigger.
|
||||
|
||||
|
||||
\membersection{wxSizer::Insert}\label{wxsizerinsert}
|
||||
|
||||
\func{void}{Insert}{\param{size\_t }{index}, \param{wxWindow* }{window}, \param{int }{proportion = 0},\param{int }{flag = 0}, \param{int }{border = 0}, \param{wxObject* }{userData = NULL}}
|
||||
@ -198,6 +211,7 @@ Insert a child into the sizer before any existing item at {\it index}.
|
||||
|
||||
See \helpref{wxSizer::Add}{wxsizeradd} for the meaning of the other parameters.
|
||||
|
||||
|
||||
\membersection{wxSizer::Layout}\label{wxsizerlayout}
|
||||
|
||||
\func{void}{Layout}{\void}
|
||||
@ -206,6 +220,7 @@ Call this to force layout of the children anew, e.g. after having added a child
|
||||
to or removed a child (window, other sizer or space) from the sizer while keeping
|
||||
the current dimension.
|
||||
|
||||
|
||||
\membersection{wxSizer::Prepend}\label{wxsizerprepend}
|
||||
|
||||
\func{void}{Prepend}{\param{wxWindow* }{window}, \param{int }{proportion = 0}, \param{int }{flag = 0}, \param{int }{border = 0}, \param{wxObject* }{userData = NULL}}
|
||||
@ -217,6 +232,7 @@ the current dimension.
|
||||
Same as \helpref{wxSizer::Add}{wxsizeradd}, but prepends the items to the beginning of the
|
||||
list of items (windows, subsizers or spaces) owned by this sizer.
|
||||
|
||||
|
||||
\membersection{wxSizer::RecalcSizes}\label{wxsizerrecalcsizes}
|
||||
|
||||
\func{void}{RecalcSizes}{\void}
|
||||
@ -225,6 +241,7 @@ This method is abstract and has to be overwritten by any derived class.
|
||||
Here, the sizer will do the actual calculation of its children's positions
|
||||
and sizes.
|
||||
|
||||
|
||||
\membersection{wxSizer::Remove}\label{wxsizerremove}
|
||||
|
||||
\func{bool}{Remove}{\param{wxWindow* }{window}}
|
||||
@ -246,6 +263,7 @@ method that will both detach and destroy a wxWindow item.
|
||||
|
||||
Returns true if the child item was found and removed, false otherwise.
|
||||
|
||||
|
||||
\membersection{wxSizer::SetDimension}\label{wxsizersetdimension}
|
||||
|
||||
\func{void}{SetDimension}{\param{int }{x}, \param{int }{y}, \param{int }{width}, \param{int }{height}}
|
||||
@ -254,6 +272,7 @@ Call this to force the sizer to take the given dimension and thus force the item
|
||||
by the sizer to resize themselves according to the rules defined by the parameter in the
|
||||
\helpref{Add}{wxsizeradd} and \helpref{Prepend}{wxsizerprepend} methods.
|
||||
|
||||
|
||||
\membersection{wxSizer::SetMinSize}\label{wxsizersetminsize}
|
||||
|
||||
\func{void}{SetMinSize}{\param{int }{width}, \param{int }{height}}
|
||||
@ -266,6 +285,7 @@ method \helpref{GetMinSize}{wxsizergetminsize} will return either the minimal si
|
||||
as requested by its children or the minimal size set here, depending on which is
|
||||
bigger.
|
||||
|
||||
|
||||
\membersection{wxSizer::SetItemMinSize}\label{wxsizersetitemminsize}
|
||||
|
||||
\func{void}{SetItemMinSize}{\param{wxWindow* }{window}, \param{int}{ width}, \param{int}{ height}}
|
||||
@ -278,6 +298,7 @@ Set an item's minimum size by window, sizer, or position. The item will be found
|
||||
in the sizer's descendants. This function enables an application to set the size of an item
|
||||
after initial creation.
|
||||
|
||||
|
||||
\membersection{wxSizer::SetSizeHints}\label{wxsizersetsizehints}
|
||||
|
||||
\func{void}{SetSizeHints}{\param{wxWindow* }{window}}
|
||||
@ -287,6 +308,7 @@ match the sizer's minimal size. This is commonly done in the constructor of the
|
||||
see sample in the description of \helpref{wxBoxSizer}{wxboxsizer} if the window is resizable
|
||||
(as are many dialogs under Unix and frames on probably all platforms).
|
||||
|
||||
|
||||
\membersection{wxSizer::SetVirtualSizeHints}\label{wxsizersetvirtualsizehints}
|
||||
|
||||
\func{void}{SetVirtualSizeHints}{\param{wxWindow* }{window}}
|
||||
@ -298,6 +320,7 @@ minimal size. For windows with managed scrollbars this will set them appropriate
|
||||
|
||||
\helpref{wxScrolledWindow::SetScrollbars}{wxscrolledwindowsetscrollbars}
|
||||
|
||||
|
||||
\membersection{wxSizer::Show}\label{wxsizershow}
|
||||
|
||||
\func{void}{Show}{\param{wxWindow* }{window}, \param{bool }{show = true}}
|
||||
|
Loading…
Reference in New Issue
Block a user