if ($debug) Debug.write("setObjectBounds: ",x,y,width,height); this._content._xvalue.setAttribute('text',x); this._content._yvalue.setAttribute('text',y); this._content._widthvalue.setAttribute('text',width); this._content._heightvalue.setAttribute('text',height); if (canvas._drawarea.boundingref!=null){ if ($debug) Debug.write("onUpdateBoundByText boundingref: ",canvas._drawarea.boundingref); canvas._drawarea.boundingref.setAttribute('x',Number(this._content._xvalue.getText())); canvas._drawarea.boundingref.setAttribute('y',Number(this._content._yvalue.getText())); canvas._drawarea.boundingref.setAttribute('width',Number(this._content._widthvalue.getText())); canvas._drawarea.boundingref.setAttribute('height',Number(this._content._heightvalue.getText())); } if ($debug) Debug.write("loadPanelByModus drawmodus: ",drawArea.drawmodus); this.ignoreUpdates = true; if (drawArea.drawmodus == 'paint') { this._content.lineColorChoose.setSelectedColor(drawArea.currentlayerstroke); this._content.changeWidthSlider.setSliderValue(drawArea.currentlayerlineWidth); this._content.fillColorChoose.setEnabled(false); this._content.changeOpacitySlider.setSliderValue(drawArea.currentlayerOpacity*100); } else if (drawArea.drawmodus == 'line') { this._content.lineColorChoose.setSelectedColor(drawArea.currentlinestroke); this._content.changeWidthSlider.setSliderValue(drawArea.currentlinelineWidth); this._content.fillColorChoose.setEnabled(false); this._content.changeOpacitySlider.setEnabled(false); this._content.changeOpacitySlider.setSliderValue(drawArea.currentlineOpacity*100); } else if (drawArea.drawmodus == 'uline') { this._content.lineColorChoose.setSelectedColor(drawArea.currentulinestroke); this._content.changeWidthSlider.setSliderValue(drawArea.currentulinelineWidth); this._content.fillColorChoose.setEnabled(false); this._content.changeOpacitySlider.setSliderValue(drawArea.currentulineOpacity*100); } else if (drawArea.drawmodus == 'drawarrow') { this._content.lineColorChoose.setSelectedColorWithDis(drawArea.currentdrawarrowlinestroke, drawArea.currentdrawarrowlinestrokeDis); this._content.changeWidthSlider.setSliderValue(drawArea.currentdrawarrowlinelineWidth); this._content.fillColorChoose.setSelectedColorWithDis(drawArea.currentdrawarrowlinestrokeFill, drawArea.currentdrawarrowlinestrokeFillDis); this._content.changeOpacitySlider.setSliderValue(drawArea.currentdrawarrowOpacity*100); } else if (drawArea.drawmodus == 'rectangle') { this._content.lineColorChoose.setSelectedColorWithDis(drawArea.currentrectanglestroke, drawArea.currentrectanglestrokeDis); this._content.fillColorChoose.setSelectedColorWithDis(drawArea.currentrectanglestrokeFill, drawArea.currentrectanglestrokeFillDis); this._content.changeWidthSlider.setSliderValue(drawArea.currentrectangleineWidth); this._content.changeOpacitySlider.setSliderValue(drawArea.currentrectangleOpacity*100); } else if (drawArea.drawmodus == 'ellipse') { this._content.lineColorChoose.setSelectedColorWithDis(drawArea.currentellipsestroke, drawArea.currentellipsestrokeDis); this._content.fillColorChoose.setSelectedColorWithDis(drawArea.currentellipsestrokeFill, drawArea.currentellipsestrokeFillDis); this._content.changeWidthSlider.setSliderValue(drawArea.currentellipselineWidth); this._content.changeOpacitySlider.setSliderValue(drawArea.currentellipseOpacity*100); } else if (drawArea.drawmodus == 'letter') { this._content.lineColorChoose.setSelectedColor(drawArea.currentlayerletter); this._content.fillColorChoose.setEnabled(false); if ($debug) Debug.write("drawArea.currentlayersize ",drawArea.currentlayersize); this._content.changeWidthSlider.setSliderValue(drawArea.currentlayersize); this._content.changeOpacitySlider.setEnabled(false); this._content._italic.setValue(canvas._drawarea.italic); this._content._bold.setValue(canvas._drawarea.bold); } else { if ($debug) Debug.warn("Not known drawmodus",drawArea.drawmodus); this._content.lineColorChoose.setEnabled(false); this._content.changeWidthSlider.setEnabled(false); this._content.fillColorChoose.setEnabled(false); this._content.changeOpacitySlider.setEnabled(false); } if (drawArea.drawmodus == 'letter'){ this._content._italic.setAttribute('enabled',true); this._content._bold.setAttribute('enabled',true); } else { this._content._italic.setAttribute('enabled',false); this._content._bold.setAttribute('enabled',false); } this.ignoreUpdates = false; if ($debug) Debug.write("loadPanelByBoundingBox objRef: ",objRef); this.loadPanelByModus(drawArea); this.ignoreUpdates = true; if (objRef.name.indexOf('swf') >= 0) { this._content._documentsPanel._currentSlideNo.setAttribute("text",objRef.slideNumber); //this._content._documentsPanel._zoom.setAttribute("text",objRef.currentzoomFactor); //this._content._fullFit.setValue(objRef.fullFit); } this.ignoreUpdates = false; if (!this.ignoreUpdates){ if (canvas._drawarea.drawmodus == 'paint'){ canvas._drawarea.currentlayerstroke = this._content.lineColorChoose.selectedColor; canvas._drawarea.currentlayerlineWidth = this._content.changeWidthSlider.initialNumber; canvas._drawarea.currentlayerOpacity = this._content.changeOpacitySlider.initialNumber/100; } else if (canvas._drawarea.drawmodus == 'line'){ canvas._drawarea.currentlinestroke = this._content.lineColorChoose.selectedColor; canvas._drawarea.currentlinelineWidth = this._content.changeWidthSlider.initialNumber; canvas._drawarea.currentlineOpacity = this._content.changeOpacitySlider.initialNumber/100; } else if (canvas._drawarea.drawmodus == 'uline'){ canvas._drawarea.currentulinestroke = this._content.lineColorChoose.selectedColor; canvas._drawarea.currentulinelineWidth = this._content.changeWidthSlider.initialNumber; canvas._drawarea.currentulineOpacity = this._content.changeOpacitySlider.initialNumber/100; } else if (canvas._drawarea.drawmodus == 'drawarrow'){ canvas._drawarea.currentdrawarrowlinestroke = this._content.lineColorChoose.selectedColor; canvas._drawarea.currentdrawarrowlinestrokeDis = this._content.lineColorChoose.selectedColorDis; canvas._drawarea.currentdrawarrowlinestrokeFill = this._content.fillColorChoose.selectedColor; canvas._drawarea.currentdrawarrowlinestrokeFillDis = this._content.fillColorChoose.selectedColorDis; canvas._drawarea.currentdrawarrowlinelineWidth = this._content.changeWidthSlider.initialNumber; canvas._drawarea.currentdrawarrowOpacity = this._content.changeOpacitySlider.initialNumber/100; } else if (canvas._drawarea.drawmodus == 'rectangle'){ canvas._drawarea.currentrectanglestroke = this._content.lineColorChoose.selectedColor; canvas._drawarea.currentrectanglestrokeDis = this._content.lineColorChoose.selectedColorDis; canvas._drawarea.currentrectanglestrokeFill = this._content.fillColorChoose.selectedColor; canvas._drawarea.currentrectanglestrokeFillDis = this._content.fillColorChoose.selectedColorDis; canvas._drawarea.currentrectangleineWidth = this._content.changeWidthSlider.initialNumber; canvas._drawarea.currentrectangleOpacity = this._content.changeOpacitySlider.initialNumber/100; } else if (canvas._drawarea.drawmodus == 'ellipse'){ canvas._drawarea.currentellipsestroke = this._content.lineColorChoose.selectedColor; canvas._drawarea.currentellipsestrokeDis = this._content.lineColorChoose.selectedColorDis; canvas._drawarea.currentellipsestrokeFill = this._content.fillColorChoose.selectedColor; canvas._drawarea.currentellipsestrokeFillDis = this._content.fillColorChoose.selectedColorDis; canvas._drawarea.currentellipselineWidth = this._content.changeWidthSlider.initialNumber; canvas._drawarea.currentellipseOpacity = this._content.changeOpacitySlider.initialNumber/100; } else if (canvas._drawarea.drawmodus == 'letter'){ canvas._drawarea.setAttribute('currentlayerletter',this._content.lineColorChoose.selectedColor); canvas._drawarea.setAttribute('currentlayersize',this._content.changeWidthSlider.initialNumber); canvas._drawarea.italic = this._content._italic.getValue(); canvas._drawarea.bold = this._content._bold.getValue(); canvas._drawarea.doalterStyle(); } else { if ($debug) Debug.warn("Not known drawmodus",canvas._drawarea.drawmodus); } } if ($debug) Debug.write("lineColorChoose sel: ",sel); parent.parent.updateProperties(); if ($debug) Debug.write("fillColorChoose sel: ",sel); parent.parent.updateProperties(); //this.parent.parent.parent._drawareaMask._drawarea.setAttribute('currentlayersize',i); if ($debug) Debug.write("changeWidthSlider oninitialNumber sel: ",i); parent.parent.updateProperties(); //this.parent.parent.parent._drawareaMask._drawarea.setAttribute('currentlayersize',i); if ($debug) Debug.write("changeOpacitySlider oninitialNumber sel: ",i); parent.parent.updateProperties(); if (this.sendSelection) { parent.parent.parent._drawareaMask._drawarea.setCurrentDocument(sel.value); } //if ($debug) Debug.write("oninit: ",this); this._currentSlideNo.setAttribute('text',canvas.currentSlideNo); this._totalSlideNo.setAttribute('text',canvas.currentSlideTotal); //this._zoom.setAttribute('text',canvas.currentSlideZoom); //if ($debug) Debug.write("onclose: ",this); canvas.currentSlideNo = Number(this._currentSlideNo.getText()); canvas.currentSlideTotal = Number(this._totalSlideNo.getText()); //canvas.currentSlideZoom = Number(this._zoom.getText()); //if ($debug) Debug.write("addCurrentObject ",itemObj.fileName,itemObj.name); var docName = itemObj.standardFileName; if (docName.length == 0) { docName = itemObj.fileName; } parent.currentDocument.addItem(docName,itemObj.name); parent.currentDocument.sendSelection = false; parent.currentDocument.selectItem(itemObj.name); parent.currentDocument.sendSelection = true; parent._clickLayer.setAttribute("visibility","hidden"); if ($debug) Debug.warn("removeDocument ",refItemName); parent.currentDocument.removeItem(refItemName); if (parent.currentDocument.getNumItems() != 0) { parent.currentDocument.selectItemAt(0); parent._clickLayer.setAttribute("visibility","hidden"); } else { parent.currentDocument.clearSelection(); parent._clickLayer.setAttribute("visibility","visible"); } parent.currentDocument.reset(); parent._clickLayer.setAttribute("visibility","visible"); if (parent.parent.parent.ignoreUpdates) { if ($debug) Debug.write("ignoreUpdates -- "); return; } parent.parent.parent.parent._drawareaMask._drawarea.setCurrentDocumentByToolBar(parent.parent.currentDocument.getValue()); parent.parent.parent.parent._drawareaMask._drawarea.newSlideNumber = Number(this.getText()); parent.parent.parent.parent._drawareaMask._drawarea.doDocumentAction("setSlideNumber");