From: Václav Slavík Date: Mon, 17 Mar 2008 16:14:21 +0000 (+0000) Subject: added back docs for wxWindow::WindowToClientSize, added some missing @since tags X-Git-Url: https://git.saurik.com/wxWidgets.git/commitdiff_plain/491a5ece423db6de431d0533f142d25996e9483b?ds=sidebyside added back docs for wxWindow::WindowToClientSize, added some missing @since tags git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@52584 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- diff --git a/interface/sizer.h b/interface/sizer.h index e5b7c9777e..a94edd781e 100644 --- a/interface/sizer.h +++ b/interface/sizer.h @@ -875,27 +875,27 @@ public: void Clear(bool delete_windows = false); /** - Computes client area size for @a window so that it matches the - sizer's minimal size. Unlike GetMinSize(), this - method accounts for other constraints imposed on @e window, namely display's - size (returned size will never be too large for the display) and maximum - window size if previously set by - wxWindow::SetMaxSize. - The returned value is suitable for passing to - wxWindow::SetClientSize or - wxWindow::SetMinClientSize. - + Computes client area size for @a window so that it matches the sizer's + minimal size. Unlike GetMinSize(), this method accounts for other + constraints imposed on @e window, namely display's size (returned size + will never be too large for the display) and maximum window size if + previously set by wxWindow::SetMaxSize(). The returned value is + suitable for passing to wxWindow::SetClientSize() or + wxWindow::SetMinClientSize(). + + @since 2.8.8 + @see ComputeFittingWindowSize(), Fit() */ wxSize ComputeFittingClientSize(wxWindow* window); /** - Like ComputeFittingClientSize(), - but converts the result into window size. - The returned value is suitable for passing to - wxWindow::SetSize or - wxWindow::SetMinSize. - + Like ComputeFittingClientSize(), but converts the result into window + size. The returned value is suitable for passing to wxWindow::SetSize() + or wxWindow::SetMinSize(). + + @since 2.8.8 + @see ComputeFittingClientSize(), Fit() */ wxSize ComputeFittingWindowSize(wxWindow* window); diff --git a/interface/window.h b/interface/window.h index 5a8b795514..bca91ae917 100644 --- a/interface/window.h +++ b/interface/window.h @@ -324,23 +324,41 @@ public: //@} /** - Converts client area size @a size to corresponding window size. In other - words, the returned value is what would GetSize() - return if this window had client area of given size. - Components with wxDefaultCoord value are left unchanged. - Note that the conversion is not always exact, it assumes that non-client area - doesn't change and so doesn't take into account things like menu bar - (un)wrapping or (dis)appearance of the scrollbars. - + Converts client area size @a size to corresponding window size. In + other words, the returned value is what would GetSize() return if this + window had client area of given size. Components with wxDefaultCoord + value are left unchanged. Note that the conversion is not always + exact, it assumes that non-client area doesn't change and so doesn't + take into account things like menu bar (un)wrapping or (dis)appearance + of the scrollbars. + + @since 2.8.8 + @see WindowToClientSize() */ virtual wxSize ClientToWindowSize(const wxSize& size); + /** + Converts window size @a size to corresponding client area size. In + other words, the returned value is what would GetClientSize() return if + this window had given window size. Components with wxDefaultCoord value + are left unchanged. + + Note that the conversion is not always exact, it assumes that + non-client area doesn't change and so doesn't take into account things + like menu bar (un)wrapping or (dis)appearance of the scrollbars. + + @since 2.8.8 + + @see ClientToWindowSize() + */ + virtual wxSize WindowToClientSize(const wxSize& size); + /** This function simply generates a wxCloseEvent whose - handler usually tries to close the window. It doesn't close the window itself, - however. - + handler usually tries to close the window. It doesn't close the window + itself, however. + @param force @false if the window's close handler should be able to veto the destruction of this window, @true if it cannot.