]> git.saurik.com Git - wxWidgets.git/commitdiff
restored colour labels until we have more information, it seems to work with all...
authorVáclav Slavík <vslavik@fastmail.fm>
Sun, 6 Jun 2004 14:49:21 +0000 (14:49 +0000)
committerVáclav Slavík <vslavik@fastmail.fm>
Sun, 6 Jun 2004 14:49:21 +0000 (14:49 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@27661 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

src/gtk/stattext.cpp
src/gtk1/stattext.cpp

index bfca9d94098307711b5d5af34b21e81cdbd2f816..1849d21f5d3375ae3b032ef85ffc5325f476d609 100644 (file)
@@ -61,7 +61,7 @@ bool wxStaticText::Create(wxWindow *parent,
     if (!PreCreation( parent, pos, size ) ||
         !CreateBase( parent, id, pos, size, style, wxDefaultValidator, name ))
     {
-        wxFAIL_MSG( wxT("wxXX creation failed") );
+        wxFAIL_MSG( wxT("wxStaticText creation failed") );
         return FALSE;
     }
 
@@ -127,32 +127,26 @@ wxString wxStaticText::GetLabel() const
 
 void wxStaticText::SetLabel( const wxString &label )
 {
-#if 0
-    // Build the colorized version of the label
+    wxControl::SetLabel(label);
+
+#ifdef __WXGTK20__
+    // Build the colorized version of the label (markup only allowed
+    // under GTK2):
     wxString colorlabel = label;
-    // If the color has been set, create a markup string to pass to the label setter
+    // If the color has been set, create a markup string to pass to
+    // the label setter
     if (m_foregroundColour.Ok())
     {
-        colorlabel.Printf(_T("<span foreground=\"#%02x%02x%02x\">%s</span>"), m_foregroundColour.Red(),
-        m_foregroundColour.Green(), m_foregroundColour.Blue(), label.c_str());
+        colorlabel.Printf(_T("<span foreground=\"#%02x%02x%02x\">%s</span>"),
+                          m_foregroundColour.Red(), m_foregroundColour.Green(),
+                          m_foregroundColour.Blue(), label.c_str());
     }
         
-    wxControl::SetLabel(label);
-
-    // markup only allowed under GTK2
-#ifdef __WXGTK20__
     gtk_label_set_markup( GTK_LABEL(m_widget), wxGTK_CONV( colorlabel ) );
 #else
     gtk_label_set( GTK_LABEL(m_widget), wxGTK_CONV( m_label ) );
 #endif
 
-#else
-
-    wxControl::SetLabel(label);
-    gtk_label_set( GTK_LABEL(m_widget), wxGTK_CONV( m_label ) );
-#endif
-
-
     // adjust the label size to the new label unless disabled
     if (!HasFlag(wxST_NO_AUTORESIZE))
     {
index bfca9d94098307711b5d5af34b21e81cdbd2f816..1849d21f5d3375ae3b032ef85ffc5325f476d609 100644 (file)
@@ -61,7 +61,7 @@ bool wxStaticText::Create(wxWindow *parent,
     if (!PreCreation( parent, pos, size ) ||
         !CreateBase( parent, id, pos, size, style, wxDefaultValidator, name ))
     {
-        wxFAIL_MSG( wxT("wxXX creation failed") );
+        wxFAIL_MSG( wxT("wxStaticText creation failed") );
         return FALSE;
     }
 
@@ -127,32 +127,26 @@ wxString wxStaticText::GetLabel() const
 
 void wxStaticText::SetLabel( const wxString &label )
 {
-#if 0
-    // Build the colorized version of the label
+    wxControl::SetLabel(label);
+
+#ifdef __WXGTK20__
+    // Build the colorized version of the label (markup only allowed
+    // under GTK2):
     wxString colorlabel = label;
-    // If the color has been set, create a markup string to pass to the label setter
+    // If the color has been set, create a markup string to pass to
+    // the label setter
     if (m_foregroundColour.Ok())
     {
-        colorlabel.Printf(_T("<span foreground=\"#%02x%02x%02x\">%s</span>"), m_foregroundColour.Red(),
-        m_foregroundColour.Green(), m_foregroundColour.Blue(), label.c_str());
+        colorlabel.Printf(_T("<span foreground=\"#%02x%02x%02x\">%s</span>"),
+                          m_foregroundColour.Red(), m_foregroundColour.Green(),
+                          m_foregroundColour.Blue(), label.c_str());
     }
         
-    wxControl::SetLabel(label);
-
-    // markup only allowed under GTK2
-#ifdef __WXGTK20__
     gtk_label_set_markup( GTK_LABEL(m_widget), wxGTK_CONV( colorlabel ) );
 #else
     gtk_label_set( GTK_LABEL(m_widget), wxGTK_CONV( m_label ) );
 #endif
 
-#else
-
-    wxControl::SetLabel(label);
-    gtk_label_set( GTK_LABEL(m_widget), wxGTK_CONV( m_label ) );
-#endif
-
-
     // adjust the label size to the new label unless disabled
     if (!HasFlag(wxST_NO_AUTORESIZE))
     {