]> Creatis software - creaMaracasVisu.git/blobdiff - lib/maracasVisuLib/src/interface/wxWindows/widgets/creaPanelButtonContainer/creaPanelButtonContainer.cxx
creaButtonContainer: new structure to make easy the button settings
[creaMaracasVisu.git] / lib / maracasVisuLib / src / interface / wxWindows / widgets / creaPanelButtonContainer / creaPanelButtonContainer.cxx
index 8bac02d5c6e42132977c8d5aea021fb79a3c0cfc..133a214ddbd67baad7e14875ea08dd0500ccce8f 100644 (file)
@@ -1,22 +1,20 @@
-/***************************************************************
- * Name:      CartoPanel.cxx
- * Purpose:   Code for Application Frame
- * Author:    Diego CACERES (diego.caceres[AT]creatis.insa-lyon.fr)
- * Modified:  2011-05-09
- * Copyright: Diego CACERES (http://www.creatis.insa-lyon.fr/~caceres/)
- * License:
- **************************************************************/
+/*!
+ * @file creaPanelButtonContainer.h
+ * @brief implements PanelButtonContainer class
+ * @author Diego CACERES (diego.caceres[AT]creatis.insa-lyon.fr)
+ * @date  2011-05-24
+ */
 
 #include "creaPanelButtonContainer.h"
 
 namespace creaPanelButtonContainer
 {
-       //--------------------------------------------------------------------------------
+       // ----------------------------------------------------------------------------------
        typedef creaButtonContainer::model::TConcreteFunctor< PanelButtonContainer >
            TConcreteFunctor;
-
+       // ----------------------------------------------------------------------------------
        PanelButtonContainer::PanelButtonContainer( wxWindow* parent,
-                       ButtonContainerSettings* bcSettings ) :
+           ButtonContainerSettings* bcSettings ) :
                    wxPanel( parent, -1, wxDefaultPosition, wxSize( 300, 700 ),
                        wxDEFAULT_FRAME_STYLE, _T("creaPanelButtonContainer") )
        {
@@ -33,21 +31,22 @@ namespace creaPanelButtonContainer
                // CartoSettingsPanel Management
                this->m_AuiManager->AddPane(
                    this->m_ButtonPanel,
-                   wxAuiPaneInfo( ).Name( _T("ButtonPanel") ).Caption(
-                       _("Panel") ). CaptionVisible( ).CloseButton( false ).Left( ).MinSize(wxSize(300,300)) );
+                   wxAuiPaneInfo( ).Name( _T("ButtonPanel") ).Caption( _("Panel") ). CaptionVisible( ).CloseButton(
+                       false ).Left( ).MinSize( wxSize( 300, 300 ) ) );
                //CartoButtonPanel Management
                this->m_AuiManager->AddPane(
                    this->m_ButtonContainerPanel,
                    wxAuiPaneInfo( ).Name( _T("creaButtonContainer") ).Caption(
-                       _("creaButtonContainer") ). CaptionVisible( ).CloseButton( false ).Left( ) .MinSize(wxSize(300,300) ) );
+                       _("creaButtonContainer") ). CaptionVisible( ).CloseButton( false ).Left( ) .MinSize(
+                       wxSize( 300, 300 ) ) );
                this->m_AuiManager->Update( );
                //this->createGimmick();
        }
-
+       // ----------------------------------------------------------------------------------
        PanelButtonContainer::~PanelButtonContainer( )
        {
        }
-
+       // ----------------------------------------------------------------------------------
        void
        PanelButtonContainer::UpdatePanel( const std::string &buttonName )
        {
@@ -62,13 +61,13 @@ namespace creaPanelButtonContainer
                //Updating the manager
                this->m_AuiManager->Update( );
        }
-
+       // ----------------------------------------------------------------------------------
        void
        PanelButtonContainer::GenericButtonEvent( const std::string &buttonName )
        {
                this->UpdatePanel( buttonName );
        }
-
+// ----------------------------------------------------------------------------------
 }//ecapseman