X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/f9eee2db810695ae4417e9935475f268bb68bbac..c1aa5517acff9ce039adcd6502db2e88cdd886c7:/src/os2/gauge.cpp diff --git a/src/os2/gauge.cpp b/src/os2/gauge.cpp index 0cedb8047f..2bf1c242eb 100644 --- a/src/os2/gauge.cpp +++ b/src/os2/gauge.cpp @@ -1,5 +1,5 @@ ///////////////////////////////////////////////////////////////////////////// -// Name: gauge.cpp +// Name: src/os2/gauge.cpp // Purpose: wxGauge class // Author: David Webster // Modified by: @@ -12,9 +12,8 @@ #include "wx/wxprec.h" #ifndef WX_PRECOMP -#include "wx/defs.h" -#include "wx/utils.h" -#include "wx/scrolwin.h" + #include "wx/utils.h" + #include "wx/scrolwin.h" #endif #include "wx/os2/private.h" @@ -37,9 +36,6 @@ MRESULT EXPENTRY wxGaugeWndProc( wxGauge* pGauge = (wxGauge *)::WinQueryWindowULong( hWnd ,QWL_USER ); - wxWindowOS2* pWindow = NULL; - MRESULT rc = (MRESULT)0; - bool bProcessed = FALSE; HPS hPS; RECTL vRect; RECTL vRect2; @@ -157,8 +153,8 @@ bool wxGauge::Create( #endif if (pParent) pParent->AddChild(this); - m_backgroundColour.Set(wxString("LIGHT GREY")); - m_foregroundColour.Set(wxString("NAVY")); + m_backgroundColour.Set(wxString(wxT("LIGHT GREY"))); + m_foregroundColour.Set(wxString(wxT("NAVY"))); m_nRangeMax = nRange; m_nGaugePos = 0; @@ -217,6 +213,8 @@ bool wxGauge::Create( ,nWidth ,nHeight ); + m_nWidth = nWidth; // Save for GetBestSize + m_nHeight = nHeight; ::WinShowWindow((HWND)GetHWND(), TRUE); delete pTextFont; return TRUE; @@ -242,12 +240,10 @@ int wxGauge::GetValue() const return m_nGaugePos; } // end of wxGauge::GetValue -bool wxGauge::SetBackgroundColour( - const wxColour& rColour -) +bool wxGauge::SetBackgroundColour( const wxColour& rColour ) { if (!wxControl::SetBackgroundColour(rColour)) - return FALSE; + return false; LONG lColor = (LONG)rColour.GetPixel(); @@ -256,7 +252,7 @@ bool wxGauge::SetBackgroundColour( ,sizeof(LONG) ,(PVOID)&lColor ); - return TRUE; + return true; } // end of wxGauge::SetBackgroundColour void wxGauge::SetBezelFace( @@ -265,14 +261,12 @@ void wxGauge::SetBezelFace( { } // end of wxGauge::SetBezelFace -bool wxGauge::SetForegroundColour( - const wxColour& rColour -) +bool wxGauge::SetForegroundColour( const wxColour& rColour ) { if (!wxControl::SetForegroundColour(rColour)) - return FALSE; + return false; - LONG lColor = (LONG)rColour.GetPixel(); + LONG lColor = (LONG)rColour.GetPixel(); ::WinSetPresParam( GetHwnd() ,PP_FOREGROUNDCOLOR @@ -280,7 +274,7 @@ bool wxGauge::SetForegroundColour( ,(PVOID)&lColor ); - return TRUE; + return true; } // end of wxGauge::SetForegroundColour void wxGauge::SetRange( @@ -307,4 +301,7 @@ void wxGauge::SetValue( ::WinInvalidateRect(GetHwnd(), &vRect, FALSE); } // end of wxGauge::SetValue - +wxSize wxGauge::DoGetBestSize() const +{ + return wxSize(m_nWidth,m_nHeight); +}