X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=lib%2FInterface_Icons_NDimensions%2FinterfSegmentationPanels.cxx;h=7e65d44f7402c50b3d1d60e4c1c4a698cf500245;hb=532e76344aea0ee609187d05b871ddcb755f4d35;hp=04f8fd86e57980500516df105b5e49ed740bbaba;hpb=0ed978003cafdcb01bd50c51f22c821fd727d476;p=creaContours.git diff --git a/lib/Interface_Icons_NDimensions/interfSegmentationPanels.cxx b/lib/Interface_Icons_NDimensions/interfSegmentationPanels.cxx index 04f8fd8..7e65d44 100644 --- a/lib/Interface_Icons_NDimensions/interfSegmentationPanels.cxx +++ b/lib/Interface_Icons_NDimensions/interfSegmentationPanels.cxx @@ -273,3 +273,36 @@ void interfMirrorPanel::onChangeWidth(wxScrollEvent& event) BEGIN_EVENT_TABLE(interfMirrorPanel, wxPanel) EVT_SCROLL(interfMirrorPanel :: onChangeWidth) END_EVENT_TABLE() + +////////////////////////////////////////////////////////////// + +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(1); + 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; +} \ No newline at end of file