]> Creatis software - creaMaracasVisu.git/blob - lib/maracasVisuLib/src/interface/wxWindows/widgets/creaPanelButtonContainer/structBCPSettings.h
creaButtonContainer: new structure to make easy the button settings
[creaMaracasVisu.git] / lib / maracasVisuLib / src / interface / wxWindows / widgets / creaPanelButtonContainer / structBCPSettings.h
1 /*!
2  * @file structBCPSettings.h
3  * @brief Contains BCPSettingsStruct structure.
4  * @author Diego CACERES (diego.caceres[AT]creatis.insa-lyon.fr)
5  * @date  2011-05-24
6  */
7
8 #ifndef STRUCTBCPSETTINGS_H_
9 #define STRUCTBCPSETTINGS_H_
10
11 #include <string>
12 #include <wx/panel.h>
13
14 /*!     @namespace <creaPanelButtonContainer>
15  *      @brief Contains the creaPanelButtonContainer library included in creaMaracasVisu.
16  */
17 namespace creaPanelButtonContainer
18 {
19         /*! @struct <BCPSettingsStruct> structBCPSettings.h "structBCPSettings.h"
20          *      @brief This is the Button Container Settings structure.
21          */
22         struct BCPSettingsStruct
23         {
24                         std::string groupName; //! <The name of the group of buttons.
25                         std::string buttonName; //! <The name of the button.
26                         std::string iconpath; //! <The iconPath of the button.
27                         std::string buttonDescription; //! <The description of the button.
28                         wxPanel* panel; //! <The panel of the button.
29         };
30 }
31 #endif //STRUCTBCPSETTINGS_H_