int y=(int)((double)pt.y/_param.scale)-_param.ymargin;
Vector v=DiagramClipboard.get();
if(v.size()>0){
if(v.get(0) instanceof AbstractShape){
AbstractShape as=(AbstractShape)v.get(0);
as.translate(x,y);
ShapesContainer.this.addElement(as);
}
}
DiagramClipboard.get().clear();
_dragging=false;