]> Creatis software - creaImageIO.git/blobdiff - src2/creaImageIOWxGimmickFrame.cpp
correction of infinity loop at starting
[creaImageIO.git] / src2 / creaImageIOWxGimmickFrame.cpp
index d0e04fe99c01631eae056e3ed5a23b7fb6be1faf..f98963e0fa55599f72f4fd4638bfb018df47f50e 100644 (file)
@@ -16,13 +16,13 @@ namespace creaImageIO
                  pos,
                  size,
                  wxRESIZE_BORDER | 
-             //  wxSYSTEM_MENU  |
+             wxSYSTEM_MENU  |
                  wxCLOSE_BOX |
                  wxMAXIMIZE_BOX | 
                  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;
       }
   }