Added handling of event wxEVT_DATAVIEW_ITEM_ACTIVATED in ObjectList to fix behavior when double clicking on list items
This commit is contained in:
parent
0fe186c7fe
commit
86a5280ff6
@ -221,6 +221,14 @@ ObjectList::ObjectList(wxWindow* parent) :
|
||||
|
||||
Bind(wxEVT_DATAVIEW_ITEM_VALUE_CHANGED, &ObjectList::ItemValueChanged, this);
|
||||
|
||||
Bind(wxEVT_DATAVIEW_ITEM_ACTIVATED, [this](wxDataViewEvent& event) {
|
||||
wxDataViewItem item;
|
||||
wxDataViewColumn* col;
|
||||
this->HitTest(this->get_mouse_position_in_control(), item, col);
|
||||
this->EditItem(item, col);
|
||||
event.StopPropagation();
|
||||
});
|
||||
|
||||
Bind(wxCUSTOMEVT_LAST_VOLUME_IS_DELETED, [this](wxCommandEvent& e) { last_volume_is_deleted(e.GetInt()); });
|
||||
|
||||
Bind(wxEVT_SIZE, ([this](wxSizeEvent &e) {
|
||||
|
Loading…
Reference in New Issue
Block a user