// Purpose: wxBitmapComboBox
// Author: Jaakko Salli
// Created: 2008-05-19
-// RCS-ID: $Id$
// Copyright: (c) 2008 Jaakko Salli
// Licence: wxWindows licence
/////////////////////////////////////////////////////////////////////////////
#include "wx/log.h"
#endif
+#include <gtk/gtk.h>
#include "wx/gtk/private.h"
// ============================================================================
// 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;
}
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);
}
if ( pixbuf )
{
g_object_ref( pixbuf );
- bitmap.SetPixbuf( pixbuf );
+ bitmap = wxBitmap(pixbuf);
}
g_value_unset( &value );
}