+ //=================================================
+ void WxGimmickView::OnSettings(wxCommandEvent& event)
+ {
+ wxDialog* dial= new wxDialog (this,-1,"System Settings",wxDefaultPosition, wxSize(450,600));
+ wxBoxSizer *siz = new wxBoxSizer(wxVERTICAL);
+ // Notebook
+ wxNotebook* nb= new wxNotebook(dial,
+ -1,wxDefaultPosition, wxDefaultSize, 0);
+
+ siz->Add( nb,1,wxGROW ,0);
+ CreateSettingsDialog(nb);
+ dial->SetSizer(siz);
+ dial->ShowModal();
+ }
+ //=================================================
+
+ //=================================================
+ //AndresDonadio
+ void WxGimmickView::OnTools(wxCommandEvent& event)
+ {
+ wxDialog* dial= new wxDialog (this,-1,"Tools",wxDefaultPosition, wxDefaultSize);
+ wxBoxSizer *siz = new wxBoxSizer(wxVERTICAL);
+ dial->SetSizer(siz);
+ dial->ShowModal();
+ }
+ //=================================================
+
+ void WxGimmickView::CreateSettingsDialog(wxNotebook* nb)
+ {
+ //First page: Customization of configurations
+ wxPanel* customConfig=new wxPanel(nb);
+ nb->AddPage( customConfig, crea::std2wx("Customize Configuration") );
+ //Second page: Creation of Databases
+ wxPanel* databaseCreation=new wxPanel(nb);
+ nb->AddPage( databaseCreation, crea::std2wx("Create Database") );
+ //Third page: CD/DVD Watch
+ wxPanel* cdWatch=new wxPanel(nb);
+ nb->AddPage( cdWatch, crea::std2wx("CD/DVD") );
+ //Fourth page: Selection of attributes to show (edit)
+ wxPanel* attSelection=new wxPanel(nb);
+ nb->AddPage( attSelection, crea::std2wx("Selection of Attributes") );
+
+ }
+
+