X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=bbtk%2Fsrc%2FbbcreaImageIOGimmick.xml_v2;h=9a21948cf2e37af342ac5196aa181d1e7b1898a6;hb=5235c979f94063e3c311b354fdff165701504652;hp=4628f10966e26118aa443e0b8a5e7efa7f7541bd;hpb=c6c81af149bb0f0bd9f4c14cb2e276d7eb046b7d;p=creaImageIO.git diff --git a/bbtk/src/bbcreaImageIOGimmick.xml_v2 b/bbtk/src/bbcreaImageIOGimmick.xml_v2 index 4628f10..9a21948 100644 --- a/bbtk/src/bbcreaImageIOGimmick.xml_v2 +++ b/bbtk/src/bbcreaImageIOGimmick.xml_v2 @@ -15,17 +15,18 @@ - - - - - -
typedef std::vector OutputFilesType;
+ + + + + + +
typedef std::vector   OutputFilesType; 
typedef std::vector OutputImagesType;
- - - + + + @@ -35,6 +36,8 @@ creaImageIO::WxGimmickReaderDialog w(0, -1, + "localdatabase_Descriptor.dscp", + "Local Database", crea::std2wx(bbGetInputTitle()), wxDefaultPosition, wxSize(1200,800), @@ -43,11 +46,13 @@ bbGetInputImageOutputDimension(), threads); w.ShowModal(); - + if (w.GetReturnCode() == wxID_OK) { + printf ("EED GiMMick .. Process A \n"); if (bbGetInputOutput()==0) { + printf ("EED GiMMick .. Process B \n"); std::vector images; w.GetSelectedImages(images,bbGetInputImageOutputDimension()); bbSetOutputOut(images[0]); @@ -56,45 +61,37 @@ std::vector files; w.GetSelectedFiles(files); bbSetOutputFiles(files); - } + } else if (w.GetReturnCode() == wxID_CANCEL) { // if (bbGetOutputOut()!=0) // { - // bbGetOutputOut()->Delete(); +// bbGetOutputOut()->Delete(); // bbSetOutputOut(0); -// } +// } } - -
 
+
+    
+  
 
     bbSetInputImageMinDimension(2);
     bbSetInputImageMaxDimension(3);
     bbSetInputImageOutputDimension(3);
     bbSetInputTitle("Select image(s)");
-    bbGetInputOutput(0);
-    bbSetOutputOut(0);
-  
- - - - - -
-    bbSetOutputOut(0);
-  
-
- - - -
+    bbSetInputOutput(0);
+  
+ +
+  
+ +
     std::vector::iterator i;
     for (i=bbGetOutputOut2().begin();i!=bbGetOutputOut2().end();++i) (*i)->Delete();
-  
- +
+