X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/54195d23c25f085dc05f4a376ac638a690d8f7fa..d9dd0c95df369be61d3dfa9314e87b589e50526a:/src/gtk/bmpcbox.cpp diff --git a/src/gtk/bmpcbox.cpp b/src/gtk/bmpcbox.cpp index 7ac3b0ecde..dc1e889a59 100644 --- a/src/gtk/bmpcbox.cpp +++ b/src/gtk/bmpcbox.cpp @@ -3,7 +3,6 @@ // Purpose: wxBitmapComboBox // Author: Jaakko Salli // Created: 2008-05-19 -// RCS-ID: $Id$ // Copyright: (c) 2008 Jaakko Salli // Licence: wxWindows licence ///////////////////////////////////////////////////////////////////////////// @@ -30,6 +29,7 @@ #include "wx/log.h" #endif +#include #include "wx/gtk/private.h" // ============================================================================ @@ -101,9 +101,9 @@ bool wxBitmapComboBox::Create(wxWindow *parent, // Select 'value' in entry-less mode if ( !GetEntry() ) { - int n = FindString(value); - if ( n != wxNOT_FOUND ) - SetSelection(n); + int i = FindString(value); + if (i != wxNOT_FOUND) + SetSelection(i); } return true; @@ -121,7 +121,12 @@ void wxBitmapComboBox::GTKCreateComboBoxWidget() } else { +#ifdef __WXGTK3__ + m_widget = gtk_combo_box_new_with_model_and_entry(GTK_TREE_MODEL(store)); + gtk_combo_box_set_entry_text_column(GTK_COMBO_BOX(m_widget), m_stringCellIndex); +#else m_widget = gtk_combo_box_entry_new_with_model( GTK_TREE_MODEL(store), m_stringCellIndex ); +#endif m_entry = GTK_ENTRY(gtk_bin_get_child(GTK_BIN(m_widget))); gtk_editable_set_editable(GTK_EDITABLE(m_entry), true); }