X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=lib%2FcreaDevManagerLib%2FwxCDMApplicationDescriptionPanel.cpp;h=00cf8cc12719f170b0a451c6e67e345bbbe47473;hb=5a17d994576296f2a5a85f3a01ad5631786a0c56;hp=45d7b7e242b6dae341e612f0281e2bad122a181a;hpb=35dd4d1ddf73a91d308cc49fc394104169936055;p=crea.git diff --git a/lib/creaDevManagerLib/wxCDMApplicationDescriptionPanel.cpp b/lib/creaDevManagerLib/wxCDMApplicationDescriptionPanel.cpp index 45d7b7e..00cf8cc 100644 --- a/lib/creaDevManagerLib/wxCDMApplicationDescriptionPanel.cpp +++ b/lib/creaDevManagerLib/wxCDMApplicationDescriptionPanel.cpp @@ -153,7 +153,8 @@ void wxCDMApplicationDescriptionPanel::CreateControls() //Includes wxStaticBoxSizer* includesBox = new wxStaticBoxSizer(wxHORIZONTAL, this, wxT("&Used Libraries")); - wxPanel* includesPanel = new wxPanel(this); + includesBox->SetMinSize(250,250); + wxScrolledWindow* includesPanel = new wxScrolledWindow(this); wxBoxSizer* includesPanelSizer = new wxBoxSizer(wxVERTICAL); //Third Party Libraries @@ -161,7 +162,7 @@ void wxCDMApplicationDescriptionPanel::CreateControls() wxFont font = Title1->GetFont(); font.SetWeight(wxFONTWEIGHT_BOLD); Title1->SetFont(font); - includesPanelSizer->Add(Title1, 0, wxEXPAND | wxALL, 5); + includesPanelSizer->Add(Title1, 0, wxEXPAND); //inclusion data std::map inclusions = this->application->Get3rdPartyLibraries(); @@ -203,14 +204,14 @@ void wxCDMApplicationDescriptionPanel::CreateControls() includesGridSizer->AddGrowableCol(1,1); - includesPanelSizer->Add(includesGridSizer, 1, wxEXPAND, 0); + includesPanelSizer->Add(includesGridSizer, 0, wxEXPAND | wxLEFT, 5); //Custom Libraries wxStaticText* Title2 = new wxStaticText(includesPanel, wxID_ANY, wxT("Custom Libraries:")); font = Title2->GetFont(); font.SetWeight(wxFONTWEIGHT_BOLD); Title2->SetFont(font); - includesPanelSizer->Add(Title2, 0, wxEXPAND | wxALL, 5); + includesPanelSizer->Add(Title2, 0, wxEXPAND); //inclusion data std::map inclusionsLibs = this->application->GetCustomLibraries(); @@ -252,10 +253,14 @@ void wxCDMApplicationDescriptionPanel::CreateControls() includesLibGridSizer->AddGrowableCol(1,1); - includesPanelSizer->Add(includesLibGridSizer, 1, wxEXPAND, 0); + includesPanelSizer->Add(includesLibGridSizer, 0, wxEXPAND | wxLEFT, 5); includesPanel->SetSizer(includesPanelSizer); includesPanelSizer->Fit(includesPanel); + + includesPanel->FitInside(); + includesPanel->SetScrollRate(5,5); + includesBox->Add(includesPanel, 1, wxEXPAND); sizer -> Add(includesBox, 0, wxALL | wxEXPAND, 10);