From c2193ac9115470a4ecbc6844bbe19734a8c636ad Mon Sep 17 00:00:00 2001 From: Robert Roebling Date: Thu, 12 Jun 2008 12:16:42 +0000 Subject: [PATCH] #4479: wx.ComboBox needs a SetFont method git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@54141 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- include/wx/gtk/choice.h | 1 + src/gtk/choice.cpp | 7 +++++++ 2 files changed, 8 insertions(+) diff --git a/include/wx/gtk/choice.h b/include/wx/gtk/choice.h index a9d9cc8e95..00d21b1718 100644 --- a/include/wx/gtk/choice.h +++ b/include/wx/gtk/choice.h @@ -99,6 +99,7 @@ protected: virtual void DoDeleteOneItem(unsigned int n); virtual GdkWindow *GTKGetWindow(wxArrayGdkWindows& windows) const; + virtual void DoApplyWidgetStyle(GtkRcStyle *style); // in derived classes, implement this to insert list store entry // with all items default except text diff --git a/src/gtk/choice.cpp b/src/gtk/choice.cpp index af58e5c2ce..5028a57cf0 100644 --- a/src/gtk/choice.cpp +++ b/src/gtk/choice.cpp @@ -355,6 +355,13 @@ wxSize wxChoice::DoGetBestSize() const return ret; } +void wxChoice::DoApplyWidgetStyle(GtkRcStyle *style) +{ + gtk_widget_modify_style(m_widget, style); + gtk_widget_modify_style(GTK_BIN(m_widget)->child, style); +} + + // static wxVisualAttributes wxChoice::GetClassDefaultAttributes(wxWindowVariant WXUNUSED(variant)) -- 2.45.2