diff --git a/src/gtk/combobox.cpp b/src/gtk/combobox.cpp index 69c1373dde..fe74ecbd95 100644 --- a/src/gtk/combobox.cpp +++ b/src/gtk/combobox.cpp @@ -352,11 +352,19 @@ void wxComboBox::OnUpdateSelectAll(wxUpdateUIEvent& event) void wxComboBox::Popup() { - gtk_combo_box_popup( GTK_COMBO_BOX(m_widget) ); + gtk_combo_box_popup( GTK_COMBO_BOX(m_widget) ); + + wxCommandEvent event( wxEVT_COMMAND_COMBOBOX_DROPDOWN, GetId() ); + event.SetEventObject( this ); + HandleWindowEvent( event ); } void wxComboBox::Dismiss() { gtk_combo_box_popdown( GTK_COMBO_BOX(m_widget) ); + + wxCommandEvent event( wxEVT_COMMAND_COMBOBOX_CLOSEUP, GetId() ); + event.SetEventObject( this ); + HandleWindowEvent( event ); } #endif // wxUSE_COMBOBOX