a:74:{s:9:"#provides";s:15:"dojox.gfx._base";s:9:"#resource";s:12:"gfx/_base.js";s:11:"g._hasClass";a:2:{s:7:"private";b:1;s:7:"summary";s:0:"";}s:11:"g._addClass";a:2:{s:7:"private";b:1;s:7:"summary";s:0:"";}s:14:"g._removeClass";a:2:{s:7:"private";b:1;s:7:"summary";s:0:"";}s:22:"b._getFontMeasurements";a:2:{s:7:"private";b:1;s:7:"summary";s:0:"";}s:28:"b._getCachedFontMeasurements";a:2:{s:7:"private";b:1;s:7:"summary";s:0:"";}s:13:"b._getTextBox";a:2:{s:7:"private";b:1;s:7:"summary";s:0:"";}s:14:"b._getUniqueId";a:2:{s:7:"private";b:1;s:7:"summary";s:0:"";}s:21:"dojox.gfx.defaultPath";a:2:{s:4:"type";s:6:"Object";s:7:"summary";s:0:"";}s:26:"dojox.gfx.defaultPath.type";a:1:{s:7:"summary";s:0:"";}s:26:"dojox.gfx.defaultPath.path";a:1:{s:7:"summary";s:0:"";}s:25:"dojox.gfx.defaultPolyline";a:2:{s:4:"type";s:6:"Object";s:7:"summary";s:0:"";}s:30:"dojox.gfx.defaultPolyline.type";a:1:{s:7:"summary";s:0:"";}s:32:"dojox.gfx.defaultPolyline.points";a:1:{s:7:"summary";s:0:"";}s:21:"dojox.gfx.defaultRect";a:2:{s:4:"type";s:6:"Object";s:7:"summary";s:0:"";}s:26:"dojox.gfx.defaultRect.type";a:1:{s:7:"summary";s:0:"";}s:23:"dojox.gfx.defaultRect.x";a:1:{s:7:"summary";s:0:"";}s:24:"dojox.gfx.defaultEllipse";a:2:{s:4:"type";s:6:"Object";s:7:"summary";s:0:"";}s:29:"dojox.gfx.defaultEllipse.type";a:1:{s:7:"summary";s:0:"";}s:27:"dojox.gfx.defaultEllipse.cx";a:1:{s:7:"summary";s:0:"";}s:23:"dojox.gfx.defaultCircle";a:2:{s:4:"type";s:6:"Object";s:7:"summary";s:0:"";}s:28:"dojox.gfx.defaultCircle.type";a:1:{s:7:"summary";s:0:"";}s:26:"dojox.gfx.defaultCircle.cx";a:1:{s:7:"summary";s:0:"";}s:21:"dojox.gfx.defaultLine";a:2:{s:4:"type";s:6:"Object";s:7:"summary";s:0:"";}s:26:"dojox.gfx.defaultLine.type";a:1:{s:7:"summary";s:0:"";}s:24:"dojox.gfx.defaultLine.x1";a:1:{s:7:"summary";s:0:"";}s:22:"dojox.gfx.defaultImage";a:2:{s:4:"type";s:6:"Object";s:7:"summary";s:0:"";}s:27:"dojox.gfx.defaultImage.type";a:1:{s:7:"summary";s:0:"";}s:24:"dojox.gfx.defaultImage.x";a:1:{s:7:"summary";s:0:"";}s:21:"dojox.gfx.defaultText";a:2:{s:4:"type";s:6:"Object";s:7:"summary";s:0:"";}s:26:"dojox.gfx.defaultText.type";a:1:{s:7:"summary";s:0:"";}s:23:"dojox.gfx.defaultText.x";a:1:{s:7:"summary";s:0:"";}s:32:"dojox.gfx.defaultText.decoration";a:1:{s:7:"summary";s:0:"";}s:25:"dojox.gfx.defaultTextPath";a:2:{s:4:"type";s:6:"Object";s:7:"summary";s:0:"";}s:30:"dojox.gfx.defaultTextPath.type";a:1:{s:7:"summary";s:0:"";}s:30:"dojox.gfx.defaultTextPath.text";a:1:{s:7:"summary";s:0:"";}s:36:"dojox.gfx.defaultTextPath.decoration";a:1:{s:7:"summary";s:0:"";}s:23:"dojox.gfx.defaultStroke";a:2:{s:4:"type";s:6:"Object";s:7:"summary";s:0:"";}s:28:"dojox.gfx.defaultStroke.type";a:1:{s:7:"summary";s:0:"";}s:29:"dojox.gfx.defaultStroke.color";a:1:{s:7:"summary";s:0:"";}s:27:"dojox.gfx.defaultStroke.cap";a:1:{s:7:"summary";s:0:"";}s:31:"dojox.gfx.defaultLinearGradient";a:2:{s:4:"type";s:6:"Object";s:7:"summary";s:0:"";}s:36:"dojox.gfx.defaultLinearGradient.type";a:1:{s:7:"summary";s:0:"";}s:38:"dojox.gfx.defaultLinearGradient.colors";a:1:{s:7:"summary";s:0:"";}s:31:"dojox.gfx.defaultRadialGradient";a:2:{s:4:"type";s:6:"Object";s:7:"summary";s:0:"";}s:36:"dojox.gfx.defaultRadialGradient.type";a:1:{s:7:"summary";s:0:"";}s:38:"dojox.gfx.defaultRadialGradient.colors";a:1:{s:7:"summary";s:0:"";}s:24:"dojox.gfx.defaultPattern";a:2:{s:4:"type";s:6:"Object";s:7:"summary";s:0:"";}s:29:"dojox.gfx.defaultPattern.type";a:1:{s:7:"summary";s:0:"";}s:26:"dojox.gfx.defaultPattern.x";a:1:{s:7:"summary";s:0:"";}s:21:"dojox.gfx.defaultFont";a:2:{s:4:"type";s:6:"Object";s:7:"summary";s:0:"";}s:26:"dojox.gfx.defaultFont.type";a:1:{s:7:"summary";s:0:"";}s:27:"dojox.gfx.defaultFont.style";a:1:{s:7:"summary";s:0:"";}s:28:"dojox.gfx.defaultFont.weight";a:1:{s:7:"summary";s:0:"";}s:20:"dojox.gfx.getDefault";a:1:{s:7:"summary";s:0:"";}s:24:"dojox.gfx.normalizeColor";a:5:{s:4:"type";s:8:"Function";s:10:"parameters";a:1:{s:5:"color";a:1:{s:4:"type";s:5:"Color";}}s:6:"source";s:85:" return (color instanceof dojo.Color) ? color : new dojo.Color(color); // dojo.Color";s:7:"summary";s:71:"converts any legal color representation to normalized dojo.Color object";s:7:"returns";s:10:"dojo.Color";}s:29:"dojox.gfx.normalizeParameters";a:5:{s:4:"type";s:8:"Function";s:10:"parameters";a:2:{s:7:"existed";a:2:{s:4:"type";s:6:"Object";s:7:"summary";s:43:"the "target" object to be updated";}s:6:"update";a:2:{s:4:"type";s:6:"Object";s:7:"summary";s:89:"the "update" object, whose properties will be used to update the existed object";}}s:6:"source";s:168:" if(update){ var empty = {}; for(var x in existed){ if(x in update && !(x in empty)){ existed[x] = update[x]; } } } return existed; // Object";s:7:"summary";s:76:"updates an existing object with properties from an "update" object";s:7:"returns";s:6:"Object";}s:24:"dojox.gfx.makeParameters";a:5:{s:4:"type";s:8:"Function";s:10:"parameters";a:2:{s:8:"defaults";a:2:{s:4:"type";s:6:"Object";s:7:"summary";s:39:"the object to be cloned before updating";}s:6:"update";a:2:{s:4:"type";s:6:"Object";s:7:"summary";s:61:"the object, which properties are to be cloned during updating";}}s:6:"source";s:261:" if(!update){ // return dojo.clone(defaults); return dojo.delegate(defaults); } var result = {}; for(var i in defaults){ if(!(i in result)){ result[i] = dojo.clone((i in update) ? update[i] : defaults[i]); } } return result; // Object";s:7:"summary";s:88:"copies the original object, and all copied properties from the "update" object";s:7:"returns";s:6:"Object";}s:22:"dojox.gfx.formatNumber";a:5:{s:4:"type";s:8:"Function";s:10:"parameters";a:2:{s:1:"x";a:2:{s:4:"type";s:6:"Number";s:7:"summary";s:23:" number to be converted";}s:8:"addSpace";a:3:{s:4:"type";s:7:"Boolean";s:8:"optional";b:1;s:7:"summary";s:51:"if it is true, add a space before a positive number";}}s:6:"source";s:286:" var val = x.toString(); if(val.indexOf("e") >= 0){ val = x.toFixed(4); }else{ var point = val.indexOf("."); if(point >= 0 && val.length - point > 5){ val = x.toFixed(4); } } if(x < 0){ return val; // String } return addSpace ? " " + val : val; // String";s:7:"summary";s:52:"converts a number to a string using a fixed notation";s:7:"returns";s:6:"String";}s:24:"dojox.gfx.makeFontString";a:5:{s:4:"type";s:8:"Function";s:10:"parameters";a:1:{s:4:"font";a:2:{s:4:"type";s:6:"Object";s:7:"summary";s:39:"font object (see dojox.gfx.defaultFont)";}}s:6:"source";s:109:" return font.style + " " + font.variant + " " + font.weight + " " + font.size + " " + font.family; // Object";s:7:"summary";s:43:"converts a font object to a CSS font string";s:7:"returns";s:6:"Object";}s:25:"dojox.gfx.splitFontString";a:5:{s:4:"type";s:8:"Function";s:10:"parameters";a:1:{s:3:"str";a:2:{s:4:"type";s:6:"String";s:7:"summary";s:17:"a CSS font string";}}s:6:"source";s:529:" var font = dojox.gfx.getDefault("Font"); var t = str.split(/\s+/); do{ if(t.length < 5){ break; } font.style = t[0]; font.varian = t[1]; font.weight = t[2]; var i = t[3].indexOf("/"); font.size = i < 0 ? t[3] : t[3].substring(0, i); var j = 4; if(i < 0){ if(t[4] == "/"){ j = 6; break; } if(t[4].substr(0, 1) == "/"){ j = 5; break; } } if(j + 3 > t.length){ break; } font.size = t[j]; font.family = t[j + 1]; }while(false); return font; // Object";s:7:"summary";s:43:"converts a CSS font string to a font object";s:7:"returns";s:6:"Object";}s:18:"dojox.gfx.cm_in_pt";a:1:{s:7:"summary";s:0:"";}s:18:"dojox.gfx.mm_in_pt";a:1:{s:7:"summary";s:0:"";}s:18:"dojox.gfx.px_in_pt";a:4:{s:4:"type";s:8:"Function";s:6:"source";s:77:" return dojox.gfx._base._getCachedFontMeasurements()["12pt"] / 12; // Number";s:7:"summary";s:36:"returns a number of pixels per point";s:7:"returns";s:6:"Number";}s:15:"dojox.gfx.pt2px";a:5:{s:4:"type";s:8:"Function";s:10:"parameters";a:1:{s:3:"len";a:2:{s:4:"type";s:6:"Number";s:7:"summary";s:17:"a value in points";}}s:6:"source";s:46:" return len * dojox.gfx.px_in_pt(); // Number";s:7:"summary";s:25:"converts points to pixels";s:7:"returns";s:6:"Number";}s:15:"dojox.gfx.px2pt";a:5:{s:4:"type";s:8:"Function";s:10:"parameters";a:1:{s:3:"len";a:2:{s:4:"type";s:6:"Number";s:7:"summary";s:17:"a value in pixels";}}s:6:"source";s:46:" return len / dojox.gfx.px_in_pt(); // Number";s:7:"summary";s:25:"converts pixels to points";s:7:"returns";s:6:"Number";}s:26:"dojox.gfx.normalizedLength";a:5:{s:4:"type";s:8:"Function";s:10:"parameters";a:1:{s:3:"len";a:2:{s:4:"type";s:6:"String";s:7:"summary";s:32:"a length, e.g., "12pc"";}}s:6:"source";s:463:" if(len.length == 0) return 0; if(len.length > 2){ var px_in_pt = dojox.gfx.px_in_pt(); var val = parseFloat(len); switch(len.slice(-2)){ case "px": return val; case "pt": return val * px_in_pt; case "in": return val * 72 * px_in_pt; case "pc": return val * 12 * px_in_pt; case "mm": return val * dojox.gfx.mm_in_pt * px_in_pt; case "cm": return val * dojox.gfx.cm_in_pt * px_in_pt; } } return parseFloat(len); // Number";s:7:"summary";s:35:"converts any length value to pixels";s:7:"returns";s:6:"Number";}s:23:"dojox.gfx.pathVmlRegExp";a:1:{s:7:"summary";s:0:"";}s:23:"dojox.gfx.pathSvgRegExp";a:1:{s:7:"summary";s:0:"";}s:22:"dojox.gfx.equalSources";a:4:{s:4:"type";s:8:"Function";s:10:"parameters";a:2:{s:1:"a";a:1:{s:4:"type";s:0:"";}s:1:"b";a:1:{s:4:"type";s:0:"";}}s:6:"source";s:26:" return a && b && a == b;";s:7:"summary";s:54:"compares event sources, returns true if they are equal";}s:15:"dojox.gfx._base";a:3:{s:4:"type";s:6:"Object";s:7:"private";b:1;s:7:"summary";s:0:"";}s:9:"dojox.gfx";a:2:{s:4:"type";s:6:"Object";s:7:"summary";s:0:"";}s:5:"dojox";a:2:{s:4:"type";s:6:"Object";s:7:"summary";s:0:"";}}