Mention InvalidateBestSize() in DoGetBestClientSize() documentation.

It is not obvious that it needs to be called when the best size changes, so
give at least a hint.

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@72652 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Vadim Zeitlin
2012-10-10 18:47:19 +00:00
parent 4aa079bf56
commit 705c834b75

View File

@@ -3547,6 +3547,11 @@ protected:
GetBestSize() returns an arbitrary hardcoded size for the window, so GetBestSize() returns an arbitrary hardcoded size for the window, so
you must override it when implementing a custom window class. you must override it when implementing a custom window class.
Notice that the best size returned by this function is cached
internally, so if anything that results in the best size changing (e.g.
change to the control contents) happens, you need to call
InvalidateBestSize() to notify wxWidgets about it.
@see @ref overview_windowsizing @see @ref overview_windowsizing
@since 2.9.0 @since 2.9.0