]> git.saurik.com Git - wxWidgets.git/blobdiff - src/mac/carbon/stattext.cpp
Conditional compilation fix.
[wxWidgets.git] / src / mac / carbon / stattext.cpp
index 761b0598b5194dba245ec6a8de86eb5403b3fa22..f4757d19d7c223c2b853c4ac0779efdf3f3f55f1 100644 (file)
@@ -92,9 +92,27 @@ void wxStaticText::SetLabel(const wxString& st )
     SetControlData( *m_peer, kControlEntireControl , kControlStaticTextCFStringTag, sizeof( CFStringRef ),
                &ref );
 
-    if (GetAdjustMinSizeFlag())
-        SetBestSize(wxDefaultSize);
+    if ( !(GetWindowStyle() & wxST_NO_AUTORESIZE) )
+    {
+        SetSize( GetBestSize() ) ;
+        SetSizeHints(GetSize());
+    }
 
     Update() ;
 }
 
+bool wxStaticText::SetFont(const wxFont& font)
+{
+    bool ret = wxControl::SetFont(font);
+
+       if ( ret )
+       {
+           if ( !(GetWindowStyle() & wxST_NO_AUTORESIZE) )
+            {
+               SetSize( GetBestSize() );
+                SetSizeHints(GetSize());
+            }
+       }
+
+    return ret;
+}