-/***************************************************************
- * 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") )
{
// 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 )
{
//Updating the manager
this->m_AuiManager->Update( );
}
-
+ // ----------------------------------------------------------------------------------
void
PanelButtonContainer::GenericButtonEvent( const std::string &buttonName )
{
this->UpdatePanel( buttonName );
}
-
+// ----------------------------------------------------------------------------------
}//ecapseman