|
- ///////////////////////////////////////////////////////////////////////////
- // C++ code generated with wxFormBuilder (version Sep 15 2010)
- // http://www.wxformbuilder.org/
- //
- // PLEASE DO "NOT" EDIT THIS FILE!
- ///////////////////////////////////////////////////////////////////////////
-
- #include "cosmosGUI.h"
-
- ///////////////////////////////////////////////////////////////////////////
-
- cosmosGUI::cosmosGUI( wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, long style ) : wxFrame( parent, id, title, pos, size, style )
- {
- this->SetSizeHints( wxDefaultSize, wxDefaultSize );
-
- menubar = new wxMenuBar( 0 );
- menu_Fichier = new wxMenu();
- wxMenuItem* menuitem_Import;
- menuitem_Import = new wxMenuItem( menu_Fichier, wxID_OPEN, wxString( wxT("Importer base") ) , wxEmptyString, wxITEM_NORMAL );
- #ifdef __WXMSW__
- menuitem_Import->SetBitmaps( wxBitmap( wxT("icons/import.png"), wxBITMAP_TYPE_ANY ) );
- #elif defined( __WXGTK__ )
- menuitem_Import->SetBitmap( wxBitmap( wxT("icons/import.png"), wxBITMAP_TYPE_ANY ) );
- #endif
- menu_Fichier->Append( menuitem_Import );
-
- wxMenuItem* menuitem_Export;
- menuitem_Export = new wxMenuItem( menu_Fichier, wxID_SAVE, wxString( wxT("Exporter base") ) , wxEmptyString, wxITEM_NORMAL );
- #ifdef __WXMSW__
- menuitem_Export->SetBitmaps( wxBitmap( wxT("icons/export.png"), wxBITMAP_TYPE_ANY ) );
- #elif defined( __WXGTK__ )
- menuitem_Export->SetBitmap( wxBitmap( wxT("icons/export.png"), wxBITMAP_TYPE_ANY ) );
- #endif
- menu_Fichier->Append( menuitem_Export );
-
- wxMenuItem* m_separator1;
- m_separator1 = menu_Fichier->AppendSeparator();
-
- wxMenuItem* menuitem_Quit;
- menuitem_Quit = new wxMenuItem( menu_Fichier, wxID_EXIT, wxString( wxT("Quitter") ) , wxEmptyString, wxITEM_NORMAL );
- menu_Fichier->Append( menuitem_Quit );
-
- menubar->Append( menu_Fichier, wxT("Fichier") );
-
- menu_Edit = new wxMenu();
- wxMenuItem* menuitem_Optionsprog;
- menuitem_Optionsprog = new wxMenuItem( menu_Edit, wxID_PROPERTIES, wxString( wxT("Options générales") ) , wxEmptyString, wxITEM_NORMAL );
- #ifdef __WXMSW__
- menuitem_Optionsprog->SetBitmaps( wxBitmap( wxT("icons/optionsgales.png"), wxBITMAP_TYPE_ANY ) );
- #elif defined( __WXGTK__ )
- menuitem_Optionsprog->SetBitmap( wxBitmap( wxT("icons/optionsgales.png"), wxBITMAP_TYPE_ANY ) );
- #endif
- menu_Edit->Append( menuitem_Optionsprog );
-
- menubar->Append( menu_Edit, wxT("Edition") );
-
- menu_Aide = new wxMenu();
- menubar->Append( menu_Aide, wxT("Aide") );
-
- this->SetMenuBar( menubar );
-
- toolbar = this->CreateToolBar( wxTB_FLAT|wxTB_HORIZONTAL, wxID_ANY );
- toolbar->AddTool( wxID_OPEN, wxT("Importer base"), wxBitmap( wxT("icons/import.png"), wxBITMAP_TYPE_ANY ), wxNullBitmap, wxITEM_NORMAL, wxEmptyString, wxEmptyString );
- toolbar->AddTool( wxID_SAVE, wxT("Exporter base"), wxBitmap( wxT("icons/export.png"), wxBITMAP_TYPE_ANY ), wxNullBitmap, wxITEM_NORMAL, wxEmptyString, wxEmptyString );
- toolbar->AddSeparator();
- toolbar->AddTool( wxID_NEW, wxT("Lancer"), wxBitmap( wxT("icons/play.png"), wxBITMAP_TYPE_ANY ), wxNullBitmap, wxITEM_NORMAL, wxT("Lancer la recherche"), wxEmptyString );
- toolbar->AddTool( wxID_FIND, wxT("Options"), wxBitmap( wxT("icons/optionsrche.png"), wxBITMAP_TYPE_ANY ), wxNullBitmap, wxITEM_NORMAL, wxT("Options de recherche"), wxEmptyString );
- toolbar->AddSeparator();
- toolbar->AddTool( wxID_DUPLICATE, wxT("Corrections"), wxBitmap( wxT("icons/correc.png"), wxBITMAP_TYPE_ANY ), wxNullBitmap, wxITEM_NORMAL, wxEmptyString, wxEmptyString );
- toolbar->AddSeparator();
- searchctrl = new wxSearchCtrl( toolbar, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, wxTE_PROCESS_ENTER );
- #ifndef __WXMAC__
- searchctrl->ShowSearchButton( true );
- #endif
- searchctrl->ShowCancelButton( true );
- toolbar->AddControl( searchctrl );
- toolbar->Realize();
-
- wxBoxSizer* bSizer2;
- bSizer2 = new wxBoxSizer( wxVERTICAL );
-
- grid_Consults = new wxGrid( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, 0 );
-
- // Grid
- grid_Consults->CreateGrid( 0, 10 );
- grid_Consults->EnableEditing( true );
- grid_Consults->EnableGridLines( true );
- grid_Consults->EnableDragGridSize( true );
- grid_Consults->SetMargins( 0, 0 );
-
- // Columns
- grid_Consults->SetColSize( 0, 83 );
- grid_Consults->SetColSize( 1, 125 );
- grid_Consults->SetColSize( 2, 107 );
- grid_Consults->SetColSize( 3, 68 );
- grid_Consults->SetColSize( 4, 135 );
- grid_Consults->SetColSize( 5, 154 );
- grid_Consults->SetColSize( 6, 139 );
- grid_Consults->SetColSize( 7, 49 );
- grid_Consults->SetColSize( 8, 161 );
- grid_Consults->SetColSize( 9, 64 );
- grid_Consults->EnableDragColMove( false );
- grid_Consults->EnableDragColSize( true );
- grid_Consults->SetColLabelSize( 30 );
- grid_Consults->SetColLabelValue( 0, wxT("Publication ?") );
- grid_Consults->SetColLabelValue( 1, wxT("Consultant associé ?") );
- grid_Consults->SetColLabelValue( 2, wxT("Publication CHU ?") );
- grid_Consults->SetColLabelValue( 3, wxT("N° Dossier") );
- grid_Consults->SetColLabelValue( 4, wxT("Nom(s) demandeur(s)") );
- grid_Consults->SetColLabelValue( 5, wxT("Prénom(s) demandeur(s)") );
- grid_Consults->SetColLabelValue( 6, wxT("Nom(s) responsable(s)") );
- grid_Consults->SetColLabelValue( 7, wxT("Thème") );
- grid_Consults->SetColLabelValue( 8, wxT("Date dernière consultation") );
- grid_Consults->SetColLabelValue( 9, wxT("Résultats") );
- grid_Consults->SetColLabelAlignment( wxALIGN_CENTRE, wxALIGN_CENTRE );
-
- // Rows
- grid_Consults->EnableDragRowSize( false );
- grid_Consults->SetRowLabelSize( 80 );
- grid_Consults->SetRowLabelAlignment( wxALIGN_CENTRE, wxALIGN_CENTRE );
-
- // Label Appearance
-
- // Cell Defaults
- grid_Consults->SetDefaultCellAlignment( wxALIGN_LEFT, wxALIGN_TOP );
- bSizer2->Add( grid_Consults, 1, wxALL|wxEXPAND, 5 );
-
- this->SetSizer( bSizer2 );
- this->Layout();
-
- this->Centre( wxBOTH );
-
- // Connect Events
- this->Connect( wxEVT_CLOSE_WINDOW, wxCloseEventHandler( cosmosGUI::OnQuit ) );
- this->Connect( menuitem_Import->GetId(), wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( cosmosGUI::OnImport ) );
- this->Connect( menuitem_Export->GetId(), wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( cosmosGUI::OnExport ) );
- this->Connect( menuitem_Quit->GetId(), wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( cosmosGUI::OnQuit ) );
- this->Connect( menuitem_Optionsprog->GetId(), wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( cosmosGUI::OnOptionsProg ) );
- this->Connect( wxID_OPEN, wxEVT_COMMAND_TOOL_CLICKED, wxCommandEventHandler( cosmosGUI::OnImport ) );
- this->Connect( wxID_SAVE, wxEVT_COMMAND_TOOL_CLICKED, wxCommandEventHandler( cosmosGUI::OnExport ) );
- this->Connect( wxID_NEW, wxEVT_COMMAND_TOOL_CLICKED, wxCommandEventHandler( cosmosGUI::OnStart ) );
- this->Connect( wxID_FIND, wxEVT_COMMAND_TOOL_CLICKED, wxCommandEventHandler( cosmosGUI::OnOptionsRche ) );
- this->Connect( wxID_DUPLICATE, wxEVT_COMMAND_TOOL_CLICKED, wxCommandEventHandler( cosmosGUI::OnCorrections ) );
- searchctrl->Connect( wxEVT_COMMAND_TEXT_ENTER, wxCommandEventHandler( cosmosGUI::OnSearch ), NULL, this );
- }
-
- cosmosGUI::~cosmosGUI()
- {
- // Disconnect Events
- this->Disconnect( wxEVT_CLOSE_WINDOW, wxCloseEventHandler( cosmosGUI::OnQuit ) );
- this->Disconnect( wxID_OPEN, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( cosmosGUI::OnImport ) );
- this->Disconnect( wxID_SAVE, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( cosmosGUI::OnExport ) );
- this->Disconnect( wxID_EXIT, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( cosmosGUI::OnQuit ) );
- this->Disconnect( wxID_PROPERTIES, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( cosmosGUI::OnOptionsProg ) );
- this->Disconnect( wxID_OPEN, wxEVT_COMMAND_TOOL_CLICKED, wxCommandEventHandler( cosmosGUI::OnImport ) );
- this->Disconnect( wxID_SAVE, wxEVT_COMMAND_TOOL_CLICKED, wxCommandEventHandler( cosmosGUI::OnExport ) );
- this->Disconnect( wxID_NEW, wxEVT_COMMAND_TOOL_CLICKED, wxCommandEventHandler( cosmosGUI::OnStart ) );
- this->Disconnect( wxID_FIND, wxEVT_COMMAND_TOOL_CLICKED, wxCommandEventHandler( cosmosGUI::OnOptionsRche ) );
- this->Disconnect( wxID_DUPLICATE, wxEVT_COMMAND_TOOL_CLICKED, wxCommandEventHandler( cosmosGUI::OnCorrections ) );
- searchctrl->Disconnect( wxEVT_COMMAND_TEXT_ENTER, wxCommandEventHandler( cosmosGUI::OnSearch ), NULL, this );
-
- }
|