//>>built // wrapped by build app define("dojox/drawing/ui/Tooltip", ["dijit","dojo","dojox","dojo/require!dojox/drawing/plugins/_Plugin"], function(dijit,dojo,dojox){ dojo.provide("dojox.drawing.ui.Tooltip"); dojo.require("dojox.drawing.plugins._Plugin"); (function(){ // summary: // Used for UI tooltips. Buttons in the toolbar. // This file is not complete. // var master = null; var MasterC = dojox.drawing.util.oo.declare( dojox.drawing.plugins._Plugin, function(options){ this.createDom(); }, { show: function(button, text){ this.domNode.innerHTML = text; var dx = 30; var px = button.data.x + button.data.width; var py = button.data.y + button.data.height; var x = px + this.mouse.origin.x + dx; var y = py + this.mouse.origin.y + dx; dojo.style(this.domNode, { display: "inline", left:x +"px", top:y+"px" }); var box = dojo.marginBox(this.domNode); this.createShape(x-this.mouse.origin.x, y-this.mouse.origin.y, box.w, box.h); }, createShape: function(x,y,w,h){ this.balloon && this.balloon.destroy(); var r = 5, x2 = x+w, y2 = y+h, points = []; var add = function(){ for(var i=0;i