]> git.saurik.com Git - wxWidgets.git/blobdiff - src/gtk1/font.cpp
Compile fix for Unicode.
[wxWidgets.git] / src / gtk1 / font.cpp
index 315cb82736272d36fd8f1daec94eb9a0840cfe23..67fe2d4df0238cddd7ccf2e4c3480fc51afa1399 100644 (file)
@@ -178,6 +178,28 @@ void wxFontRefData::Init(int pointSize,
 
     m_underlined = underlined;
     m_encoding = encoding;
+    
+#ifdef __WXGTK20__    
+    // Create native font info
+    m_nativeFontInfo.description = pango_font_description_new();
+
+    // And set its values    
+    switch (m_family)
+    {
+        case wxFONTFAMILY_TELETYPE:
+           pango_font_description_set_family( m_nativeFontInfo.description, "monospaced" );
+           break;
+        case wxFONTFAMILY_SWISS:
+           pango_font_description_set_family( m_nativeFontInfo.description, "serif" );
+           break;
+        default:
+           pango_font_description_set_family( m_nativeFontInfo.description, "sans" );
+           break;
+    }
+    SetStyle( m_style );
+    SetPointSize( m_pointSize );
+    SetWeight( m_weight );
+#endif
 }
 
 wxFontRefData::wxFontRefData( const wxFontRefData& data )