]> git.saurik.com Git - wxWidgets.git/commitdiff
applied patch 961026: "Boundbox problem with rotated text"
authorDimitri Schoolwerth <dimitri.schoolwerth@gmail.com>
Sat, 29 May 2004 16:24:12 +0000 (16:24 +0000)
committerDimitri Schoolwerth <dimitri.schoolwerth@gmail.com>
Sat, 29 May 2004 16:24:12 +0000 (16:24 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@27504 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

src/msw/dc.cpp

index f3e5bffa194f01597150c8320fc9fba146552bbd..d16810f882f00e45aad80fd857867fac20eaa890 100644 (file)
@@ -1284,13 +1284,13 @@ void wxDC::DoDrawRotatedText(const wxString& text,
 
         // "upper left" and "upper right"
         CalcBoundingBox(x, y);
-        CalcBoundingBox(x + wxCoord(w*cos(rad)), y - wxCoord(h*sin(rad)));
+        CalcBoundingBox(x + wxCoord(w*cos(rad)), y - wxCoord(w*sin(rad)));
 
         // "bottom left" and "bottom right"
         x += (wxCoord)(h*sin(rad));
         y += (wxCoord)(h*cos(rad));
         CalcBoundingBox(x, y);
-        CalcBoundingBox(x + wxCoord(h*sin(rad)), y + wxCoord(h*cos(rad)));
+        CalcBoundingBox(x + wxCoord(w*cos(rad)), y - wxCoord(w*sin(rad)));
     }
 #endif
 }