X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;ds=sidebyside;f=lib%2FmaracasVisuLib%2Fsrc%2Finterface%2FwxWindows%2Fwidgets%2FcreaButtonContainer%2Fview%2FgroupManager.h;h=ab69ab4cbf29888a617d143672941f41f8fa2925;hb=8f1f70ffb361d0ccde7da40ff128cebdcfcf3f13;hp=aeb8dfd79c1a6434b245a56b06646bf3b7baf02b;hpb=c1b7d6e874f1bfcac251e852ae37229c12c61656;p=creaMaracasVisu.git diff --git a/lib/maracasVisuLib/src/interface/wxWindows/widgets/creaButtonContainer/view/groupManager.h b/lib/maracasVisuLib/src/interface/wxWindows/widgets/creaButtonContainer/view/groupManager.h index aeb8dfd..ab69ab4 100644 --- a/lib/maracasVisuLib/src/interface/wxWindows/widgets/creaButtonContainer/view/groupManager.h +++ b/lib/maracasVisuLib/src/interface/wxWindows/widgets/creaButtonContainer/view/groupManager.h @@ -1,8 +1,33 @@ +/*# --------------------------------------------------------------------- +# +# 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.h * @brief This contains the GroupManager class * @author Diego CACERES (diego.caceres[AT]creatis.insa-lyon.fr) - * @date 2011-05-19 + * @date 2011-06-02 */ #ifndef GROUPMANAGER_H @@ -11,12 +36,14 @@ #include #include #include -#include + #include #include +#include + #include "buttonManager.h" #include "buttonGroup.h" -#include +#include "listGroup.h" /*! @namespace * @brief Contains the creaButtonContainer library included in creaMaracasVisu. @@ -29,10 +56,16 @@ namespace creaButtonContainer */ namespace view { + /*! @class GroupManager groupManager.h "groupManager.h" + * @brief This class contains the GroupManager. + * @details This class describes a wxFlexGridSizer with the group manager. + * @see wxFlexGridSizer + */ class GroupManager : public wxFlexGridSizer { public: //typedef definition + // ---------------------------------------------------------------------------------- /*! @typedef creaButtonContainer::view::ButtonGroup ButtonGroup; * @brief Defines the ButtonGroup type. */ @@ -43,6 +76,9 @@ namespace creaButtonContainer */ typedef wxButton ExpansionButton; // ---------------------------------------------------------------------------------- + //MLER + //typedef creaButtonContainer::view::ListGroup ListGroup; + //end of typedef definition. public: // ---------------------------------------------------------------------------------- @@ -53,9 +89,12 @@ namespace creaButtonContainer */ GroupManager( wxWindow* parent, ButtonGroup* buttonGroup ); // ---------------------------------------------------------------------------------- + + //MLER + //GroupManager( wxWindow* parent, ListGroup* listGroup ); /*! @fn ~GroupManager( ); * @brief This is the destructor. - */ + */ virtual ~GroupManager( ); // ---------------------------------------------------------------------------------- @@ -112,6 +151,9 @@ namespace creaButtonContainer long m_IDExpButton; //!