+void wxListBox::ApplyWidgetStyle()
+{
+ SetWidgetStyle();
+
+ GdkWindow *window = GTK_WIDGET(m_list)->window;
+ m_backgroundColour.CalcPixel( gdk_window_get_colormap( window ) );
+ gdk_window_set_background( window, m_backgroundColour.GetColor() );
+ gdk_window_clear( window );
+
+ GList *child = m_list->children;
+ while (child)
+ {
+ gtk_widget_set_style( GTK_BIN(child->data)->child, m_widgetStyle );
+ gtk_widget_set_style( GTK_WIDGET(child->data), m_widgetStyle );
+ child = child->next;
+ }
+}