]> Creatis software - creaMaracasVisu.git/blob - lib/maracasVisuLib/src/interface/wxWindows/widgets/creaButtonContainer/model/structBCSettings.h
creaButtonContainer & creaPanelButtonContainer: Updates in doxygen documentation...
[creaMaracasVisu.git] / lib / maracasVisuLib / src / interface / wxWindows / widgets / creaButtonContainer / model / structBCSettings.h
1 /*!
2  * @file structBCSettings.h
3  * @brief Contains BCSettingsStruct structure.
4  * @author Diego CACERES (diego.caceres[AT]creatis.insa-lyon.fr)
5  * @date  2011-06-02
6  */
7
8 #ifndef STRUCTBCSETTINGS_H_
9 #define STRUCTBCSETTINGS_H_
10
11 #include "system.h"
12
13 /*!     @namespace <creaButtonContainer>
14  *      @brief Contains the creaButtonContainer library included in creaMaracasVisu.
15  */
16 namespace creaButtonContainer
17 {
18         /*! @namespace <creaButtonContainer::model>
19          *      @brief Contains the implementation of the model in creaButtonContainer library.
20          *      @see <a href="http://en.wikipedia.org/wiki/Model-view-controller">MVC Software Architecture</a>
21          */
22         namespace model
23         {
24                 /*! @struct <BCSettingsStruct> structBCSettings.h "structBCSettings.h"
25                  *      @brief This is the Button Container Settings structure.
26                  */
27                 struct BCSettingsStruct
28                 {
29                                 StringType groupName; //! <The name of the group of buttons.
30                                 StringType buttonName; //! <The name of the button.
31                                 StringType iconpath; //! <The iconPath of the button.
32                                 StringType buttonDescription; //! <The description of the button.
33                                 FunctionEventType eventFunction; //! <The event associated to the button.
34                 };
35         } //ecapseman
36 } //ecapseman
37 #endif //STRUCTBCSETTINGS_H_