X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/aef42e1ff62cbcbe8ab4061d4dc4de4802d633c9..0149e2778396dfac568e1d381b87b44282e12df5:/docs/latex/wx/window.tex diff --git a/docs/latex/wx/window.tex b/docs/latex/wx/window.tex index 1a2965ae21..1dae19c773 100644 --- a/docs/latex/wx/window.tex +++ b/docs/latex/wx/window.tex @@ -722,11 +722,8 @@ See also \helpref{wxAccessible}{wxaccessible}. \constfunc{wxSize}{GetAdjustedBestSize}{\void} -This method is similar to \helpref{GetBestSize}{wxwindowgetbestsize}, except -in one thing. GetBestSize should return the minimum untruncated size of the -window, while this method will return the largest of BestSize and any user -specified minimum size. ie. it is the minimum size the window should currently -be drawn at, not the minimal size it can possibly tolerate. +This method is deprecated, use \helpref{GetEffectiveMinSize}{wxwindowgeteffectiveminsize} +instead. \membersection{wxWindow::GetBackgroundColour}\label{wxwindowgetbackgroundcolour} @@ -1376,6 +1373,14 @@ that size. \helpref{GetClientSize}{wxwindowgetclientsize} +\membersection{wxWindow::GetWindowBorderSize}\label{wxwindowgetwindowbordersize} + +\constfunc{wxSize}{GetWindowBorderSize}{\void} + +Returns the size of the left/right and top/bottom borders of this window in x +and y components of the result respectively. + + \membersection{wxWindow::GetWindowStyleFlag}\label{wxwindowgetwindowstyleflag} \constfunc{long}{GetWindowStyleFlag}{\void} @@ -3299,8 +3304,13 @@ implements the following methods:\par \membersection{wxWindow::SetSizeHints}\label{wxwindowsetsizehints} -This method does nothing for a normal wxWindow and is only kept -for backwards compatibility. The actual implementation is in +Use of this function for windows which are not toplevel windows +(such as wxDialog or wxFrame) is discouraged. Please use +\helpref{SetMinSize}{wxwindowsetminsize} and \helpref{SetMaxSize}{wxwindowsetmaxsize} +instead. + +\wxheading{See also} + \helpref{wxTopLevelWindow::SetSizeHints}{wxtoplevelwindowsetsizehints}. @@ -3433,7 +3443,8 @@ Identical to \helpref{SetWindowStyleFlag}{wxwindowsetwindowstyleflag}. Sets the style of the window. Please note that some styles cannot be changed after the window creation and that \helpref{Refresh()}{wxwindowrefresh} might -be called after changing the others for the change to take place immediately. +need to be be called after changing the others for the change to take place +immediately. See \helpref{Window styles}{windowstyles} for more information about flags. @@ -3513,6 +3524,28 @@ exactly the same number of times as \helpref{Freeze}{wxwindowfreeze}. \helpref{wxWindowUpdateLocker}{wxwindowupdatelocker} +\membersection{wxWindow::ToggleWindowStyle}\label{wxwindowtogglewindowstyle} + +\func{bool}{ToggleWindowStyle}{\param{int }{flag}} + +Turns the given \arg{flag} on if it's currently turned off and vice versa. +This function cannot be used if the value of the flag is $0$ (which is often +the case for default flags). + +Also, please notice that not all styles can be changed after the control +creation. + +\wxheading{Return value} + +Returns \true if the style was turned on by this function, \false if it was +switched off. + +\wxheading{See also} + +\helpref{wxWindow::SetWindowStyleFlag}{wxwindowsetwindowstyleflag},\rtfsp +\helpref{wxWindow::HasFlag}{wxwindowhasflag} + + \membersection{wxWindow::TransferDataFromWindow}\label{wxwindowtransferdatafromwindow} \func{virtual bool}{TransferDataFromWindow}{\void}