- // the bug below only happens with GTK 2
- if ( justify != GTK_JUSTIFY_LEFT )
- {
- // if we let GTK call wxgtk_window_size_request_callback the label
- // always shrinks to its minimal size for some reason and so no
- // alignment except the default left doesn't work (in fact it does,
- // but you don't see it)
- g_signal_handlers_disconnect_by_func (m_widget,
- (gpointer) wxgtk_window_size_request_callback,
- this);
- }
+ return true;
+}
+
+void wxStaticText::GTKDoSetLabel(GTKLabelSetter setter, const wxString& label)
+{
+ wxCHECK_RET( m_widget != NULL, wxT("invalid static text") );
+
+ InvalidateBestSize();