]> git.saurik.com Git - wxWidgets.git/commitdiff
using ATSUI also in textctrl
authorStefan Csomor <csomor@advancedconcepts.ch>
Thu, 18 May 2006 08:06:34 +0000 (08:06 +0000)
committerStefan Csomor <csomor@advancedconcepts.ch>
Thu, 18 May 2006 08:06:34 +0000 (08:06 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@39206 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

src/mac/carbon/textctrl.cpp

index 1a04cf533c2c676c9bb5de057738d2fb6c831031..7df6dba021e0bb6af6e6c44b9f0e93866bb0983e 100644 (file)
@@ -1785,6 +1785,8 @@ void wxMacMLTEControl::TXNSetAttribute( const wxTextAttr& style , long from , lo
     if ( style.HasFont() )
     {
         const wxFont &font = style.GetFont() ;
+                
+#if 0 // old version
         wxMacStringToPascal( font.GetFaceName() , fontName ) ;
         fontSize = font.GetPointSize() ;
         if ( font.GetUnderlined() )
@@ -1808,6 +1810,12 @@ void wxMacMLTEControl::TXNSetAttribute( const wxTextAttr& style , long from , lo
         typeAttr[attrCount].size = kTXNQDFontStyleAttributeSize ;
         typeAttr[attrCount].data.dataValue = fontStyle ;
         attrCount++ ;
+#else
+        typeAttr[attrCount].tag = kTXNATSUIStyle ;
+        typeAttr[attrCount].size = kTXNATSUIStyleSize ;
+        typeAttr[attrCount].data.dataValue = (UInt32)font.MacGetATSUStyle() ;
+        attrCount++ ;
+#endif
     }
 
     if ( style.HasTextColour() )