X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/77ffb5937e89927b621128789401db8921fe580f..e5a573a28b2f14a4c6669cf03294302d4a9baa63:/src/gtk1/stattext.cpp
diff --git a/src/gtk1/stattext.cpp b/src/gtk1/stattext.cpp
index 64c754c9bd..d659e8cc16 100644
--- a/src/gtk1/stattext.cpp
+++ b/src/gtk1/stattext.cpp
@@ -4,7 +4,7 @@
// Author: Robert Roebling
// Id: $Id$
// Copyright: (c) 1998 Robert Roebling
-// Licence: wxWidgets licence
+// Licence: wxWindows licence
/////////////////////////////////////////////////////////////////////////////
#if defined(__GNUG__) && !defined(NO_GCC_PRAGMA)
@@ -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("%s"), m_foregroundColour.Red(),
- m_foregroundColour.Green(), m_foregroundColour.Blue(), label.c_str());
+ colorlabel.Printf(_T("%s"),
+ 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))
{
@@ -174,12 +168,6 @@ bool wxStaticText::SetFont( const wxFont &font )
return ret;
}
-void wxStaticText::ApplyWidgetStyle()
-{
- SetWidgetStyle();
- gtk_widget_set_style( m_widget, m_widgetStyle );
-}
-
wxSize wxStaticText::DoGetBestSize() const
{
// Do not return any arbitrary default value...