]> Creatis software - creaImageIO.git/blobdiff - src2/creaImageIOWxGimmickReaderDialog.cpp
Added validation function (visible in ok button being enabled or not)
[creaImageIO.git] / src2 / creaImageIOWxGimmickReaderDialog.cpp
index a6053faec50a798c1b6fa8534a0b52639bdc6599..c12cd066b3998975b3656588b4bd730b629feb61 100644 (file)
@@ -9,7 +9,9 @@ namespace creaImageIO
                                               wxString title,
                                               const wxPoint& pos,
                                               const wxSize& size,
-                                              int image_type,
+                                              int min_dim,
+                                                  int max_dim,
+                                                  int out_dim,
                                               int threads)
  :   wxDialog( parent, 
                  id, 
@@ -41,7 +43,9 @@ namespace creaImageIO
                                TVID,
                                wxDefaultPosition,
                                size,
-                               image_type,
+                               min_dim,
+                               max_dim,
+                               out_dim,
                                threads);
       mView->Initialize();
     }
@@ -80,11 +84,22 @@ namespace creaImageIO
        delete mGimmick;
       }
   }
-  
+
+  ///Callback method on a selection
+  void WxGimmickReaderDialog::OnValid(wxCommandEvent& event)
+  {
+          if (event.GetInt()==0)
+          {mOkButton->Enable(true);}
+          else
+          {mOkButton->Enable(false);}
+  }
+
+
   
   //================================================================
   BEGIN_EVENT_TABLE(WxGimmickReaderDialog, wxDialog)
-    END_EVENT_TABLE()
+       EVT_COMMAND(wxID_ANY, 0, WxGimmickReaderDialog::OnValid) 
+  END_EVENT_TABLE()
   //================================================================