For consistency with other ports, send TEXT event after SELECTED event
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@35877 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -83,6 +83,12 @@ gtk_popup_hide_callback(GtkCombo *WXUNUSED(gtk_combo), wxComboBox *combo)
|
|||||||
event.SetString( combo->GetStringSelection() );
|
event.SetString( combo->GetStringSelection() );
|
||||||
event.SetEventObject( combo );
|
event.SetEventObject( combo );
|
||||||
combo->GetEventHandler()->ProcessEvent( event );
|
combo->GetEventHandler()->ProcessEvent( event );
|
||||||
|
|
||||||
|
// for consistency with the other ports, send TEXT event
|
||||||
|
wxCommandEvent event2( wxEVT_COMMAND_TEXT_UPDATED, combo->GetId() );
|
||||||
|
event2.SetString( combo->GetStringSelection() );
|
||||||
|
event2.SetEventObject( combo );
|
||||||
|
combo->GetEventHandler()->ProcessEvent( event2 );
|
||||||
}
|
}
|
||||||
|
|
||||||
// reset the selection flag to value meaning that it is hidden
|
// reset the selection flag to value meaning that it is hidden
|
||||||
@@ -144,7 +150,7 @@ gtk_combo_select_child_callback( GtkList *WXUNUSED(list), GtkWidget *WXUNUSED(wi
|
|||||||
event.SetEventObject( combo );
|
event.SetEventObject( combo );
|
||||||
combo->GetEventHandler()->ProcessEvent( event );
|
combo->GetEventHandler()->ProcessEvent( event );
|
||||||
|
|
||||||
// for consistencu with the other ports, don't generate text update
|
// for consistency with the other ports, don't generate text update
|
||||||
// events while the user is browsing the combobox neither
|
// events while the user is browsing the combobox neither
|
||||||
wxCommandEvent event2( wxEVT_COMMAND_TEXT_UPDATED, combo->GetId() );
|
wxCommandEvent event2( wxEVT_COMMAND_TEXT_UPDATED, combo->GetId() );
|
||||||
event2.SetString( combo->GetValue() );
|
event2.SetString( combo->GetValue() );
|
||||||
|
@@ -83,6 +83,12 @@ gtk_popup_hide_callback(GtkCombo *WXUNUSED(gtk_combo), wxComboBox *combo)
|
|||||||
event.SetString( combo->GetStringSelection() );
|
event.SetString( combo->GetStringSelection() );
|
||||||
event.SetEventObject( combo );
|
event.SetEventObject( combo );
|
||||||
combo->GetEventHandler()->ProcessEvent( event );
|
combo->GetEventHandler()->ProcessEvent( event );
|
||||||
|
|
||||||
|
// for consistency with the other ports, send TEXT event
|
||||||
|
wxCommandEvent event2( wxEVT_COMMAND_TEXT_UPDATED, combo->GetId() );
|
||||||
|
event2.SetString( combo->GetStringSelection() );
|
||||||
|
event2.SetEventObject( combo );
|
||||||
|
combo->GetEventHandler()->ProcessEvent( event2 );
|
||||||
}
|
}
|
||||||
|
|
||||||
// reset the selection flag to value meaning that it is hidden
|
// reset the selection flag to value meaning that it is hidden
|
||||||
@@ -144,7 +150,7 @@ gtk_combo_select_child_callback( GtkList *WXUNUSED(list), GtkWidget *WXUNUSED(wi
|
|||||||
event.SetEventObject( combo );
|
event.SetEventObject( combo );
|
||||||
combo->GetEventHandler()->ProcessEvent( event );
|
combo->GetEventHandler()->ProcessEvent( event );
|
||||||
|
|
||||||
// for consistencu with the other ports, don't generate text update
|
// for consistency with the other ports, don't generate text update
|
||||||
// events while the user is browsing the combobox neither
|
// events while the user is browsing the combobox neither
|
||||||
wxCommandEvent event2( wxEVT_COMMAND_TEXT_UPDATED, combo->GetId() );
|
wxCommandEvent event2( wxEVT_COMMAND_TEXT_UPDATED, combo->GetId() );
|
||||||
event2.SetString( combo->GetValue() );
|
event2.SetString( combo->GetValue() );
|
||||||
|
Reference in New Issue
Block a user