]> Creatis software - crea.git/blobdiff - lib/creaDevManagerLib/wxCDMProjectDescriptionPanel.cpp
Feature #1711
[crea.git] / lib / creaDevManagerLib / wxCDMProjectDescriptionPanel.cpp
index ff5d01bbdb5827238ca940e4a890e47cb07ea00c..11d91ef7684e8691910bea242fd4c62ccf4f60f0 100644 (file)
@@ -35,7 +35,7 @@
 #include "wxCDMProjectDescriptionPanel.h"
 
 #include "creaDevManagerIds.h"
-#include "images/Cicon64.xpm"
+#include "images/PrIcon.xpm"
 
 BEGIN_EVENT_TABLE(wxCDMProjectDescriptionPanel, wxPanel)
 EVT_MENU(ID_BUTTON_CREATE_PACKAGE, wxCDMProjectDescriptionPanel::OnBtnCreatePackage)
@@ -86,18 +86,16 @@ void wxCDMProjectDescriptionPanel::CreateControls()
   sizer->Add(new wxStaticText(this, -1, _("Project")),0, wxALIGN_CENTER, 0);
 
   //Image
-  sizer->Add(new wxStaticBitmap(this, -1, wxBitmap(Cicon)),0, wxALIGN_CENTER, 0);
+  sizer->Add(new wxStaticBitmap(this, -1, wxBitmap(PrIcon)),0, wxALIGN_CENTER, 0);
 
   //Project Name
   sizer->Add(new wxStaticText(this, -1, crea::std2wx(this->project->GetName())),0, wxALIGN_CENTER, 0);
 
   //Project Properties
   wxStaticBox* propertiesBox = new wxStaticBox(this, -1, _T("&Properties"));
-  wxStaticBoxSizer* propertiesBoxInnerSizer = new wxStaticBoxSizer(propertiesBox, wxHORIZONTAL);
-  sizer -> Add(propertiesBoxInnerSizer, 1, wxEXPAND | wxALL, 20);
+  wxStaticBoxSizer* propertiesBoxInnerSizer = new wxStaticBoxSizer(propertiesBox, wxVERTICAL);
 
   wxFlexGridSizer* flexGridSizer = new wxFlexGridSizer(4, 2, 9, 15);
-  propertiesBoxInnerSizer -> Add(flexGridSizer, 1, wxEXPAND | wxALL);
 
   wxStaticText *pVersion = new wxStaticText(this, -1, wxT("Version"));
   wxStaticText *pVersionDate = new wxStaticText(this, -1, wxT("Version Date"));
@@ -118,24 +116,26 @@ void wxCDMProjectDescriptionPanel::CreateControls()
   flexGridSizer->Add(pBuildLocation, 0, wxALIGN_RIGHT | wxALIGN_CENTER_VERTICAL);
   flexGridSizer->Add(pBuildLocationtc, 1, wxEXPAND);
 
-  flexGridSizer->SetSizeHints(this);
+  propertiesBoxInnerSizer -> Add(flexGridSizer, 0, wxEXPAND);
+  sizer -> Add(propertiesBoxInnerSizer, 1, wxEXPAND | wxALL, 20);
 
   //Actions
   wxStaticBox* actionsBox = new wxStaticBox(this, -1, _T("&Actions"));
   wxStaticBoxSizer* actionsBoxInnerSizer = new wxStaticBoxSizer(actionsBox, wxVERTICAL);
   sizer -> Add(actionsBoxInnerSizer, 1, wxEXPAND | wxALL, 20);
 
-  actionsBoxInnerSizer->Add(new wxButton(this, ID_BUTTON_CREATE_PACKAGE, _T("Create Package")), 0, wxRIGHT | wxLEFT, 20);
-  actionsBoxInnerSizer->Add(new wxButton(this, ID_BUTTON_CREATE_BLACKBOX, _T("Create Black Box")), 0, wxRIGHT | wxLEFT, 20);
-  actionsBoxInnerSizer->Add(new wxButton(this, ID_BUTTON_CREATE_LIBRARY, _T("Create Library")), 0, wxRIGHT | wxLEFT, 20);
-  actionsBoxInnerSizer->Add(new wxButton(this, ID_BUTTON_CREATE_APPLICATION, _T("Create Application")), 0, wxRIGHT | wxLEFT, 20);
+  actionsBoxInnerSizer->Add(new wxButton(this, ID_BUTTON_CREATE_PACKAGE, _T("Create Package")), 0, wxEXPAND | wxRIGHT | wxLEFT, 20);
+  actionsBoxInnerSizer->Add(new wxButton(this, ID_BUTTON_CREATE_BLACKBOX, _T("Create Black Box")), 0, wxEXPAND | wxRIGHT | wxLEFT, 20);
+  actionsBoxInnerSizer->Add(new wxButton(this, ID_BUTTON_CREATE_LIBRARY, _T("Create Library")), 0, wxEXPAND | wxRIGHT | wxLEFT, 20);
+  actionsBoxInnerSizer->Add(new wxButton(this, ID_BUTTON_CREATE_APPLICATION, _T("Create Application")), 0, wxEXPAND | wxRIGHT | wxLEFT, 20);
 
-  actionsBoxInnerSizer->Add(new wxButton(this, ID_BUTTON_EDIT_CMAKELISTSFILE, _T("Edit CMakeLists File")), 0, wxRIGHT | wxLEFT, 20);
+  actionsBoxInnerSizer->Add(new wxButton(this, ID_BUTTON_EDIT_CMAKELISTSFILE, _T("Edit CMakeLists File")), 0, wxEXPAND | wxRIGHT | wxLEFT, 20);
 
-  //Asign sizer
+  //Assign sizer
   actionsBoxInnerSizer->SetSizeHints(this);
-  sizer->SetSizeHints(this);
+
   SetSizer(sizer);
+  sizer->SetSizeHints(this);
 }
 
 void wxCDMProjectDescriptionPanel::OnBtnCreatePackage(wxCommandEvent& event)