Lines Matching defs:obj

247 function objBounds(obj, rawvalue){
248 var ret = obj.getBoundingRect(rawvalue);
562 var obj = selectobj[n];
563 for(var i = 0; i < obj.points.length; i++){
564 var pt = obj.points[i];
592 var obj = sizing;
593 for(var i = 0; i < obj.points.length; i++){
594 var pt = obj.points[i];
811 function drawCanvas(obj) {
812 var tool = toolmap[obj.tool];
815 tool.setColor(coltable[obj.color]);
816 tool.setWidth(obj.width);
817 if(numPoints <= obj.points.length)
818 if(tool.draw(obj))
1025 Shape.prototype.deserialize = function(obj){
1026 this.color = obj.color || "black";
1027 this.width = obj.width || 1;
1028 if("points" in obj){
1029 var pt1 = obj.points.split(":");
1102 TextShape.prototype.deserialize = function(obj){
1103 Shape.prototype.deserialize.call(this, obj);
1104 if (undefined !== obj.text) this.text = obj.text;
1105 if(undefined !== obj.link) this.link = obj.link;
1171 PathShape.prototype.deserialize = function(obj){
1172 Shape.prototype.deserialize.call(this, obj);
1173 if("arrow" in obj)
1174 this.arrow = seq2set(obj.arrow);
1175 if(!("d" in obj))
1178 var src = obj.d;
1225 var obj = dat[i];
1226 if(obj.type === 'meta'){
1227 metaObj = obj;
1230 if(!(obj.type in toolmap))
1232 var robj = new toolmap[obj.type].objctor();
1233 robj.tool = obj.type;
1234 robj.deserialize(obj);
1524 function cloneObject(obj) {
1525 if (obj === null || typeof obj !== 'object') {
1526 return obj;
1529 // give temp the original obj's constructor
1530 // this 'new' is important in case obj is user-defined class which was created by
1533 var temp = new obj.constructor();
1534 for (var key in obj) {
1535 temp[key] = cloneObject(obj[key]);
1859 var obj = new cur_tool.objctor();
1860 obj.tool = cur_tool.name;
1861 obj.color = cur_col;
1862 obj.width = cur_thin;
1863 cur_shape = obj;
2017 draw: function(obj){
2018 var arr = obj.points;
2032 draw: function(obj){
2033 var arr = obj.points;
2045 draw: function(obj){
2046 var arr = obj.points;
2065 draw: function(obj){
2066 var arr = obj.points;
2081 draw: function(obj){
2082 var arr = obj.points;
2099 draw: function(obj){
2100 var arr = obj.points;
2121 draw: function(obj){
2122 var arr = obj.points;
2142 draw: function(obj){
2143 var arr = obj.points;
2159 draw: function(obj){
2160 var arr = obj.points;
2175 draw: function(obj){
2176 var arr = obj.points;
2192 draw: function(obj){
2193 var arr = obj.points;
2211 draw: function(obj){
2212 var arr = obj.points;
2229 draw: function(obj){
2230 var arr = obj.points;
2242 draw: function(obj){
2243 var str = obj.text;
2249 if (1 == obj.width) setFont(14);
2250 else if (2 == obj.width) setFont(16);
2252 ctx.fillText(str, obj.points[0].x, obj.points[0].y);
2255 if(obj.link){
2258 ctx.moveTo(obj.points[0].x, obj.points[0].y + 4);
2259 ctx.lineTo(obj.points[0].x + ctx.measureText(str).width, obj.points[0].y + 4);
2324 var obj = new textTool.objctor();
2325 obj.tool = cur_tool.name;
2326 obj.color = cur_col;
2327 obj.width = cur_thin;
2328 obj.points.push({x: lay.canvasPos.x, y: lay.canvasPos.y});
2329 obj.text = lay.textInput.value;
2330 obj.link = lay.linkInput.value;
2331 dobjs.push(obj);
2416 draw: function(obj){
2417 var arr = obj.points;
2431 draw: function(obj){
2432 var arr = obj.points;
2450 if("arrow" in obj && "head" in obj.arrow && 1 < arr.length){
2462 if("arrow" in obj && "tail" in obj.arrow && 1 < arr.length){
2488 if(obj === cur_shape){
2506 var obj = new cur_tool.objctor();
2507 obj.tool = cur_tool.name;
2508 obj.color = cur_col;
2509 obj.width = cur_thin;
2510 this.onNewShape(obj);
2511 cur_shape = obj;