]> Creatis software - bbtkGEditor.git/blobdiff - lib/EditorGraphicBBS/bbsVtkGUIEditorGraphic/GBlackBoxController.cxx
#3132 bbGEditor Feature New Normal - branch changeWx28to30 compilation with wxWidgets3
[bbtkGEditor.git] / lib / EditorGraphicBBS / bbsVtkGUIEditorGraphic / GBlackBoxController.cxx
index e593fc27c6fc1ae8bdcb976ce219540604bf474c..095e70479ed8ac43cb225c5650093b2c2dba8e6d 100644 (file)
@@ -86,7 +86,7 @@ namespace bbtk
                if ( _vtkInteractorStyleBaseView!=NULL)
                {
                        int X,Y;
-                       wxVTKRenderWindowInteractor *_wxVTKiren;
+                       crea::wxVTKRenderWindowInteractor *_wxVTKiren;
                        _wxVTKiren= _vtkInteractorStyleBaseView->GetWxVtk3DBaseView()->GetWxVTKRenderWindowInteractor();
                        _wxVTKiren->GetEventPosition( X , Y );
 
@@ -132,7 +132,7 @@ namespace bbtk
         bool ok=true;
                
                int X,Y;
-               wxVTKRenderWindowInteractor *_wxVTKiren;
+               crea::wxVTKRenderWindowInteractor *_wxVTKiren;
                _wxVTKiren= _vtkInteractorStyleBaseView->GetWxVtk3DBaseView()->GetWxVTKRenderWindowInteractor();
                _wxVTKiren->GetEventPosition( X , Y );
                
@@ -172,68 +172,36 @@ namespace bbtk
        }
 
        //=========================================================================
-
        bool GBlackBoxController::OnLeftButtonUp()
        {
         _isLeftClickDown    = false;
                int state           = _view->getState();
-
-               //Evaluate new state
-
-//EED Borrame
-//             int X,Y;
-//             wxVTKRenderWindowInteractor *wxVTKiren;
-//             wxVTKiren = _vtkInteractorStyleBaseView->GetWxVtk3DBaseView()->GetWxVTKRenderWindowInteractor();
-//             wxVTKiren->GetEventPosition(X,Y);
-//             if(_isLeftClickDown)
-//             {
-//                     _isLeftClickDown=false;
-//                     if(_view->isPointInside(X,Y))
-//                     {
-                               // It is supposed that I'm always inside even if the box is in drag
-//                             _view->setState(SELECTED);
-//                             _model->notifyObservers(getId());
-//                     }
-//             }
-
-
-
-               int shiftkey            = _vtkInteractorStyleBaseView->GetInteractor()->GetShiftKey();
-               int ctrlkey             = _vtkInteractorStyleBaseView->GetInteractor()->GetControlKey();
+               int shiftkey        = _vtkInteractorStyleBaseView->GetInteractor()->GetShiftKey();
+               int ctrlkey         = _vtkInteractorStyleBaseView->GetInteractor()->GetControlKey();
                ctrlkey = ctrlkey + shiftkey;
-               
-               
 //EED 12/07/2012               
 //             if ( (state==SELECTED) && (ctrlkey==0) && (_objHasBeenMoved==false))
 //             {
 //                     _view->setState(NOTHING_HAPPENS);
 //                     _model->notifyObservers(getId(),REMOVE_FROM_SELECTED);
 //             }
-
-
-
                return true;
-
        }
 
        //=========================================================================
-
        bool GBlackBoxController::OnRightButtonUp()
        {
                return true;
        }
 
        //=========================================================================
-
        bool GBlackBoxController::OnMiddleButtonDown()
        {
                int X,Y;
-               wxVTKRenderWindowInteractor *wxVTKiren;
+               crea::wxVTKRenderWindowInteractor *wxVTKiren;
                wxVTKiren = _vtkInteractorStyleBaseView->GetWxVtk3DBaseView()->GetWxVTKRenderWindowInteractor();
                wxVTKiren->GetEventPosition(X,Y);
-
 //             int state  = _view->getState();
-
                //Evaluate new state
                if(_view->isPointInside(X,Y))
                {
@@ -242,14 +210,11 @@ namespace bbtk
                        if(bbmodel->isExecutable())
                        {
                                bbmodel->setExecutable(false);
-                       }
-                       else
-                       {
+                       } else {
                                bbmodel->setExecutable(true);
                        }
                        bbmodel->notifyObservers(getId());
                }
-
                return true;
        }