X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/e78c1d7855d1fefcdbff0e093e21e5cf101ca604..ecdc118383f458bd7e684ab631f6e5d23cc6d251:/src/gtk/choice.cpp diff --git a/src/gtk/choice.cpp b/src/gtk/choice.cpp index af58e5c2ce..2427fdc73f 100644 --- a/src/gtk/choice.cpp +++ b/src/gtk/choice.cpp @@ -306,6 +306,20 @@ void wxChoice::SetSelection( int n ) EnableEvents(); } +void wxChoice::SetColumns(int n) +{ + gtk_combo_box_set_wrap_width(GTK_COMBO_BOX(m_widget), n); +} + +int wxChoice::GetColumns() const +{ + // gtk_combo_box_get_wrap_width() was added in gtk 2.6 + gint intval; + g_object_get(G_OBJECT(m_widget), "wrap-width", &intval, NULL); + return intval; +} + + void wxChoice::DisableEvents() { g_signal_handlers_block_by_func(m_widget, @@ -355,6 +369,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))