Add test for context menu, fixed mem leak, fixed focus problem when re-editing same item

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@53126 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Robert Roebling
2008-04-11 10:40:58 +00:00
parent ff58644a54
commit c232dfe592
4 changed files with 42 additions and 16 deletions

View File

@@ -27,9 +27,7 @@
#include "wx/numdlg.h"
#include "wx/dataview.h"
#include "wx/spinctrl.h"
#include "wx/ptr_shrd.h"
#include "wx/vector.h"
#include "wx/menu.h"
#ifndef __WXMSW__
#include "../sample.xpm"
@@ -1039,6 +1037,14 @@ void MyFrame::OnContextMenu( wxDataViewEvent &event )
wxString title = m_music_model->GetTitle( event.GetItem() );
wxLogMessage(wxT("wxEVT_COMMAND_DATAVIEW_ITEM_CONTEXT_MENU, Item: %s"),title.GetData());
wxMenu *menu = new wxMenu;
menu->Append( 1, wxT("entry 1") );
menu->Append( 2, wxT("entry 2") );
menu->Append( 3, wxT("entry 3") );
m_musicCtrl->PopupMenu( menu );
// wxLogMessage(wxT("wxEVT_COMMAND_DATAVIEW_ITEM_CONTEXT_MENU, Item: %s Value: %s"),title.GetData(), event.GetValue().GetString());
}