]> Creatis software - creaMaracasVisu.git/blobdiff - lib/maracasVisuLib/src/interface/wxWindows/widgets/vtkInteractorStyleBaseView.cxx
#3473 Stuck Render macOS
[creaMaracasVisu.git] / lib / maracasVisuLib / src / interface / wxWindows / widgets / vtkInteractorStyleBaseView.cxx
index 7b8c144d3bbf197f37c84db88bf6556e7b48c392..c8cedd05ebcee7bf2e5c624a14cb1967dbc89481 100644 (file)
@@ -147,6 +147,7 @@ void vtkInteractorStyleBaseView::InsertInteractorStyleMaracas(int pos, Interacto
 //---------------------------------------------------------------------------
 void vtkInteractorStyleBaseView::CallLstInteractorStyleMaracas(int type)
 {
+printf("EED vtkInteractorStyleBaseView::CallLstInteractorStyleMaracas Start \n ");
        InteractorStyleMaracas *intStyMar;
 
        int i,size=_lstInteractorStyleMaracas.size();
@@ -269,6 +270,8 @@ void vtkInteractorStyleBaseView::CallLstInteractorStyleMaracas(int type)
        } // for
 
        EvaluateToRefresh();
+printf("EED vtkInteractorStyleBaseView::CallLstInteractorStyleMaracas End \n ");
+
 }
 //---------------------------------------------------------------------------
 void  vtkInteractorStyleBaseView::OnChar()  // virtual 
@@ -362,12 +365,15 @@ bool vtkInteractorStyleBaseView::GetParent_refresh_waiting()
 //---------------------------------------------------------------------------
 void vtkInteractorStyleBaseView::EvaluateToRefresh()
 {
+printf("EED vtkInteractorStyleBaseView::EvaluateToRefresh Start \n ");
        if  ( _blockRefresh==false )
        {
                if ( (_refresh_waiting==true) && (_parent_refresh_waiting==false))
                {
                        _refresh_waiting                = false;
+            printf("EED vtkInteractorStyleBaseView::EvaluateToRefresh 1.0 \n ");
                        this->_wxvtkbaseview->Refresh();
+            printf("EED vtkInteractorStyleBaseView::EvaluateToRefresh 1.1 \n ");
                }
                if (_parent_refresh_waiting==true)
                {
@@ -378,17 +384,22 @@ void vtkInteractorStyleBaseView::EvaluateToRefresh()
 #if wxMAJOR_VERSION <= 2
                        this->_wxvtkbaseview->GetWxVTKRenderWindowInteractor()->GetParent()->ProcessEvent(newevent1);
 #else
+            printf("EED vtkInteractorStyleBaseView::EvaluateToRefresh 2.0 \n ");
                        this->_wxvtkbaseview->GetWxVTKRenderWindowInteractor()->GetParent()->ProcessWindowEvent(newevent1);
+            printf("EED vtkInteractorStyleBaseView::EvaluateToRefresh 2.1 \n ");
 #endif
 
                        int i;
                        int size = _lstParentToReport.size();
                        for(i = 0; i<size; i++)
                        {       
+                printf("EED vtkInteractorStyleBaseView::EvaluateToRefresh 3.0 \n ");
                                _lstParentToReport[i]->ProcessEvent(newevent1);
+                printf("EED vtkInteractorStyleBaseView::EvaluateToRefresh 3.1 \n ");
                        }//for
                }//if
        }//if _blockRefresh
+printf("EED vtkInteractorStyleBaseView::EvaluateToRefresh End\n");
 }
 //---------------------------------------------------------------------------
 void vtkInteractorStyleBaseView::BlockRefresh()