]> Creatis software - bbtkGEditor.git/blobdiff - lib/EditorGraphicBBS/bbsVtkGUIEditorGraphic/GBlackBoxController.cxx
#3252Select mechanism of boxes
[bbtkGEditor.git] / lib / EditorGraphicBBS / bbsVtkGUIEditorGraphic / GBlackBoxController.cxx
index 095e70479ed8ac43cb225c5650093b2c2dba8e6d..3f2f83388e20cd74906f32544dbbcfb63aaaca78 100644 (file)
@@ -78,22 +78,19 @@ namespace bbtk
        GBlackBoxController::~GBlackBoxController()
        {
        }
-       //=========================================================================
 
+/*
+       //=========================================================================
        bool GBlackBoxController::OnMouseMove()
        {
-
                if ( _vtkInteractorStyleBaseView!=NULL)
                {
                        int X,Y;
                        crea::wxVTKRenderWindowInteractor *_wxVTKiren;
                        _wxVTKiren= _vtkInteractorStyleBaseView->GetWxVtk3DBaseView()->GetWxVTKRenderWindowInteractor();
                        _wxVTKiren->GetEventPosition( X , Y );
-
                        int state  = _view->getState();
-
                        //Evaluate new state
-
                        if(state == NOTHING_HAPPENS)
                        {
                                if(_view->isPointInside(X,Y))
@@ -102,7 +99,6 @@ namespace bbtk
                                }
                                                return true; // to avoid to redraw all if nothing
                        } // state
-
                        if( state==HIGHLIGHTED)
                        {
                                if(!_view->isPointInside(X,Y))
@@ -110,67 +106,57 @@ namespace bbtk
                                        _view->setState(NOTHING_HAPPENS);
                                }
                        } // state
-
-
-                       if ((state==DRAG) && (_isLeftClickDown==true) )
-                       {
-                           _objHasBeenMoved=true;
-                       } // state
-
+//                     if ((state==DRAG) && (_isLeftClickDown==true) )
+//                     {
+//                         _objHasBeenMoved=true;
+//                     } // state
                        _model->notifyObservers(getId());
-
                }
                return true;
        }
+*/
 
        //=========================================================================
 
+/*
        bool GBlackBoxController::OnLeftButtonDown()
        {
-               _objHasBeenMoved = false;
+//             _objHasBeenMoved = false;
                _isLeftClickDown = true;
         bool ok=true;
-               
                int X,Y;
                crea::wxVTKRenderWindowInteractor *_wxVTKiren;
                _wxVTKiren= _vtkInteractorStyleBaseView->GetWxVtk3DBaseView()->GetWxVTKRenderWindowInteractor();
                _wxVTKiren->GetEventPosition( X , Y );
-               
-               
-               
                int state  = _view->getState();
                //Evaluate new state
-               
                if(_view->isPointInside(X,Y))
-               
-//             if(state == HIGHLIGHTED)
-//EED3oct2010          if ( (state == HIGHLIGHTED) && (ctrlkey==1  ) )
-                       
-               if(state == SELECTED)
-               {
-                       _view->setState(NOTHING_HAPPENS);
-                       _model->notifyObservers(getId(),REMOVE_FROM_SELECTED);
-               } else {
-                   ok=false;
-                       _view->setState(SELECTED);
-                       _model->notifyObservers(getId(),ADD_TO_SELECTED);
-               }
-               
-               
+        {
+    //         if(state == HIGHLIGHTED)
+    //EED3oct2010              if ( (state == HIGHLIGHTED) && (ctrlkey==1  ) )
+            if(state == SELECTED)
+            {
+                _view->setState(NOTHING_HAPPENS);
+                _model->notifyObservers(getId(),REMOVE_FROM_SELECTED);
+            } else {
+                ok=false;
+                _view->setState(SELECTED);
+                _model->notifyObservers(getId(),ADD_TO_SELECTED);
+            }
+        } // EED 2022-09-16
                int shiftkey            = _vtkInteractorStyleBaseView->GetInteractor()->GetShiftKey();
                int ctrlkey             = _vtkInteractorStyleBaseView->GetInteractor()->GetControlKey();
                ctrlkey = ctrlkey + shiftkey;
-               
-               
                if ( (state==DRAG) && (ctrlkey==1) &&  (_view->isPointInside(X,Y)==true) )
                {
                        _view->setState(NOTHING_HAPPENS);
                        _model->notifyObservers(getId(),REMOVE_FROM_SELECTED);
                }
-
                return ok;
        }
+*/
 
+/*
        //=========================================================================
        bool GBlackBoxController::OnLeftButtonUp()
        {
@@ -187,6 +173,7 @@ namespace bbtk
 //             }
                return true;
        }
+*/
 
        //=========================================================================
        bool GBlackBoxController::OnRightButtonUp()