]> Creatis software - creaContours.git/commitdiff
#2887 creaContours Feature New Normal - Avoid vtk messages window in Windows
authorEduardo DAVILA <eduardo.davila@creatis.insa-lyon.fr>
Thu, 10 Mar 2016 15:00:14 +0000 (16:00 +0100)
committerEduardo DAVILA <eduardo.davila@creatis.insa-lyon.fr>
Thu, 10 Mar 2016 15:00:14 +0000 (16:00 +0100)
appli/wxContourGUIExample/wxContourGUIExample.cxx
appli/wxContourGUIExample/wxContourGUIExample.h

index 38a8b9fe33e197a08759e3e99d8a2902aea0c5bc..46c896e3b8c4c41e118a0938c7dcf7e8d53bff83 100644 (file)
@@ -82,6 +82,8 @@
 
 #include <stdlib.h>
 
+
+
 wxContourMainFrame* wxTheApplication::frame = 0;
 
 //----------------------------------------------------------------------------------------------------------------
@@ -113,8 +115,14 @@ void wxAppConsole::OnAssertFailure(char const *,int,char const *,char const *,ch
 }
 #endif
 
+
+
 bool wxTheApplication :: OnInit()
 {
+       vtkOutputWindowCreaContour *outputWindowCreaContour= vtkOutputWindowCreaContour::New();
+       vtkOutputWindow::SetInstance( outputWindowCreaContour );
+       outputWindowCreaContour->Delete();
+
        wxString infoImage;
        wxInitAllImageHandlers();
 
index d4ea832bcac25cb7def9c13389024bc450fa52ca..4a88e94eb8e2864d287be79f6bff751ad598ee1f 100644 (file)
 
 #include <string.h>
 #include "wxContourMainFrame.h"
+#include "vtkOutputWindow.h"
+
+
+class vtkOutputWindowCreaContour : public vtkOutputWindow
+{
+public:
+       vtkOutputWindowCreaContour() {}
+       static vtkOutputWindowCreaContour* New() { return new vtkOutputWindowCreaContour;}
+
+       virtual void    DisplayDebugText (const char *) {}
+       virtual void    DisplayText (const char *) {}
+       virtual void    DisplayErrorText (const char *) {}
+       virtual void    DisplayWarningText (const char *) {}
+       virtual void    DisplayGenericWarningText (const char *) {}
+
+protected:
+};
+
+
+
 
 /*
 eed