From 571f6981e284d918d74fb03da6be3b36811f5755 Mon Sep 17 00:00:00 2001 From: =?utf8?q?V=C3=A1clav=20Slav=C3=ADk?= Date: Thu, 30 Sep 2004 16:37:58 +0000 Subject: [PATCH] moved wxWindow::GetBestSize implementation into DoGetBestSize git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@29564 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- include/wx/generic/mdig.h | 2 +- include/wx/gtk/mdi.h | 2 +- include/wx/gtk1/mdi.h | 2 +- include/wx/mac/carbon/slider.h | 2 +- include/wx/mac/classic/slider.h | 2 +- include/wx/motif/mdi.h | 2 +- include/wx/window.h | 16 ++++++++++++---- include/wx/x11/window.h | 7 ++----- 8 files changed, 20 insertions(+), 15 deletions(-) diff --git a/include/wx/generic/mdig.h b/include/wx/generic/mdig.h index b686a42382..243a7c575f 100644 --- a/include/wx/generic/mdig.h +++ b/include/wx/generic/mdig.h @@ -158,7 +158,7 @@ public: #endif // no size hints - virtual void SetSizeHints( int WXUNUSED(minW), + virtual void DoSetSizeHints( int WXUNUSED(minW), int WXUNUSED(minH), int WXUNUSED(maxW) = wxDefaultCoord, int WXUNUSED(maxH) = wxDefaultCoord, diff --git a/include/wx/gtk/mdi.h b/include/wx/gtk/mdi.h index 69104769f2..b6e054b648 100644 --- a/include/wx/gtk/mdi.h +++ b/include/wx/gtk/mdi.h @@ -144,7 +144,7 @@ public: #endif // no size hints - virtual void SetSizeHints( int WXUNUSED(minW), + virtual void DoSetSizeHints( int WXUNUSED(minW), int WXUNUSED(minH), int WXUNUSED(maxW) = -1, int WXUNUSED(maxH) = -1, diff --git a/include/wx/gtk1/mdi.h b/include/wx/gtk1/mdi.h index 69104769f2..b6e054b648 100644 --- a/include/wx/gtk1/mdi.h +++ b/include/wx/gtk1/mdi.h @@ -144,7 +144,7 @@ public: #endif // no size hints - virtual void SetSizeHints( int WXUNUSED(minW), + virtual void DoSetSizeHints( int WXUNUSED(minW), int WXUNUSED(minH), int WXUNUSED(maxW) = -1, int WXUNUSED(maxH) = -1, diff --git a/include/wx/mac/carbon/slider.h b/include/wx/mac/carbon/slider.h index b0f65bd36b..98f82ab467 100644 --- a/include/wx/mac/carbon/slider.h +++ b/include/wx/mac/carbon/slider.h @@ -80,7 +80,7 @@ public: // set min/max size of the slider - virtual void SetSizeHints( int minW, int minH, + virtual void DoSetSizeHints( int minW, int minH, int maxW = -1, int maxH = -1, int incW = -1, int incH = -1 ); diff --git a/include/wx/mac/classic/slider.h b/include/wx/mac/classic/slider.h index 9599a60c10..3cd2ddc219 100644 --- a/include/wx/mac/classic/slider.h +++ b/include/wx/mac/classic/slider.h @@ -80,7 +80,7 @@ public: // set min/max size of the slider - virtual void SetSizeHints( int minW, int minH, + virtual void DoSetSizeHints( int minW, int minH, int maxW = -1, int maxH = -1, int incW = -1, int incH = -1 ); diff --git a/include/wx/motif/mdi.h b/include/wx/motif/mdi.h index 91106240ee..e0a5eba942 100644 --- a/include/wx/motif/mdi.h +++ b/include/wx/motif/mdi.h @@ -156,7 +156,7 @@ public: void ReleaseMouse(); void Raise(); void Lower(void); - void SetSizeHints(int minW = -1, int minH = -1, int maxW = -1, int maxH = -1, int incW = -1, int incH = -1); + void DoSetSizeHints(int minW = -1, int minH = -1, int maxW = -1, int maxH = -1, int incW = -1, int incH = -1); // MDI operations virtual void Maximize(); diff --git a/include/wx/window.h b/include/wx/window.h index 3c9e9a8906..1b88bc156c 100644 --- a/include/wx/window.h +++ b/include/wx/window.h @@ -364,15 +364,23 @@ public: // set min/max size of the window virtual void SetSizeHints( int minW, int minH, int maxW = wxDefaultCoord, int maxH = wxDefaultCoord, - int incW = wxDefaultCoord, int incH = wxDefaultCoord ); + int incW = wxDefaultCoord, int incH = wxDefaultCoord ) + { + DoSetSizeHints(minW, minH, maxW, maxH, incW, incH); + } + void SetSizeHints( const wxSize& minSize, const wxSize& maxSize=wxDefaultSize, const wxSize& incSize=wxDefaultSize) { - SetSizeHints(minSize.x, minSize.y, - maxSize.x, maxSize.y, - incSize.x, incSize.y); + DoSetSizeHints(minSize.x, minSize.y, + maxSize.x, maxSize.y, + incSize.x, incSize.y); } + + virtual void DoSetSizeHints(int minW, int minH, + int maxW = wxDefaultCoord, int maxH = wxDefaultCoord, + int incW = wxDefaultCoord, int incH = wxDefaultCoord ); virtual void SetVirtualSizeHints( int minW, int minH, int maxW = wxDefaultCoord, int maxH = wxDefaultCoord ); diff --git a/include/wx/x11/window.h b/include/wx/x11/window.h index 057961575f..669e17cd80 100644 --- a/include/wx/x11/window.h +++ b/include/wx/x11/window.h @@ -82,13 +82,10 @@ public: virtual void ScrollWindow( int dx, int dy, const wxRect* rect = (wxRect *) NULL ); - virtual void SetSizeHints(int minW, int minH, + virtual void DoSetSizeHints(int minW, int minH, int maxW = -1, int maxH = -1, int incW = -1, int incH = -1); - void SetSizeHints( const wxSize& minSize, - const wxSize& maxSize=wxDefaultSize, - const wxSize& incSize=wxDefaultSize) - { wxWindowBase::SetSizeHints(minSize, maxSize, incSize); } + #if wxUSE_DRAG_AND_DROP virtual void SetDropTarget( wxDropTarget *dropTarget ); #endif // wxUSE_DRAG_AND_DROP -- 2.45.2