]> git.saurik.com Git - wxWidgets.git/commitdiff
documented Fit() brokenness if sizers are not used
authorVadim Zeitlin <vadim@wxwidgets.org>
Sun, 6 Jul 2003 21:54:08 +0000 (21:54 +0000)
committerVadim Zeitlin <vadim@wxwidgets.org>
Sun, 6 Jul 2003 21:54:08 +0000 (21:54 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@21724 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

docs/latex/wx/window.tex

index 4ae3e95a979cf2a070849ce2f4af2e5b79f697a9..5ed98dce2bd4150d9f7bba4516e19dfc848a6529 100644 (file)
@@ -522,7 +522,16 @@ The search is recursive in both cases.
 \func{virtual void}{Fit}{\void}
 
 Sizes the window so that it fits around its subwindows. This function won't do
-anything if there are no subwindows.
+anything if there are no subwindows and will only really work correctly if the
+sizers are used for the subwindows layout. Also, if the window has exactly one
+subwindow it is better (faster and the result is more precise as Fit adds some
+margin to account for fuzziness of its calculations) to call
+
+\begin{verbatim}
+    window->SetClientSize(child->GetSize());
+\end{verbatim}
+
+instead of calling Fit.
 
 \membersection{wxWindow::FitInside}\label{wxwindowfitinside}