X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;ds=sidebyside;f=lib%2FmaracasVisuLib%2Fsrc%2Finterface%2FwxWindows%2Fwidgets%2FcreaButtonContainer%2Fcontroller%2FbuttonContainerController.cxx;fp=lib%2FmaracasVisuLib%2Fsrc%2Finterface%2FwxWindows%2Fwidgets%2FcreaButtonContainer%2Fcontroller%2FbuttonContainerController.cxx;h=175093062ccc60bfd9690dcfb95e68b1c1b7f282;hb=ab19f727dc01a9995b16b2a3c82783050728233e;hp=ecbf950d05cbfb2d2f6731bc98a33577ee104114;hpb=ae196719490130990cdde501c982c3370b46b21c;p=creaMaracasVisu.git diff --git a/lib/maracasVisuLib/src/interface/wxWindows/widgets/creaButtonContainer/controller/buttonContainerController.cxx b/lib/maracasVisuLib/src/interface/wxWindows/widgets/creaButtonContainer/controller/buttonContainerController.cxx index ecbf950..1750930 100644 --- a/lib/maracasVisuLib/src/interface/wxWindows/widgets/creaButtonContainer/controller/buttonContainerController.cxx +++ b/lib/maracasVisuLib/src/interface/wxWindows/widgets/creaButtonContainer/controller/buttonContainerController.cxx @@ -58,13 +58,13 @@ namespace creaButtonContainer & ButtonContainerController::ButtonEvent ); }//rof }//rof - } + }//yrt catch ( std::exception& e ) { std::cerr << "ButtonContainerController::ButtonExpEvent( wxCommandEvent& event ) exception: " << e.what( ) << std::endl; - } + }//hctac } // ---------------------------------------------------------------------------------- void @@ -79,41 +79,43 @@ namespace creaButtonContainer this->m_BCPanel->m_GroupManagerList[ id ]->GetButton( )->SetLabel( _( "-" ) ); this->m_BCPanel->m_GroupManagerList[ id ]->HideSubPanel( false ); - } + }//fi else if ( this->m_BCPanel->m_GroupManagerList[ id ]->GetButton( )->GetLabel( ).Cmp( _( "-" ) ) == 0 ) { this->m_BCPanel->m_GroupManagerList[ id ]->GetButton( )->SetLabel( _( "+" ) ); this->m_BCPanel->m_GroupManagerList[ id ]->HideSubPanel( true ); - } + }//fi esle this->m_BCPanel->FitSizer( ); - } + }//yrt catch ( std::exception& e ) { std::cerr << "ButtonContainerController::AddEvents( ) exception: " << e.what( ) << std::endl; - } + }//hctac } // ---------------------------------------------------------------------------------- void ButtonContainerController::ButtonEvent( wxCommandEvent& event ) { - for( ButtonGroupList::iterator it = - this->m_BCPanel->m_ButtonGroupList.begin( ); it - != this->m_BCPanel->m_ButtonGroupList.end( ); ++it ) + try { - try + for( ButtonGroupList::iterator it = + this->m_BCPanel->m_ButtonGroupList.begin( ); it + != this->m_BCPanel->m_ButtonGroupList.end( ); ++it ) { + ( *it )->GetButton( event.GetId( ) )->Execute( ); - } - catch ( std::exception& e ) - { - std::cerr - << "ButtonContainerController::ButtonExpEvent( wxCommandEvent& event ) exception: " - << e.what( ) << std::endl; - } - } + + }//rof + }//yrt + catch ( std::exception& e ) + { + std::cerr + << "ButtonContainerController::ButtonExpEvent( wxCommandEvent& event ) exception: " + << e.what( ) << std::endl; + }//hctac } // ---------------------------------------------------------------------------------- }//ecapsename