Fixed OS/2 compilation after wxDC changes
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@51290 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -19,6 +19,7 @@
|
||||
#ifndef WX_PRECOMP
|
||||
#endif
|
||||
|
||||
#include "wx/os2/dcclient.h"
|
||||
#include "wx/os2/private.h"
|
||||
|
||||
|
||||
@@ -129,8 +130,9 @@ bool wxBitmapButton::OS2OnDraw( WXDRAWITEMSTRUCT* pItem)
|
||||
//
|
||||
int nX1 = 0;
|
||||
int nY1 = 0;
|
||||
int nWidth = vDc.m_vRclPaint.xRight - vDc.m_vRclPaint.xLeft;
|
||||
int nHeight = vDc.m_vRclPaint.yTop - vDc.m_vRclPaint.yBottom;
|
||||
wxPMDCImpl *impl = (wxPMDCImpl*) vDc.GetImpl();
|
||||
int nWidth = impl->m_vRclPaint.xRight - impl->m_vRclPaint.xLeft;
|
||||
int nHeight = impl->m_vRclPaint.yTop - impl->m_vRclPaint.yBottom;
|
||||
int nBmpWidth = pBitmap->GetWidth();
|
||||
int nBmpHeight = pBitmap->GetHeight();
|
||||
|
||||
@@ -189,31 +191,32 @@ void wxBitmapButton::DrawFace (wxClientDC& rDC, bool bSel)
|
||||
// Note: DrawLine expects wxWidgets coordinate system so swap
|
||||
//
|
||||
rDC.SetPen(bSel ? vDarkShadowPen : vHiLitePen);
|
||||
wxPMDCImpl *impl = (wxPMDCImpl*) rDC.GetImpl();
|
||||
// top
|
||||
rDC.DrawLine( rDC.m_vRclPaint.xLeft + 1
|
||||
,rDC.m_vRclPaint.yBottom + 1
|
||||
,rDC.m_vRclPaint.xRight - 1
|
||||
,rDC.m_vRclPaint.yBottom + 1
|
||||
rDC.DrawLine( impl->m_vRclPaint.xLeft + 1
|
||||
,impl->m_vRclPaint.yBottom + 1
|
||||
,impl->m_vRclPaint.xRight - 1
|
||||
,impl->m_vRclPaint.yBottom + 1
|
||||
);
|
||||
// left
|
||||
rDC.DrawLine( rDC.m_vRclPaint.xLeft + 1
|
||||
,rDC.m_vRclPaint.yBottom + 1
|
||||
,rDC.m_vRclPaint.xLeft + 1
|
||||
,rDC.m_vRclPaint.yTop - 1
|
||||
rDC.DrawLine( impl->m_vRclPaint.xLeft + 1
|
||||
,impl->m_vRclPaint.yBottom + 1
|
||||
,impl->m_vRclPaint.xLeft + 1
|
||||
,impl->m_vRclPaint.yTop - 1
|
||||
);
|
||||
|
||||
rDC.SetPen(bSel ? vHiLitePen : vDarkShadowPen);
|
||||
// bottom
|
||||
rDC.DrawLine( rDC.m_vRclPaint.xLeft + 1
|
||||
,rDC.m_vRclPaint.yTop - 1
|
||||
,rDC.m_vRclPaint.xRight - 1
|
||||
,rDC.m_vRclPaint.yTop - 1
|
||||
rDC.DrawLine( impl->m_vRclPaint.xLeft + 1
|
||||
,impl->m_vRclPaint.yTop - 1
|
||||
,impl->m_vRclPaint.xRight - 1
|
||||
,impl->m_vRclPaint.yTop - 1
|
||||
);
|
||||
// right
|
||||
rDC.DrawLine( rDC.m_vRclPaint.xRight - 1
|
||||
,rDC.m_vRclPaint.yBottom + 1
|
||||
,rDC.m_vRclPaint.xRight - 1
|
||||
,rDC.m_vRclPaint.yTop - 1
|
||||
rDC.DrawLine( impl->m_vRclPaint.xRight - 1
|
||||
,impl->m_vRclPaint.yBottom + 1
|
||||
,impl->m_vRclPaint.xRight - 1
|
||||
,impl->m_vRclPaint.yTop - 1
|
||||
);
|
||||
|
||||
} // end of wxBitmapButton::DrawFace
|
||||
@@ -229,29 +232,30 @@ void wxBitmapButton::DrawButtonFocus (
|
||||
// Note: DrawLine expects wxWidgets coordinate system so swap
|
||||
//
|
||||
rDC.SetPen(vBlackPen);
|
||||
wxPMDCImpl *impl = (wxPMDCImpl*) rDC.GetImpl();
|
||||
// top
|
||||
rDC.DrawLine( rDC.m_vRclPaint.xLeft
|
||||
,rDC.m_vRclPaint.yBottom
|
||||
,rDC.m_vRclPaint.xRight
|
||||
,rDC.m_vRclPaint.yBottom
|
||||
rDC.DrawLine( impl->m_vRclPaint.xLeft
|
||||
,impl->m_vRclPaint.yBottom
|
||||
,impl->m_vRclPaint.xRight
|
||||
,impl->m_vRclPaint.yBottom
|
||||
);
|
||||
// right
|
||||
rDC.DrawLine( rDC.m_vRclPaint.xRight
|
||||
,rDC.m_vRclPaint.yBottom
|
||||
,rDC.m_vRclPaint.xRight
|
||||
,rDC.m_vRclPaint.yTop
|
||||
rDC.DrawLine( impl->m_vRclPaint.xRight
|
||||
,impl->m_vRclPaint.yBottom
|
||||
,impl->m_vRclPaint.xRight
|
||||
,impl->m_vRclPaint.yTop
|
||||
);
|
||||
// bottom
|
||||
rDC.DrawLine( rDC.m_vRclPaint.xRight
|
||||
,rDC.m_vRclPaint.yTop
|
||||
,rDC.m_vRclPaint.xLeft
|
||||
,rDC.m_vRclPaint.yTop
|
||||
rDC.DrawLine( impl->m_vRclPaint.xRight
|
||||
,impl->m_vRclPaint.yTop
|
||||
,impl->m_vRclPaint.xLeft
|
||||
,impl->m_vRclPaint.yTop
|
||||
);
|
||||
// left
|
||||
rDC.DrawLine( rDC.m_vRclPaint.xLeft
|
||||
,rDC.m_vRclPaint.yTop
|
||||
,rDC.m_vRclPaint.xLeft
|
||||
,rDC.m_vRclPaint.yBottom
|
||||
rDC.DrawLine( impl->m_vRclPaint.xLeft
|
||||
,impl->m_vRclPaint.yTop
|
||||
,impl->m_vRclPaint.xLeft
|
||||
,impl->m_vRclPaint.yBottom
|
||||
);
|
||||
} // end of wxBitmapButton::DrawButtonFocus
|
||||
|
||||
@@ -265,29 +269,30 @@ void wxBitmapButton::DrawButtonDisable( wxClientDC& rDC,
|
||||
// Note: DrawLine expects wxWidgets coordinate system so swap
|
||||
//
|
||||
rDC.SetPen(vGreyPen);
|
||||
wxPMDCImpl *impl = (wxPMDCImpl*) rDC.GetImpl();
|
||||
// top
|
||||
rDC.DrawLine( rDC.m_vRclPaint.xLeft
|
||||
,rDC.m_vRclPaint.yBottom
|
||||
,rDC.m_vRclPaint.xRight
|
||||
,rDC.m_vRclPaint.yBottom
|
||||
rDC.DrawLine( impl->m_vRclPaint.xLeft
|
||||
,impl->m_vRclPaint.yBottom
|
||||
,impl->m_vRclPaint.xRight
|
||||
,impl->m_vRclPaint.yBottom
|
||||
);
|
||||
// right
|
||||
rDC.DrawLine( rDC.m_vRclPaint.xRight
|
||||
,rDC.m_vRclPaint.yBottom
|
||||
,rDC.m_vRclPaint.xRight
|
||||
,rDC.m_vRclPaint.yTop
|
||||
rDC.DrawLine( impl->m_vRclPaint.xRight
|
||||
,impl->m_vRclPaint.yBottom
|
||||
,impl->m_vRclPaint.xRight
|
||||
,impl->m_vRclPaint.yTop
|
||||
);
|
||||
// bottom
|
||||
rDC.DrawLine( rDC.m_vRclPaint.xRight
|
||||
,rDC.m_vRclPaint.yTop
|
||||
,rDC.m_vRclPaint.xLeft
|
||||
,rDC.m_vRclPaint.yTop
|
||||
rDC.DrawLine( impl->m_vRclPaint.xRight
|
||||
,impl->m_vRclPaint.yTop
|
||||
,impl->m_vRclPaint.xLeft
|
||||
,impl->m_vRclPaint.yTop
|
||||
);
|
||||
// left
|
||||
rDC.DrawLine( rDC.m_vRclPaint.xLeft
|
||||
,rDC.m_vRclPaint.yTop
|
||||
,rDC.m_vRclPaint.xLeft
|
||||
,rDC.m_vRclPaint.yBottom
|
||||
rDC.DrawLine( impl->m_vRclPaint.xLeft
|
||||
,impl->m_vRclPaint.yTop
|
||||
,impl->m_vRclPaint.xLeft
|
||||
,impl->m_vRclPaint.yBottom
|
||||
);
|
||||
wxDisableBitmap(rBmp, vGreyPen.GetColour().GetPixel());
|
||||
} // end of wxBitmapButton::DrawButtonDisable
|
||||
|
||||
Reference in New Issue
Block a user