]> Creatis software - bbtkGEditor.git/blobdiff - lib/EditorGraphicBBS/bbsVtkGUIEditorGraphic/GBlackBoxController.cxx
no message
[bbtkGEditor.git] / lib / EditorGraphicBBS / bbsVtkGUIEditorGraphic / GBlackBoxController.cxx
index b8d884e12b7e8b3664e32ba3780f03594ff667d9..93e06fa2fe1eec7e4595764be469d77281f2db6f 100644 (file)
@@ -131,23 +131,9 @@ namespace bbtk
        }
        
        //=========================================================================
-       
-       bool GBlackBoxController::OnLeftDClick()
-       {
-               
-               return true;
-       }
-       
-       //=========================================================================
-       
+
        bool GBlackBoxController::OnRightButtonUp()
        {
-               GBlackBoxModel *bbmodel = (GBlackBoxModel*)_model;
-               if(bbmodel->isExecutable())
-               {
-                       bbmodel->setExecutable(false);
-               }
-               
                return true;
        }
 
@@ -167,7 +153,14 @@ namespace bbtk
                {
                        GBlackBoxModel *bbmodel = (GBlackBoxModel*)_model;
                        _view->setState(HIGHLIGHTED);
-                       bbmodel->setExecutable(true);
+                       if(bbmodel->isExecutable())
+                       {
+                               bbmodel->setExecutable(false);
+                       }
+                       else
+                       {
+                               bbmodel->setExecutable(true);                           
+                       }
                        bbmodel->notifyObservers(getId());
                }