X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=src%2FcreaImageIOWxTreeView.cpp;h=34db01a70a63b4aa8041e5b68b2656dc666a6314;hb=9bd9f8fb720e39c6fdfec3225033d72a854c04ef;hp=3b30d4cf9c192e5892aa02028ea80c5fb894091c;hpb=3a22e19184c369b130d4caa992a8e98e50c7a0ee;p=creaImageIO.git diff --git a/src/creaImageIOWxTreeView.cpp b/src/creaImageIOWxTreeView.cpp index 3b30d4c..34db01a 100644 --- a/src/creaImageIOWxTreeView.cpp +++ b/src/creaImageIOWxTreeView.cpp @@ -304,17 +304,19 @@ namespace creaImageIO break; long adr = GetCtrl(l-1)->GetItemData(item); tree::Node* n = ((ItemData*)adr)->node; - if(mLastSelected==item) + /* FCY 18-04-2011: don't understand the real purpose of these lines, + if uncomment add last frame in first place + if(mLastSelected==item) { std::vector::iterator it; it = sel.begin(); it = sel.insert ( it , n ); } else - { + {*/ sel.push_back(n); - } + //} } /*int n = GetCtrl(l-1)->GetItemCount(); @@ -847,11 +849,11 @@ namespace creaImageIO if(sel.size()>1&&levelName.at(levelName.size()-1)!='s') { out<<" "<GetTree().GetLevelDescriptor(mLastLevel).GetName()<<" to .gimmick?"; + out<<" "<GetTree().GetLevelDescriptor(mLastLevel).GetName()<<" to .creaImageIO?"; } if (wxMessageBox(crea::std2wx(out.str()), _T("Remove Files"), @@ -1145,6 +1147,8 @@ namespace creaImageIO } } + + //================================================================ void WxTreeView::GetFilenamesAsString(const std::vector& nodes, std::vector&s) { @@ -1252,15 +1256,14 @@ namespace creaImageIO found=true; } } - return !found; } //================================================================ //================================================================ RemoveAlertDlg::RemoveAlertDlg(wxWindow *parent, - wxString title, - const wxSize& size) + wxString title, + const wxSize& size) : wxDialog( parent, wxID_ANY, title, @@ -1274,7 +1277,7 @@ namespace creaImageIO //wxTextCtrl *text = new wxTextCtrl(this, wxID_ANY,crea::std2wx(out),wxDefaultPosition, wxSize(500,20)); wxTextCtrl *text = new wxTextCtrl(this, wxID_ANY, _T("To reload deleted patient, you should synchronize your database before."), - wxDefaultPosition, wxSize(500,20)); + wxDefaultPosition, wxSize(650,20)); // 650 vs 500 ? // JPRx mcheck = new wxCheckBox(this, 5478, _T("Do not display this warning again!")); Connect( mcheck->GetId(), wxEVT_COMMAND_CHECKBOX_CLICKED , (wxObjectEventFunction) &RemoveAlertDlg::onCheck ); wxSizer* buttonsSizer = this->CreateSeparatedButtonSizer(wxOK|wxCANCEL);