]> git.saurik.com Git - wxWidgets.git/blobdiff - src/mac/carbon/stattext.cpp
added const for Mac OS X compilation
[wxWidgets.git] / src / mac / carbon / stattext.cpp
index 06d6fe9c3c1ec67031bb0c4a0af1fa889f3b17b4..a99f6c4e69f80a1bf7bae1e728add2c3d8252700 100644 (file)
@@ -15,6 +15,8 @@
 
 #include "wx/app.h"
 #include "wx/stattext.h"
 
 #include "wx/app.h"
 #include "wx/stattext.h"
+#include "wx/dc.h"
+#include "wx/dcclient.h"
 
 #include <stdio.h>
 
 
 #include <stdio.h>
 
@@ -59,7 +61,7 @@ void wxStaticText::OnDraw( wxDC &dc )
         return;
 
     PrepareDC(dc);
         return;
 
     PrepareDC(dc);
-    dc.Clear() ;
+//    dc.Clear() ; this eventually draws in the wrong background colour (appearance panels)
     
     int x = 0 ;
     int y = 0 ;
     
     int x = 0 ;
     int y = 0 ;
@@ -257,7 +259,9 @@ void wxStaticText::SetLabel(const wxString& st )
        m_label = st ;
        if ( !(GetWindowStyle() & wxST_NO_AUTORESIZE) )
                SetSizeOrDefault() ;
        m_label = st ;
        if ( !(GetWindowStyle() & wxST_NO_AUTORESIZE) )
                SetSizeOrDefault() ;
-       
-    wxClientDC dc(this);
-    OnDraw( dc ) ;
+
+       Refresh() ;     
+       MacUpdateImmediately() ;
+//    wxClientDC dc(this);
+//    OnDraw( dc ) ;
 }
 }