X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=lib%2FcreaDevManagerLib%2FwxCDMPackageManagerPanel.cpp;fp=lib%2FcreaDevManagerLib%2FwxCDMPackageManagerPanel.cpp;h=cc6b9fcf4d6b0033b9d6c8f8c7df71f69c908d99;hb=11150e550ff03ee658e90cda4b475b4c24da0a7f;hp=a888f8bcce35c53106f6217a5d94a1df48a51f97;hpb=aac70f229589d8d7bf887f6f60afe1150f3cdd25;p=crea.git diff --git a/lib/creaDevManagerLib/wxCDMPackageManagerPanel.cpp b/lib/creaDevManagerLib/wxCDMPackageManagerPanel.cpp index a888f8b..cc6b9fc 100644 --- a/lib/creaDevManagerLib/wxCDMPackageManagerPanel.cpp +++ b/lib/creaDevManagerLib/wxCDMPackageManagerPanel.cpp @@ -43,7 +43,7 @@ #include "images/PkIcon64.xpm" BEGIN_EVENT_TABLE(wxCDMPackageManagerPanel, wxPanel) -EVT_BUTTON(ID_BUTTON_PREV, wxCDMPackageManagerPanel::OnBtnReturn) +EVT_HYPERLINK(ID_BUTTON_PREV, wxCDMPackageManagerPanel::OnBtnReturn) EVT_HYPERLINK(ID_LINK_SELECT_PACKAGE, wxCDMPackageManagerPanel::OnLnkPackageSelect) EVT_BUTTON(ID_BUTTON_CREATE_PACKAGE, wxCDMPackageManagerPanel::OnBtnCreatePackage) EVT_COMMAND(wxID_ANY, wxEVT_COMMAND_TOOL_CLICKED, wxCDMPackageManagerPanel::OnBtnCreatePackage) @@ -89,9 +89,9 @@ void wxCDMPackageManagerPanel::CreateControls() wxBoxSizer *sizer = new wxBoxSizer(wxVERTICAL); //Link to return - wxButton* returnbt = new wxButton(this, ID_BUTTON_PREV, wxT("Return to project")); - returnbt->SetToolTip(wxT("Return to the active project description.")); - sizer->Add(returnbt, 0, wxALIGN_CENTER | wxALL, 5); + wxHyperlinkCtrl* returnLnk = new wxHyperlinkCtrl(this, ID_BUTTON_PREV, crea::std2wx(this->project->GetName()), crea::std2wx(this->project->GetPath())); + returnLnk->SetToolTip(wxT("Return to the active project description.")); + sizer->Add(returnLnk, 0, wxALIGN_CENTER | wxALL, 5); //Header wxBoxSizer* headerSizer = new wxBoxSizer(wxHORIZONTAL); @@ -172,7 +172,7 @@ modelCDMProject* wxCDMPackageManagerPanel::GetProject() const return this->project; } -void wxCDMPackageManagerPanel::OnBtnReturn(wxCommandEvent& event) +void wxCDMPackageManagerPanel::OnBtnReturn(wxHyperlinkEvent& event) { wxCommandEvent* newEvent = new wxCommandEvent(wxEVT_DISPLAY_CHANGED); newEvent->SetInt(project->GetId());