X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/cc81d32f2bf8c159f3b1bf6ddaf62e6d77720209..21f60945831a6edad0f2101b6053a2c8213d5296:/docs/latex/wx/tsizer.tex diff --git a/docs/latex/wx/tsizer.tex b/docs/latex/wx/tsizer.tex index ba9483a394..3cede468fb 100644 --- a/docs/latex/wx/tsizer.tex +++ b/docs/latex/wx/tsizer.tex @@ -113,6 +113,21 @@ initial width: Within wxDesigner, this stretch factor gets set from the {\it Option} menu. +\subsubsection{Hiding controls using sizers}\label{sizershiding} + +You can hide controls contained in sizers the same way you would hide any control, +using the \helpref{wxWindow::Show}{wxwindowshow} method. + +However, wxSizer also offers a separate method which can tell the sizer not to +consider that control in its size calculations. To hide a window using the sizer, +call \helpref{wxSizer::Show}{wxsizershow}. You must then call Layout on the sizer +to force an update. + +This is useful when hiding parts of the interface, since you can avoid removing +the controls from the sizer and having to add them back later. + +Note: This is supported only by wxBoxSizer and wxFlexGridSizer. + \wxheading{wxBoxSizer} \helpref{wxBoxSizer}{wxboxsizer} can lay out its children either vertically