Index: lams_central/src/flash/org/lamsfoundation/lams/authoring/cv/CanvasController.as =================================================================== diff -u -r756febcdf4a18e4608d64a39e778bb01b41067fe -rb31481cf350c4a9a09ba4029c578890bd4b5595b --- lams_central/src/flash/org/lamsfoundation/lams/authoring/cv/CanvasController.as (.../CanvasController.as) (revision 756febcdf4a18e4608d64a39e778bb01b41067fe) +++ lams_central/src/flash/org/lamsfoundation/lams/authoring/cv/CanvasController.as (.../CanvasController.as) (revision b31481cf350c4a9a09ba4029c578890bd4b5595b) @@ -27,6 +27,7 @@ import org.lamsfoundation.lams.common.util.* import org.lamsfoundation.lams.common.ui.* import org.lamsfoundation.lams.common.dict.* +import com.polymercode.Draw; import mx.utils.* @@ -48,6 +49,7 @@ super (cm); //have to do an upcast _canvasModel = CanvasModel(getModel()); + _canvasView = CanvasView(getView()); _pi = new PropertyInspectorNew(); } @@ -65,7 +67,9 @@ //transitionTarget.showMessageConfirm() //TODO: transitionTarget.showErrorAlertCrashDump(null); }else{ + //Note Todo, do not delete the next three lines on code we need it later on for drawing transition with dotted line while dragging transition pen tool. _canvasModel.addActivityToTransition(transitionTarget); + _canvasModel.getCanvas().view.initDrawTempTrans(); } /* _canvasModel.resetTransitionTool(); @@ -95,6 +99,13 @@ } + /** + * called when user double click on the activity + * + * @usage + * @param ca + * @return + */ public function activityDoubleClick(ca:Object):Void{ Debugger.log('activityDoubleClick CanvasActivity:'+ca.activity.activityUIID,Debugger.GEN,'activityDoubleClick','CanvasController'); @@ -206,7 +217,7 @@ //TODO: refresh the transitions as you drag... var myTransitions = _canvasModel.getCanvas().ddm.getTransitionsForActivityUIID(ca.activity.activityUIID); myTransitions = myTransitions.myTransitions - //run in a loop ato support branches, maybe more then 2 transitions. + //run in a loop to support branches, maybe more then 2 transitions. for (var i=0; i