send END_EDIT label if label editing is cancelled
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@24111 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -350,6 +350,7 @@ public:
|
||||
, m_col(0)
|
||||
, m_pointDrag()
|
||||
, m_item()
|
||||
, m_editCancelled(false)
|
||||
{ }
|
||||
|
||||
wxListEvent(const wxListEvent& event)
|
||||
@@ -360,6 +361,7 @@ public:
|
||||
, m_col(event.m_col)
|
||||
, m_pointDrag(event.m_pointDrag)
|
||||
, m_item(event.m_item)
|
||||
, m_editCancelled(event.m_editCancelled)
|
||||
{ }
|
||||
|
||||
int GetKeyCode() const { return m_code; }
|
||||
@@ -377,6 +379,10 @@ public:
|
||||
long GetCacheFrom() const { return m_oldItemIndex; }
|
||||
long GetCacheTo() const { return m_itemIndex; }
|
||||
|
||||
// was label editing canceled? (for wxEVT_COMMAND_LIST_END_LABEL_EDIT only)
|
||||
bool IsEditCancelled() const { return m_editCancelled; }
|
||||
void SetEditCanceled(bool editCancelled) { m_editCancelled = editCancelled; }
|
||||
|
||||
#if WXWIN_COMPATIBILITY_2_2
|
||||
// these methods don't do anything at all
|
||||
long GetOldIndex() const { return 0; }
|
||||
@@ -397,6 +403,9 @@ public:
|
||||
|
||||
wxListItem m_item;
|
||||
|
||||
protected:
|
||||
bool m_editCancelled;
|
||||
|
||||
private:
|
||||
DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxListEvent)
|
||||
};
|
||||
|
Reference in New Issue
Block a user