]> Creatis software - creaRigidRegistration.git/blob - PackRecalage/src/bbPackRecalageFileOpenSaveWidget.h
a629478ee941c3e6b3b0eff36df9b448f76cc05b
[creaRigidRegistration.git] / PackRecalage / src / bbPackRecalageFileOpenSaveWidget.h
1 #ifdef _USE_WXWIDGETS_
2 #ifndef __bbPackRecalageFileOpenSaveWidget_h_INCLUDED__
3 #define __bbPackRecalageFileOpenSaveWidget_h_INCLUDED__
4 #include "bbPackRecalage_EXPORT.h"
5 #include "bbtkWxBlackBox.h"
6
7 namespace bbPackRecalage
8 {
9
10 class bbPackRecalage_EXPORT FileOpenSaveWidget
11  : 
12    public bbtk::WxBlackBox
13 {
14   BBTK_BLACK_BOX_INTERFACE(FileOpenSaveWidget,bbtk::WxBlackBox);
15   BBTK_DECLARE_INPUT(Title,std::string);
16   BBTK_DECLARE_INPUT(In,std::string);
17   BBTK_PROCESS(Process);
18   void Process();
19   BBTK_CREATE_WIDGET(CreateWidget);
20   void CreateWidget(wxWindow*);
21 };
22
23 BBTK_BEGIN_DESCRIBE_BLACK_BOX(FileOpenSaveWidget,bbtk::WxBlackBox);
24 BBTK_NAME("FileOpenSaveWidget");
25 BBTK_AUTHOR("jn.trillos44@uniandes.edu.co");
26 BBTK_DESCRIPTION("A general Open and Save Widget that uses a file selector and writes and opens .xls files");
27 BBTK_CATEGORY("__CategoryBlackBox__");
28 BBTK_INPUT(FileOpenSaveWidget,Title,"Title prepended to the text",std::string,"");
29 BBTK_INPUT(FileOpenSaveWidget,In,"Text",std::string,"");
30 BBTK_END_DESCRIBE_BLACK_BOX(FileOpenSaveWidget);
31 }
32 // EO namespace bbPackRecalage
33
34 #endif // __bbPackRecalageFileOpenSaveWidget_h_INCLUDED__
35 #endif // _USE_WXWIDGETS_
36