+//////////////////////////////////////////////////////////////
+
+interfTestPanel::interfTestPanel(wxWindow* parent)
+: wxPanel(parent, -1, wxDefaultPosition, wxDefaultSize, wxBORDER_SUNKEN)
+{
+ wxButton *button1 = new wxButton(this,wxID_ANY,_T("Button 1"), wxDefaultPosition, wxSize(200,35) );
+ wxButton *button2 = new wxButton(this,wxID_ANY,_T("Button 2"), wxDefaultPosition, wxSize(200,35) );
+ Connect( button1->GetId(), wxEVT_COMMAND_BUTTON_CLICKED , (wxObjectEventFunction) &interfTestPanel::onButton1Pressed );
+ Connect( button2->GetId(), wxEVT_COMMAND_BUTTON_CLICKED , (wxObjectEventFunction) &interfTestPanel::onButton2Pressed );
+ wxFlexGridSizer * sizer = new wxFlexGridSizer(20);
+ sizer -> Add( button1, 1, wxGROW );
+ sizer -> Add( button2, 1, wxGROW );
+ this->SetSizer( sizer );
+ this->SetAutoLayout( true );
+ this->Layout();
+}
+
+interfTestPanel::~interfTestPanel(){
+}
+
+void interfTestPanel::onButton1Pressed(wxCommandEvent& event)
+{
+ std::cout << "Button 1 has been pressed" << std::endl;
+}
+
+void interfTestPanel::onButton2Pressed(wxCommandEvent& event)
+{
+ std::cout << "Button 2 has been pressed" << std::endl;
+}
+