X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=lib%2FmaracasVisuLib%2Fsrc%2Finterface%2FwxWindows%2Fwidgets%2FcreaButtonContainer%2Fview%2FbuttonManager.cxx;fp=lib%2FmaracasVisuLib%2Fsrc%2Finterface%2FwxWindows%2Fwidgets%2FcreaButtonContainer%2Fview%2FbuttonManager.cxx;h=952cb654ccf48a032ba286f382f36355ad7819f7;hb=8eebd53dcbe07edf0569621003178ee37d69a39b;hp=4454d0c8c2ac36b3a2550a55e9bdacd33d8e3a25;hpb=497867af0d89e85bac1566016ee3fe1014207489;p=creaMaracasVisu.git diff --git a/lib/maracasVisuLib/src/interface/wxWindows/widgets/creaButtonContainer/view/buttonManager.cxx b/lib/maracasVisuLib/src/interface/wxWindows/widgets/creaButtonContainer/view/buttonManager.cxx index 4454d0c..952cb65 100644 --- a/lib/maracasVisuLib/src/interface/wxWindows/widgets/creaButtonContainer/view/buttonManager.cxx +++ b/lib/maracasVisuLib/src/interface/wxWindows/widgets/creaButtonContainer/view/buttonManager.cxx @@ -1,27 +1,27 @@ /*# --------------------------------------------------------------------- -# -# Copyright (c) CREATIS (Centre de Recherche en Acquisition et Traitement de l'Image -# pour la Sant�) -# Authors : Eduardo Davila, Frederic Cervenansky, Claire Mouton -# Previous Authors : Laurent Guigues, Jean-Pierre Roux -# CreaTools website : www.creatis.insa-lyon.fr/site/fr/creatools_accueil -# -# This software is governed by the CeCILL-B license under French law and -# abiding by the rules of distribution of free software. You can use, -# modify and/ or redistribute the software under the terms of the CeCILL-B -# license as circulated by CEA, CNRS and INRIA at the following URL -# http://www.cecill.info/licences/Licence_CeCILL-B_V1-en.html -# or in the file LICENSE.txt. -# -# As a counterpart to the access to the source code and rights to copy, -# modify and redistribute granted by the license, users are provided only -# with a limited warranty and the software's author, the holder of the -# economic rights, and the successive licensors have only limited -# liability. -# -# The fact that you are presently reading this means that you have had -# knowledge of the CeCILL-B license and that you accept its terms. -# ------------------------------------------------------------------------ */ + # + # Copyright (c) CREATIS (Centre de Recherche en Acquisition et Traitement de l'Image + # pour la Sant�) + # Authors : Eduardo Davila, Frederic Cervenansky, Claire Mouton + # Previous Authors : Laurent Guigues, Jean-Pierre Roux + # CreaTools website : www.creatis.insa-lyon.fr/site/fr/creatools_accueil + # + # This software is governed by the CeCILL-B license under French law and + # abiding by the rules of distribution of free software. You can use, + # modify and/ or redistribute the software under the terms of the CeCILL-B + # license as circulated by CEA, CNRS and INRIA at the following URL + # http://www.cecill.info/licences/Licence_CeCILL-B_V1-en.html + # or in the file LICENSE.txt. + # + # As a counterpart to the access to the source code and rights to copy, + # modify and redistribute granted by the license, users are provided only + # with a limited warranty and the software's author, the holder of the + # economic rights, and the successive licensors have only limited + # liability. + # + # The fact that you are presently reading this means that you have had + # knowledge of the CeCILL-B license and that you accept its terms. + # ------------------------------------------------------------------------ */ /*! * @file buttonManager.cxx @@ -37,121 +37,74 @@ namespace creaButtonContainer namespace view { // ---------------------------------------------------------------------------------- - ButtonManager::ButtonManager( ) : - wxFlexGridSizer( 0, 1, 0, 0 ) + ButtonManager::ButtonManager() + : wxFlexGridSizer(0, 1, 0, 0) { - std::cout<< "MLER | ButtonManager::ButtonManager( )" << std::endl; } - + //EED 20/01/2012 Flag03 // ---------------------------------------------------------------------------------- - ButtonManager::ButtonManager( ButtonGroup* buttonGroup ) : - wxFlexGridSizer( 0, 1, 0, 0 ) + ButtonManager::ButtonManager(ButtonGroup* buttonGroup) + : wxFlexGridSizer(0, 1, 0, 0) { try { - std::cout<< "MLER | ButtonManager::ButtonManager( ButtonGroup* buttonGroup )" << std::endl; - this->SetGroupName( buttonGroup->GetGroupName( ) ); - this->SetButtonManager( buttonGroup->GetButtonContainer( ) ); - }//yrt - catch ( const std::exception& e ) + this->SetGroupName(buttonGroup->GetGroupName()); + this->SetButtonManager(buttonGroup->GetButtonContainer()); + } //yrt + catch (const std::exception& e) { - std::cerr << "Button::Execute( ) exception: " << e.what( ) << std::endl; - }//hctac + std::cerr << "Button::Execute( ) exception: " << e.what() << std::endl; + } //hctac } + // ---------------------------------------------------------------------------------- - //MLER - /*ButtonManager::ButtonManager (ListGroup* buttonGroup): - wxFlexGridSizer( 0, 1, 0, 0 ) - { - try - { - std::cout << " MLER buttonManager.cxx / ButtonManager(ListGroup* buttonGroup) " << std::endl; - this->SetGroupName( buttonGroup->GetGroupName( ) ); - this->SetListManager(buttonGroup->GetButtonContainer( ) ); - }//yrt - catch ( const std::exception& e ) - { - std::cerr << "Button::Execute( ) exception: " << e.what( ) << std::endl; - }//hctac - }*/ - // ---------------------------------------------------------------------------------- - ButtonManager::~ButtonManager( ) + ButtonManager::~ButtonManager() { } - + // ---------------------------------------------------------------------------------- - void ButtonManager::SetGroupName( wxStaticText* groupName ) + void ButtonManager::SetGroupName(wxStaticText* groupName) { - std::cout<< "MLER | ButtonManager::SetGroupName( wxStaticText* groupName )" << std::endl; this->m_GroupName = groupName; - this->Add( this->m_GroupName, -1, wxALL | wxALIGN_LEFT | wxALIGN_TOP, 5 ); + this->Add(this->m_GroupName, -1, wxALL | wxALIGN_LEFT | wxALIGN_TOP, 5); } - + // ---------------------------------------------------------------------------------- - void ButtonManager::SetButtonManager( ButtonContainer buttonContainer ) + void ButtonManager::SetButtonManager(ButtonContainer buttonContainer) { - std::cout<< "MLER | ButtonManager::SetButtonManager( ButtonContainer buttonContainer )" << std::endl; try { - if ( this->m_GroupName != NULL ) + if (this->m_GroupName != NULL) { - this->m_GridSizer = new wxGridSizer( 0, 3, 0, 0 ); - for( ButtonContainer::iterator it = buttonContainer.begin( ); it!= buttonContainer.end( ); ++it ) + this->m_GridSizer = new wxGridSizer(0, 3, 0, 0); + for (ButtonContainer::iterator it = buttonContainer.begin(); + it != buttonContainer.end(); ++it) { - this->m_GridSizer->Add( ( *it ).second, -1, wxALL | wxALIGN_LEFT | wxALIGN_TOP, 5 ); + this->m_GridSizer->Add((*it).second, -1, + wxALL | wxALIGN_LEFT | wxALIGN_TOP, 5); } - this->Add( m_GridSizer, -1, wxALL | wxALIGN_LEFT | wxALIGN_TOP, 5 ); - }//fi - }//yrt - catch ( const std::exception& e ) + this->Add(m_GridSizer, -1, wxALL | wxALIGN_LEFT | wxALIGN_TOP, 5); + } //fi + } //yrt + catch (const std::exception& e) { std::cerr - << "ButtonManager::SetButtonManager( ButtonContainer buttonContainer )" - << "exception: " << e.what( ) << std::endl; - }//hctac + << "ButtonManager::SetButtonManager( ButtonContainer buttonContainer )" + << "exception: " << e.what() << std::endl; + } //hctac } // ---------------------------------------------------------------------------------- - /*void ButtonManager::SetListManager(ListContainer buttonContainer ) - { - try - { - if ( this->m_GroupName != NULL ) - { - this->m_GridSizer = new wxGridSizer( 0, 3, 0, 0 ); - for( ListContainer::iterator it = buttonContainer.begin( ); it!= buttonContainer.end( ); ++it ) - { - this->m_GridSizer->Add( ( *it ).second, -1, wxALL | wxALIGN_LEFT | wxALIGN_TOP, 5 ); - } - this->Add( m_GridSizer, -1, wxALL | wxALIGN_LEFT | wxALIGN_TOP, 5 ); - }//fi - }//yrt - catch ( const std::exception& e ) - { - std::cerr - << "ButtonManager::SetButtonManager( ButtonContainer buttonContainer )" - << "exception: " << e.what( ) << std::endl; - }//hctac - }*/ - // ---------------------------------------------------------------------------------- - - - - - void - ButtonManager::ShowButtonManager( ) + void ButtonManager::ShowButtonManager() { - std::cout<< "MLER | ButtonManager::ShowButtonManager( )" << std::endl; - this->Show( this->m_GridSizer, true, false ); + this->Show(this->m_GridSizer, true, false); } // ---------------------------------------------------------------------------------- - void - ButtonManager::HideButtonManager( ) + void ButtonManager::HideButtonManager() { - std::cout<< "MLER | ButtonManager::HideButtonManager( )" << std::endl; - this->Show( this->m_GridSizer, false, false ); + this->Show(this->m_GridSizer, false, false); } // ---------------------------------------------------------------------------------- }//ecapseman -}//ecapseman +} //ecapseman