]> git.saurik.com Git - wxWidgets.git/commitdiff
Minor correction to GetTextExtent.
authorRobert Roebling <robert@roebling.de>
Tue, 13 Aug 2002 20:56:40 +0000 (20:56 +0000)
committerRobert Roebling <robert@roebling.de>
Tue, 13 Aug 2002 20:56:40 +0000 (20:56 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@16489 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

src/gtk/dcclient.cpp
src/gtk1/dcclient.cpp

index c673890cba0becd74ccff93ada7f411efdd71f9c..562143fe57c8bde2b48fada5bd860bcf7b7636ad 100644 (file)
@@ -1609,8 +1609,8 @@ void wxWindowDC::DoGetTextExtent(const wxString &string,
     pango_layout_line_get_extents(line, NULL, &rect);
        
     
-    if (width) (*width) = (wxCoord) rect.width;
-    if (height) (*height) = (wxCoord) rect.height;
+    if (width) (*width) = (wxCoord) (rect.width / PANGO_SCALE);
+    if (height) (*height) = (wxCoord) (rect.height / PANGO_SCALE);
     if (descent)
     {
         // Do something about metrics here
index c673890cba0becd74ccff93ada7f411efdd71f9c..562143fe57c8bde2b48fada5bd860bcf7b7636ad 100644 (file)
@@ -1609,8 +1609,8 @@ void wxWindowDC::DoGetTextExtent(const wxString &string,
     pango_layout_line_get_extents(line, NULL, &rect);
        
     
-    if (width) (*width) = (wxCoord) rect.width;
-    if (height) (*height) = (wxCoord) rect.height;
+    if (width) (*width) = (wxCoord) (rect.width / PANGO_SCALE);
+    if (height) (*height) = (wxCoord) (rect.height / PANGO_SCALE);
     if (descent)
     {
         // Do something about metrics here