//>>built define("dojo/_base/kernel dojo/_base/lang dojo/_base/connect dojo/_base/html ../gfx ../xml/DomParser ./UndoStack".split(" "),function(e){e.experimental("dojox.sketch");var f=dojox.sketch;f.tools={};f.registerTool=function(a,b){f.tools[a]=b};f.Figure=function(a){var b=this;this.annCounter=1;this.shapes=[];this.imageSrc=this.image=null;this.size={w:0,h:0};this.node=this.group=this.surface=null;this.zoomFactor=1;this.tools=null;this.obj={};e.mixin(this,a);this.selected=[];this.hasSelections=function(){return 0< this.selected.length};this.isSelected=function(a){for(var c=0;c