X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=lib%2FmaracasVisuLib%2Fsrc%2Finterface%2FwxWindows%2Fwidgets%2FcreaButtonContainer%2Fview%2FgroupManager.cxx;h=eac787a8939a090c663b23bd275036dd9078c580;hb=8f1f70ffb361d0ccde7da40ff128cebdcfcf3f13;hp=116d48df7fe1da2dc40554dee272770abcc08ae9;hpb=0cc1383dff9255c9929097bbe9f44a6f4f31c97a;p=creaMaracasVisu.git diff --git a/lib/maracasVisuLib/src/interface/wxWindows/widgets/creaButtonContainer/view/groupManager.cxx b/lib/maracasVisuLib/src/interface/wxWindows/widgets/creaButtonContainer/view/groupManager.cxx index 116d48d..eac787a 100644 --- a/lib/maracasVisuLib/src/interface/wxWindows/widgets/creaButtonContainer/view/groupManager.cxx +++ b/lib/maracasVisuLib/src/interface/wxWindows/widgets/creaButtonContainer/view/groupManager.cxx @@ -1,3 +1,28 @@ +/*# --------------------------------------------------------------------- +# +# 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 groupManager.cxx * @brief Implements the GroupManager class. @@ -16,6 +41,7 @@ namespace creaButtonContainer wxFlexGridSizer( 1, 0, 0, 0 ) { //EED 20/01/2012 flag 02 + std::cout<< "MLER | GroupManager::GroupManager( )" << std::endl; this->m_IDExpButton = wxNewId( ); this->m_ExpansionButton = new ExpansionButton( parent, this->m_IDExpButton, _("-"), wxDefaultPosition, wxSize( 20, 20 ), 0, wxDefaultValidator, _T("EXPBUTTON") ); this->Add( m_ExpansionButton, 1, wxALL | wxALIGN_LEFT | wxALIGN_TOP, 5 ); @@ -23,6 +49,17 @@ namespace creaButtonContainer this->Add( this->m_ButtonManager, 1, wxALL | wxALIGN_LEFT | wxALIGN_TOP, 5 ); } + /*GroupManager::GroupManager(wxWindow* parent, ListGroup* buttonGroup ): + wxFlexGridSizer( 1, 0, 0, 0 ) + { + std::cout << " MLER groupManager.cxx / GroupManager(ListGroup* buttonGroup) " << std::endl; + this->m_IDExpButton = wxNewId( ); + this->m_ExpansionButton = new ExpansionButton( parent, this->m_IDExpButton, _("-"), wxDefaultPosition, wxSize( 20, 20 ), 0, wxDefaultValidator, _T("EXPBUTTON") ); + this->Add( m_ExpansionButton, 1, wxALL | wxALIGN_LEFT | wxALIGN_TOP, 5 ); + this->m_ButtonManager = new ButtonManager( buttonGroup ); + this->Add( this->m_ButtonManager, 1, wxALL | wxALIGN_LEFT | wxALIGN_TOP, 5 ); + }//MLER*/ + // ---------------------------------------------------------------------------------- GroupManager::~GroupManager( ) { @@ -32,6 +69,7 @@ namespace creaButtonContainer long GroupManager::GetButtonID( ) { + std::cout<< "MLER | GroupManager::GetButtonID( )" << std::endl; return ( this->m_IDExpButton ); } @@ -39,6 +77,7 @@ namespace creaButtonContainer GroupManager::ExpansionButton* GroupManager::GetButton( ) { + std::cout<< "MLER | GroupManager::GetButton( )" << std::endl; return ( this->m_ExpansionButton ); } @@ -74,6 +113,7 @@ namespace creaButtonContainer void GroupManager::HideSubPanel( bool hide ) { + std::cout<< "MLER | GroupManager::HideSubPanel( bool hide )" << std::endl; if ( hide == true ) { this->m_ButtonManager->HideButtonManager( );