Index: lams_central/src/flash/org/lamsfoundation/lams/authoring/cv/CanvasView.as =================================================================== diff -u -re15836eb23de67c7f5fe33bb1c497d01a57dd0f2 -ra1e7d908a134365d156d4bdb2455a8cf1b1b49d1 --- lams_central/src/flash/org/lamsfoundation/lams/authoring/cv/CanvasView.as (.../CanvasView.as) (revision e15836eb23de67c7f5fe33bb1c497d01a57dd0f2) +++ lams_central/src/flash/org/lamsfoundation/lams/authoring/cv/CanvasView.as (.../CanvasView.as) (revision a1e7d908a134365d156d4bdb2455a8cf1b1b49d1) @@ -52,6 +52,7 @@ private var _canvas_mc:MovieClip; private var canvas_scp:ScrollPane; private var bkg_pnl:Panel; + private var read_only:MovieClip; //private var act_pnl:Panel; private var _gridLayer_mc:MovieClip; @@ -190,16 +191,16 @@ //Debugger.log('_canvas_mc'+_canvas_mc,Debugger.GEN,'draw','CanvasView'); bkg_pnl = _canvas_mc.createClassObject(Panel, "bkg_pnl", getNextHighestDepth()); - //set up the //_canvas_mc = this; _gridLayer_mc = _canvas_mc.createEmptyMovieClip("_gridLayer_mc", _canvas_mc.getNextHighestDepth()); _transitionLayer_mc = _canvas_mc.createEmptyMovieClip("_transitionLayer_mc", _canvas_mc.getNextHighestDepth()); _activityLayerComplex_mc = _canvas_mc.createEmptyMovieClip("_activityLayerComplex_mc", _canvas_mc.getNextHighestDepth()); _activityLayer_mc = _canvas_mc.createEmptyMovieClip("_activityLayer_mc", _canvas_mc.getNextHighestDepth()); + var styleObj = _tm.getStyleObject('redLabel'); + read_only = _canvas_mc.attachMovie('Label', 'read_only', _canvas_mc.getNextHighestDepth(), {_x:1, _y:1, _visible:false, styleName:styleObj}); + read_only.text = "Read Only"; - - //_canvas_mc.addEventListener('onRelease',this); bkg_pnl.onRelease = function(){ trace('_canvas_mc.onRelease'); @@ -456,6 +457,10 @@ return _canvas_mc; } + public function showReadOnly(b:Boolean){ + _canvas_mc.read_only._visible = b; + } + /** * Overrides method in abstract view to ensure cortect type of controller is returned * @usage