]> Creatis software - creaRigidRegistration.git/blobdiff - PackRecalage/src/bbPackRecalageFileOpenSaveWidget.cxx
Added image duplication and file open save boxes
[creaRigidRegistration.git] / PackRecalage / src / bbPackRecalageFileOpenSaveWidget.cxx
diff --git a/PackRecalage/src/bbPackRecalageFileOpenSaveWidget.cxx b/PackRecalage/src/bbPackRecalageFileOpenSaveWidget.cxx
new file mode 100644 (file)
index 0000000..3c9fa79
--- /dev/null
@@ -0,0 +1,44 @@
+#include "bbPackRecalageFileOpenSaveWidget.h"
+#include "bbPackRecalagePackage.h"
+namespace bbPackRecalage
+{
+
+BBTK_ADD_BLACK_BOX_TO_PACKAGE(PackRecalage,FileOpenSaveWidget)
+BBTK_BLACK_BOX_IMPLEMENTATION(FileOpenSaveWidget,bbtk::WxBlackBox);
+void FileOpenSaveWidget::Process()
+{
+   std::string msg; 
+    if (bbGetInputTitle()!="") 
+      { 
+       msg = bbGetInputTitle()+": " + bbGetInputIn(); 
+      } 
+    else 
+      { 
+       msg = bbGetInputIn(); 
+      } 
+   ((wxStaticText*)bbGetOutputWidget())->SetLabel( bbtk::std2wx( msg ) );  
+  
+}
+void FileOpenSaveWidget::CreateWidget(wxWindow* parent)
+{
+   bbSetOutputWidget( new wxStaticText ( parent , -1 , _T("") ) ); 
+  
+}
+void FileOpenSaveWidget::bbUserSetDefaultValues()
+{
+
+}
+void FileOpenSaveWidget::bbUserInitializeProcessing()
+{
+
+}
+void FileOpenSaveWidget::bbUserFinalizeProcessing()
+{
+
+}
+}
+// EO namespace bbPackRecalage
+
+