X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/db16e5c3aae30ee4502d3e0d41eed500af365fe9..6c44548a8f39808a91fe363327b16b172891dcb9:/src/os2/bmpbuttn.cpp?ds=sidebyside diff --git a/src/os2/bmpbuttn.cpp b/src/os2/bmpbuttn.cpp index 3118216b05..6697e119b7 100644 --- a/src/os2/bmpbuttn.cpp +++ b/src/os2/bmpbuttn.cpp @@ -32,9 +32,7 @@ bool wxBitmapButton::Create( , const wxPoint& rPos , const wxSize& rSize , long lStyle -#if wxUSE_VALIDATORS , const wxValidator& rValidator -#endif , const wxString& rsName ) { @@ -67,10 +65,10 @@ bool wxBitmapButton::Create( m_windowId = vId; if (nWidth == -1 && rBitmap.Ok()) - nWidth = rBitmap.GetWidth() + 2 * m_marginX; + nWidth = rBitmap.GetWidth() + 4 * m_marginX; if (nHeight == -1 && rBitmap.Ok()) - nHeight = rBitmap.GetHeight() + 2 * m_marginY; + nHeight = rBitmap.GetHeight() + 4 * m_marginY; ULONG ulOS2Style = WS_VISIBLE | WS_TABSTOP | BS_USERBUTTON; @@ -193,10 +191,8 @@ void wxBitmapButton::DrawFace ( // // Set up drawing colors // - wxPen vHiLitePen(wxColour(255, 255, 255), 1, wxSOLID); // White - wxPen vLitePen(wxColour(223, 223, 223), 1, wxSOLID); // Very Light Grey - wxPen vShadowPen(wxColour(191, 191, 191), 1, wxSOLID); // Medium Grey - wxPen vDarkShadowPen(wxColour(128, 128, 128), 1, wxSOLID); + wxPen vHiLitePen(wxColour(255, 255, 255), 2, wxSOLID); // White + wxPen vDarkShadowPen(wxColour(85, 85, 85), 2, wxSOLID); wxColour vFaceColor(wxColour(204, 204, 204)); // Light Grey // @@ -208,52 +204,29 @@ void wxBitmapButton::DrawFace ( // Draw the border // rDC.SetPen(bSel ? vDarkShadowPen : vHiLitePen); - rDC.DrawLine( rDC.m_vRclPaint.xLeft - ,rDC.m_vRclPaint.yTop - ,rDC.m_vRclPaint.xRight - 1 - ,rDC.m_vRclPaint.yTop - ); - rDC.DrawLine( rDC.m_vRclPaint.xLeft - ,rDC.m_vRclPaint.yTop + 1 - ,rDC.m_vRclPaint.xLeft - ,rDC.m_vRclPaint.yBottom - 1 - ); - - rDC.SetPen(bSel ? vShadowPen : vLitePen); rDC.DrawLine( rDC.m_vRclPaint.xLeft + 1 - ,rDC.m_vRclPaint.yTop + 1 - ,rDC.m_vRclPaint.xRight - 2 - ,rDC.m_vRclPaint.yTop + 1 + ,rDC.m_vRclPaint.yTop - 1 + ,rDC.m_vRclPaint.xRight - 1 + ,rDC.m_vRclPaint.yTop - 1 ); rDC.DrawLine( rDC.m_vRclPaint.xLeft + 1 - ,rDC.m_vRclPaint.yTop + 2 + ,rDC.m_vRclPaint.yTop - 1 ,rDC.m_vRclPaint.xLeft + 1 - ,rDC.m_vRclPaint.yBottom - 2 + ,rDC.m_vRclPaint.yBottom + 1 ); - rDC.SetPen(bSel ? vLitePen : vShadowPen); + rDC.SetPen(bSel ? vHiLitePen : vDarkShadowPen); rDC.DrawLine( rDC.m_vRclPaint.xLeft + 1 - ,rDC.m_vRclPaint.yBottom - 2 + ,rDC.m_vRclPaint.yBottom + 1 ,rDC.m_vRclPaint.xRight - 1 - ,rDC.m_vRclPaint.yBottom - 2 - ); - rDC.DrawLine( rDC.m_vRclPaint.xRight - 2 - ,rDC.m_vRclPaint.yBottom - 3 - ,rDC.m_vRclPaint.xRight - 2 - ,rDC.m_vRclPaint.yTop - ); - - rDC.SetPen(bSel ? vDarkShadowPen : vHiLitePen); - rDC.DrawLine( rDC.m_vRclPaint.xLeft - ,rDC.m_vRclPaint.yBottom - 1 - ,rDC.m_vRclPaint.xRight + 2 - ,rDC.m_vRclPaint.yBottom - 1 + ,rDC.m_vRclPaint.yBottom + 1 ); rDC.DrawLine( rDC.m_vRclPaint.xRight - 1 - ,rDC.m_vRclPaint.yBottom - 2 - ,rDC.m_vRclPaint.xRight - 1 ,rDC.m_vRclPaint.yTop - 1 + ,rDC.m_vRclPaint.xRight - 1 + ,rDC.m_vRclPaint.yBottom + 1 ); + } // end of wxBitmapButton::DrawFace void wxBitmapButton::DrawButtonFocus (