Made the various logical 2 device transforms consistent with what's drawn on all platforms
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@53648 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -2017,9 +2017,15 @@ void wxMSWDCImpl::SetLogicalOrigin(wxCoord x, wxCoord y)
|
||||
|
||||
wxDCImpl::SetLogicalOrigin( x, y );
|
||||
|
||||
#ifndef __WXWINCE__
|
||||
::SetWindowOrgEx(GetHdc(), (int)m_logicalOriginX, (int)m_logicalOriginY, NULL);
|
||||
#endif
|
||||
RealizeScaleAndOrigin();
|
||||
}
|
||||
|
||||
// For use by wxWidgets only, unless custom units are required.
|
||||
void wxMSWDCImpl::SetLogicalScale(double x, double y)
|
||||
{
|
||||
WXMICROWIN_CHECK_HDC
|
||||
|
||||
wxDCImpl::SetLogicalScale(x,y);
|
||||
}
|
||||
|
||||
void wxMSWDCImpl::SetDeviceOrigin(wxCoord x, wxCoord y)
|
||||
@@ -2389,14 +2395,6 @@ wxSize wxMSWDCImpl::GetPPI() const
|
||||
return wxSize(x, y);
|
||||
}
|
||||
|
||||
// For use by wxWidgets only, unless custom units are required.
|
||||
void wxMSWDCImpl::SetLogicalScale(double x, double y)
|
||||
{
|
||||
WXMICROWIN_CHECK_HDC
|
||||
|
||||
wxDCImpl::SetLogicalScale(x,y);
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// DC caching
|
||||
// ----------------------------------------------------------------------------
|
||||
|
Reference in New Issue
Block a user