]> Creatis software - crea.git/blobdiff - lib/creaDevManagerLib/wxCreaDevManagerDescriptionPanel.cpp
Feature #1711
[crea.git] / lib / creaDevManagerLib / wxCreaDevManagerDescriptionPanel.cpp
index c0ad9b204defe44e145c3166efcf73c535970ac8..5711faf62221a76a6180a60d183589029024d274 100644 (file)
@@ -7,10 +7,19 @@
 
 #include "wxCreaDevManagerDescriptionPanel.h"
 
-#include "images/folder64.xpm"
+#include "images/Cicon64.xpm"
+
+#include "creaDevManagerIds.h"
 
 #include <wx/statbox.h>
 
+#include <iostream>
+
+BEGIN_EVENT_TABLE(wxCreaDevManagerDescriptionPanel, wxPanel)
+  EVT_BUTTON(ID_BUTTON_NEWPROJECT, wxCreaDevManagerDescriptionPanel::OnBtnNewProject)
+  EVT_BUTTON(ID_BUTTON_OPENPROJECT, wxCreaDevManagerDescriptionPanel::OnBtnOpenProject)
+END_EVENT_TABLE()
+
 wxCreaDevManagerDescriptionPanel::wxCreaDevManagerDescriptionPanel(
     wxWindow* parent,
     wxWindowID id,
@@ -48,13 +57,14 @@ void wxCreaDevManagerDescriptionPanel::CreateView(wxString title, wxString image
   wxBoxSizer *sizer = new wxBoxSizer(wxVERTICAL);
 
   //Title
-  sizer->Add(new wxStaticText(this, -1, _("Package")),0, wxALIGN_CENTER, 0);
+  sizer->Add(new wxStaticText(this, -1, _("Welcome")),0, wxALIGN_CENTER, 0);
   //Image
-  sizer->Add(new wxStaticBitmap(this,-1, wxBitmap(folder64)),0, wxALIGN_CENTER, 0);
+  sizer->Add(new wxStaticBitmap(this, -1, wxBitmap(Cicon)),0, wxALIGN_CENTER, 0);
   //Name
-  sizer->Add(new wxStaticText(this, -1, _("MyPackage")),0, wxALIGN_CENTER, 0);
+  sizer->Add(new wxStaticText(this, -1, _("Crea Development Manager")),0, wxALIGN_CENTER, 0);
 
   //Properties Box
+  /*
   wxStaticBox* propsBox = new wxStaticBox(this, -1, _T("&Properties"));
 
   wxStaticBoxSizer* propsBoxInnerSizer = new wxStaticBoxSizer(propsBox, wxVERTICAL);
@@ -63,19 +73,15 @@ void wxCreaDevManagerDescriptionPanel::CreateView(wxString title, wxString image
   wxString propsText = wxString(_T("Property 1: value 1\nProperty 2: long valuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuue 2"));
   wxStaticText* props = new wxStaticText(this, -1, propsText, wxDefaultPosition, wxSize(140,10));
   propsBoxInnerSizer->Add(props, 1, wxEXPAND | wxALL, 5);
-
+  */
   //Actions Box
   wxStaticBox* actionsBox = new wxStaticBox(this, -1, _T("&Actions"));
 
   wxStaticBoxSizer* actionsBoxInnerSizer = new wxStaticBoxSizer(actionsBox, wxVERTICAL);
   sizer -> Add(actionsBoxInnerSizer, 2, wxCENTER | wxEXPAND | wxALL, 10);
 
-  actionsBoxInnerSizer->Add(new wxButton(this, -1, _T("Action 1")), 0, wxEXPAND, 0);
-  actionsBoxInnerSizer->Add(new wxButton(this, -1, _T("Action 2")), 0, wxEXPAND, 0);
-  actionsBoxInnerSizer->Add(new wxButton(this, -1, _T("Action 3")), 0, wxEXPAND, 0);
-  actionsBoxInnerSizer->Add(new wxButton(this, -1, _T("Action 4")), 0, wxEXPAND, 0);
-  actionsBoxInnerSizer->Add(new wxButton(this, -1, _T("Action 5")), 0, wxEXPAND, 0);
-  actionsBoxInnerSizer->Add(new wxButton(this, -1, _T("Action 6")), 0, wxEXPAND, 0);
+  actionsBoxInnerSizer->Add(new wxButton(this, ID_BUTTON_NEWPROJECT, _T("New Project")), 0, wxRIGHT | wxLEFT, 20);
+  actionsBoxInnerSizer->Add(new wxButton(this, ID_BUTTON_OPENPROJECT, _T("Open Project")), 0, wxRIGHT | wxLEFT, 20);
 
 
 
@@ -85,3 +91,14 @@ void wxCreaDevManagerDescriptionPanel::CreateView(wxString title, wxString image
   SetSizer(sizer);
 }
 
+void wxCreaDevManagerDescriptionPanel::OnBtnNewProject(wxCommandEvent& event)
+{
+  event.ResumePropagation(1);
+  event.Skip();
+}
+
+void wxCreaDevManagerDescriptionPanel::OnBtnOpenProject(wxCommandEvent& event)
+{
+  event.ResumePropagation(1);
+  event.Skip();
+}