X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=src2%2FcreaImageIOWxTreeView.cpp;h=58ddc631421d889b5a5c0a89466056af3a4007a9;hb=e88bcb692a9d4bcc2ce1618a27d4fcb275a32a70;hp=cf6f1eb70e93fedc1883c960ae68214183af1215;hpb=595926ac27740a8822b6de9579e2e148c59f469c;p=creaImageIO.git diff --git a/src2/creaImageIOWxTreeView.cpp b/src2/creaImageIOWxTreeView.cpp index cf6f1eb..58ddc63 100644 --- a/src2/creaImageIOWxTreeView.cpp +++ b/src2/creaImageIOWxTreeView.cpp @@ -226,7 +226,7 @@ namespace creaImageIO menuItem =new wxMenu; wxMenuItem* m1Item=menuItem->Append(wxID_ANY, _T("&Anonymize")); wxMenuItem* m2Item=menuItem->Append(wxID_ANY, _T("&Local Copy")); - wxMenuItem* m3Item=menuItem->Append(wxID_ANY, _T("&Edit field")); + wxMenuItem* m3Item=menuItem->Append(wxID_ANY, _T("&Edit Fields")); mAnonymizingID=m1Item->GetId(); mLocalCopyID=m2Item->GetId(); @@ -679,6 +679,9 @@ namespace creaImageIO } + //================================================================ + //================================================================ + void WxTreeView::OnItemMenu(wxListEvent &event) { wxPoint clientpt; @@ -691,9 +694,10 @@ namespace creaImageIO if ( GetCtrl(level) == senderCtrl ) break; } long* ptr=0; - int flag=wxLIST_HITTEST_ONITEM; - long itemId=GetCtrl(level)->HitTest(clientpt,flag,ptr); - std::cout<HitTest(wxPoint(clientpt.x,clientpt.y-8),flag,ptr); + tree::Node* node=((ItemData*)GetCtrl(level)->GetItemData(itemId))->node; + std::cout<GetLabel()<