Make SetMinSize() and SetMaxSize() virtual so they

can be overridden in wxTLW to set WM hints.
  Actually did that for wxGTK, nothing required for
    wxMSW, no idea about wxMac.
  Documented this in tlw.tex.


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@42718 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Robert Roebling
2006-10-30 13:18:35 +00:00
parent e0137813dc
commit a1b05a60e1
4 changed files with 44 additions and 7 deletions

View File

@@ -958,6 +958,16 @@ void wxTopLevelWindowGTK::DoSetClientSize( int width, int height )
width + m_miniEdge*2, height + m_miniEdge*2 + m_miniTitle, 0);
}
void wxTopLevelWindowGTK::SetMinSize(const wxSize& minSize)
{
SetSizeHints( minSize.x, minSize.y, GetMaxWidth(), GetMaxHeight() );
}
void wxTopLevelWindowGTK::SetMaxSize(const wxSize& maxSize)
{
SetSizeHints( GetMinWidth(), GetMinHeight(), maxSize.x, maxSize.y );
}
void wxTopLevelWindowGTK::DoSetSizeHints( int minW, int minH,
int maxW, int maxH,
int incW, int incH )