Gfx: Add GDI+ specific temporary solution for transformations

This commit is contained in:
Birunthan Mohanathas
2013-03-29 13:33:11 +02:00
parent 6f81e31f10
commit 349988e5dd
5 changed files with 37 additions and 12 deletions

View File

@ -542,10 +542,9 @@ bool CMeterString::DrawString(Gfx::Canvas& canvas, RectF* rect)
if (m_Angle != 0.0f)
{
// TODO FIXME
//graphics.TranslateTransform((Gdiplus::REAL)CMeter::GetX(), y);
//graphics.RotateTransform(CONVERT_TO_DEGREES(m_Angle));
//graphics.TranslateTransform(-(Gdiplus::REAL)CMeter::GetX(), -y);
canvas.TranslateTransform((Gdiplus::REAL)CMeter::GetX(), y);
canvas.RotateTransform(CONVERT_TO_DEGREES(m_Angle));
canvas.TranslateTransform(-(Gdiplus::REAL)CMeter::GetX(), -y);
}
if (m_Effect != EFFECT_NONE)
@ -576,8 +575,7 @@ bool CMeterString::DrawString(Gfx::Canvas& canvas, RectF* rect)
if (m_Angle != 0.0f)
{
// TODO FIXME
//graphics.ResetTransform();
canvas.ResetTransform();
}
}