]> git.saurik.com Git - wxWidgets.git/commitdiff
Applied font scaling patch (GetTextExtent()) to
authorRobert Roebling <robert@roebling.de>
Wed, 1 Dec 2004 18:44:50 +0000 (18:44 +0000)
committerRobert Roebling <robert@roebling.de>
Wed, 1 Dec 2004 18:44:50 +0000 (18:44 +0000)
   new printing code as well.

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@30832 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

src/gtk/gnome/gprint.cpp
src/gtk1/gnome/gprint.cpp

index 4bdc4076a0f8bbe7eb7436dd19fe2dedd5512cca..d776d44acd11268a115b15e4303d8df86f0be599 100644 (file)
@@ -1412,9 +1412,9 @@ void wxGnomePrintDC::DoGetTextExtent(const wxString& string, wxCoord *width, wxC
     pango_layout_get_pixel_size( m_layout, &w, &h );
     
     if (width)
-        *width = (wxCoord) w
+        *width = (wxCoord)(w / m_scaleX)
     if (height)
-        *height = (wxCoord) h;
+        *height = (wxCoord)(h / m_scaleY);
     if (descent)
     {
         PangoLayoutIter *iter = pango_layout_get_iter(m_layout);
index 4bdc4076a0f8bbe7eb7436dd19fe2dedd5512cca..d776d44acd11268a115b15e4303d8df86f0be599 100644 (file)
@@ -1412,9 +1412,9 @@ void wxGnomePrintDC::DoGetTextExtent(const wxString& string, wxCoord *width, wxC
     pango_layout_get_pixel_size( m_layout, &w, &h );
     
     if (width)
-        *width = (wxCoord) w
+        *width = (wxCoord)(w / m_scaleX)
     if (height)
-        *height = (wxCoord) h;
+        *height = (wxCoord)(h / m_scaleY);
     if (descent)
     {
         PangoLayoutIter *iter = pango_layout_get_iter(m_layout);