- if (!m_backgroundColour.Ok()) return;
-
- if (m_windowStyle & wxTE_MULTILINE)
- {
- GdkWindow *window = GTK_TEXT(m_text)->text_area;
- m_backgroundColour.CalcPixel( gdk_window_get_colormap( window ) );
- gdk_window_set_background( window, m_backgroundColour.GetColor() );
- gdk_window_clear( window );
- }
- else
- {
- gtk_widget_set_style( m_text, m_widgetStyle );
- }
+ if (!m_backgroundColour.Ok()) return;
+
+ if (m_windowStyle & wxTE_MULTILINE)
+ {
+ GdkWindow *window = GTK_TEXT(m_text)->text_area;
+ m_backgroundColour.CalcPixel( gdk_window_get_colormap( window ) );
+ gdk_window_set_background( window, m_backgroundColour.GetColor() );
+ gdk_window_clear( window );
+ }
+}
+
+void wxTextCtrl::ApplyWidgetStyle()
+{
+ if (m_windowStyle & wxTE_MULTILINE)
+ {
+ }
+ else
+ {
+ SetWidgetStyle();
+ gtk_widget_set_style( m_text, m_widgetStyle );
+ }