]> Creatis software - clitk.git/commitdiff
- add end of pick event
authordsarrut <dsarrut>
Mon, 19 Apr 2010 07:23:44 +0000 (07:23 +0000)
committerdsarrut <dsarrut>
Mon, 19 Apr 2010 07:23:44 +0000 (07:23 +0000)
vv/vvSlicerManagerCommand.cxx

index ac806ae517a379d3fa252c88ae6fd2fc1210a320..0415c9e8934fe6b98fe6848b37e8ef01445c2776 100644 (file)
@@ -294,6 +294,15 @@ void vvSlicerManagerCommand::Execute(vtkObject *caller,
                 return;
             }
 
+           //DD(event);
+           // Mouse release HERE 
+           if (event == vtkCommand::EndPickEvent) {
+             //              DD(VisibleInWindow);
+             if (VisibleInWindow > -1)
+               this->SM->LeftButtonReleaseEvent(VisibleInWindow);
+             return; // no return !!!! ???
+           }
+
             if (event == vtkCommand::StartWindowLevelEvent)
             {
                 mStartSlicer = -1;
@@ -508,7 +517,10 @@ void vvSlicerManagerCommand::Dolly(double factor, vtkRenderWindowInteractor *int
     renderer->ResetCameraClippingRange();
     //interactor->Render();
 }
+//------------------------------------------------------------------------------
+
 
+//------------------------------------------------------------------------------
 void vvSlicerManagerCommand::FlyToPosition(vtkRenderWindowInteractor *interactor,vvSlicer* slicer)
 {
     double flyFrom[3], flyTo[3];
@@ -577,3 +589,4 @@ void vvSlicerManagerCommand::FlyToPosition(vtkRenderWindowInteractor *interactor
         }
     }
 }
+//------------------------------------------------------------------------------