]> Creatis software - creaImageIO.git/blobdiff - src2/creaImageIOWxGimmickFrame.cpp
correction of infinity loop at starting
[creaImageIO.git] / src2 / creaImageIOWxGimmickFrame.cpp
index 3e6b61651adadad8625c447d79f8ec4b1c57411a..f98963e0fa55599f72f4fd4638bfb018df47f50e 100644 (file)
@@ -22,7 +22,7 @@ namespace creaImageIO
                  wxMINIMIZE_BOX | 
                  wxCAPTION  
               ),
-     mGimmick(0),
+    // mGimmick(0),
      mView(0)
   {
     GimmickDebugMessage(1,"WxGimmickFrame::WxGimmickFrame"
@@ -31,16 +31,18 @@ namespace creaImageIO
     
     try {
       
-      mGimmick = new Gimmick();
+//             mGimmick = boost::shared_ptr<Gimmick>(new Gimmick());
       mGimmick->Initialize();
      
-      int image_type = GIMMICK_3D_IMAGE_SELECTION;
+      int min_dim = GIMMICK_2D_IMAGE_SELECTION;
+         int max_dim = GIMMICK_3D_IMAGE_SELECTION;
       mView = new WxGimmickView(mGimmick,
                                this,
                                -1,
                                wxDefaultPosition,
                                size,
-                               image_type,
+                               min_dim,
+                               max_dim,
                                threads);
       mView->Initialize();
     }
@@ -68,7 +70,7 @@ namespace creaImageIO
     if (mGimmick) 
       {
        mGimmick->Finalize();
-       delete mGimmick;
+//     delete mGimmick;
       }
   }