]> git.saurik.com Git - wxWidgets.git/blobdiff - src/os2/dc.cpp
VA needs FALSE not false
[wxWidgets.git] / src / os2 / dc.cpp
index 3f0fae3eb12d494423d4b60543b7ccc33e274750..2de4ebe67253fd915852dcf918445633458620b2 100644 (file)
@@ -1104,14 +1104,24 @@ void wxDC::EndPage()
 
 wxCoord wxDC::GetCharHeight() const
 {
-    // TODO
-    return(8);
+    FONTMETRICS                     vFM; // metrics structure
+
+    ::GpiQueryFontMetrics( m_hPS
+                          ,sizeof(FONTMETRICS)
+                          ,&vFM
+                         );
+    return YDEV2LOGREL(vFM.lXHeight);
 }
 
 wxCoord wxDC::GetCharWidth() const
 {
-    // TODO
-    return(8);
+    FONTMETRICS                     vFM; // metrics structure
+
+    ::GpiQueryFontMetrics( m_hPS
+                          ,sizeof(FONTMETRICS)
+                          ,&vFM
+                         );
+    return XDEV2LOGREL(vFM.lAveCharWidth);
 }
 
 void wxDC::DoGetTextExtent(