X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/b9b1d6c8ddc0e923c368529efb0e011edeec44e6..fb8d7eb7a880f1f2e32d8830f9c5e12b2536e05f:/src/os2/statline.cpp diff --git a/src/os2/statline.cpp b/src/os2/statline.cpp index effb7de350..62562b26e0 100644 --- a/src/os2/statline.cpp +++ b/src/os2/statline.cpp @@ -1,5 +1,5 @@ ///////////////////////////////////////////////////////////////////////////// -// Name: msw/statline.cpp +// Name: src/os2/statline.cpp // Purpose: OS2 version of wxStaticLine class // Author: David Webster // Created: 10/23/99 @@ -16,26 +16,23 @@ // headers // ---------------------------------------------------------------------------- -#ifdef __GNUG__ - #pragma implementation "statline.h" -#endif - // For compilers that support precompilation, includes "wx.h". #include "wx/wxprec.h" +#if wxUSE_STATLINE + #include "wx/statline.h" -#if wxUSE_STATLINE +#ifndef WX_PRECOMP + #include "wx/log.h" +#endif #include "wx/os2/private.h" -#include "wx/log.h" // ============================================================================ // implementation // ============================================================================ -IMPLEMENT_DYNAMIC_CLASS(wxStaticLine, wxControl) - // ---------------------------------------------------------------------------- // wxStaticLine // ---------------------------------------------------------------------------- @@ -60,12 +57,26 @@ bool wxStaticLine::Create( ,rsName )) return FALSE; - return OS2CreateControl( _T("STATIC") - ,_T("") - ,rPos - ,vSize - ,lStyle - ); + if (!OS2CreateControl( wxT("STATIC") + ,SS_FGNDFRAME + ,rPos + ,rSize + ,rsName + )) + return FALSE; + + wxColour vColour; + + vColour.Set(wxString(wxT("GREY"))); + + LONG lColor = (LONG)vColour.GetPixel(); + + ::WinSetPresParam( m_hWnd + ,PP_FOREGROUNDCOLOR + ,sizeof(LONG) + ,(PVOID)&lColor + ); + return TRUE; } // end of wxStaticLine::Create WXDWORD wxStaticLine::OS2GetStyle(