Lines Matching defs:i

161 	for(var i=0;i<menus.length;i++) {

163 ctx.fillRect(mx1+(i+0)*(mw1+10), my0, mw1, mh0);
166 ctx.strokeText(menus[i].text, mx1+10+(i+0)*(mw1+10), my0+20);
171 function getTBox(i){
172 return {minx: mx0, miny: my0 + toolButtonInterval + toolButtonInterval*i,
173 maxx: mx0 + mw0, maxy: my0 + toolButtonInterval + toolButtonInterval*i+mh0};
181 for(var i=0;i<toolbar.length;i++) {
182 if (cur_tool === toolbar[i])
186 var r = getTBox(i);
189 drawParts(toolbar[i], mx0+10, my0 + toolButtonInterval + 10 + (mh0+8)*i);
194 for(var i = 0; i < buttons.length; i++){
195 if("ondraw" in buttons[i])
196 buttons[i].ondraw();
202 for(var i=0;i<5;i++) {
204 ctx.fillStyle = colstr[i];
205 var x = mx2+(mw2+10)*i;
208 if (4==i) { // border line if white
215 if (no == i+31) {
225 for(var i=0;i<3;i++) {
227 if (no == i+41)
231 ctx.fillRect(mx3+(mw2+10)*i, my0, mw2, mh0);
234 ctx.lineWidth = i + 1;
235 ctx.moveTo(mx3+(mw2+10)*i+10, my0+15);
236 ctx.lineTo(mx3+(mw2+10)*i+25, my0+15);
285 for(var i = 0; i < buttons.length; i++){
286 if(hitRect(buttons[i], mx, my)){
287 buttons[i].onclick();
301 for(var i = 0; i < dobjs.length; i++){
306 var bounds = expandRect(objBounds(dobjs[i]), 10);
312 if(selectobj[j] === dobjs[i])
317 dobjs.splice(i, 1);
337 for(var i = 0; i < selectobj.length; i++)
338 selectobj[i].color = cur_col;
348 for(var i = 0; i < selectobj.length; i++)
349 selectobj[i].width = cur_thin;
390 for(var i = 0; i < pts.length; i++){
391 var p = pts[i];
402 if(0 < i && !("dx" in p))
404 else if(i+1 < pts.length && !("cx" in pts[i+1])){
407 pointMovingIdx = i+1;
416 pointMovingIdx = i;
436 if(this.selectPointShape !== selectobj[n] || i < this.selectPointIdx || this.selectPointIdx + 1 < i)
440 pointMovingIdx = i;
447 pointMovingIdx = i;
468 for(var i = 0; i < selectobj.length; i++){
469 var bounds = expandRect(objBounds(selectobj[i]), 10);
476 for(var i = 0; i < dobjs.length; i++){
481 var bounds = expandRect(objBounds(dobjs[i]), 10);
485 selectobj = [dobjs[i]];
517 for(var i = 0; i < 8; i++){
518 if(hitRect(getHandleRect(bounds, i), mx, my)){
519 sizedir = i;
567 for(var i = 0; i < obj.points.length; i++){
568 var pt = obj.points[i];
597 for(var i = 0; i < obj.points.length; i++){
598 var pt = obj.points[i];
645 for(var i = 0; i < dobjs.length; i++){
646 var bounds = expandRect(objBounds(dobjs[i]), 10);
648 selectobj.push(dobjs[i]);
752 for(var i = 0; i < dobjs.length; i++){
753 if(!("viewModeClick" in dobjs[i]))
755 var bounds = expandRect(objBounds(dobjs[i]), 10);
757 if(dobjs[i].viewModeClick(e))
774 for (var i = 0; i < shapes.length; i++) {
775 var s = shapes[i];
826 function getHandleRect(bounds, i){
828 switch(i){
913 for (var i=0; i<pt.length; i++)
914 drawCanvas(pt[i]);
950 for(var i = 1; i < pts.length; i++)
951 ctx.lineTo(pts[i].x + offset.x, pts[i].y + offset.y);
966 for(var i = 0; i < pts.length; i++){
967 var pt = pts[i];
970 shape === this.selectPointShape && i === this.selectPointIdx ? '#7f7fff' : '#7f7f7f');
973 if(shape !== this.selectPointShape || i < this.selectPointIdx || this.selectPointIdx + 1 < i)
977 if(0 < i && "cx" in pt && "cy" in pt){
979 drawGuidingLine(pts[i-1], "c");
1005 for (var i=0; i<this.points.length; i++){
1006 if(i !== 0) dat += ":";
1008 if("cx" in this.points[i] && "cy" in this.points[i])
1009 dat += this.points[i].cx+","+this.points[i].cy+",";
1010 if("dx" in this.points[i] && "dy" in this.points[i])
1011 dat += this.points[i].dx+","+this.points[i].dy+",";
1012 dat += this.points[i].x+","+this.points[i].y;
1146 for (var i=0; i<this.points.length; i++){
1147 var pt = this.points[i];
1148 if(i !== 0 && ("cx" in pt && "cy" in pt || "dx" in pt && "dy" in pt)){
1154 src += this.points[i-1].x+","+this.points[i-1].y+" ";
1160 else if(i === 0)
1219 for(var i = 0; i < dobjs.length; i++)
1220 ret.push(dobjs[i].serialize());
1228 for (var i=0; i<dat.length; i++) {
1229 var obj = dat[i];
1419 for(var i=0;i<menus.length;i++) {
1420 if (x >= mx1+(mw1+10)*i && x <= mx1+mw0+(mw1+10)*i) return i;
1430 for(var i=0;i<toolbar.length;i++) {
1431 var r = getTBox(i);
1433 cur_tool = toolbar[i];
1447 for(var i=0;i<5;i++) {
1448 if (x >= mx2+(mw2+10)*i && x <= mx2+mw2+(mw2+10)*i) return i+31;
1456 for(var i=0;i<3;i++) {
1457 if (x >= mx3+(mw2+10)*i && x <= mx3+mw2+(mw2+10)*i) return i+41;
1783 for(var i = 0; i < seq.length; i++){
1784 if(seq[i] === "")
1786 ret[seq[i]] = null;
1795 for(var i in set){
1796 if(i === "")
1798 ret.push(i);
1932 for(var i = 0; i < 8; i++){
1933 var r = getHandleRect(bounds, i);
1934 ctx.fillStyle = sizing === shape && i === sizedir ? '#7fff7f' : '#ffff7f';
2362 for (var i = 0; i < dobjs.length; i++) {
2363 if(dobjs[i] instanceof TextShape && hitRect(objBounds(dobjs[i], true), coord.x, coord.y)){
2364 textLayer.dobj = dobjs[i]; // Remember the shape being clicked on.
2365 textLayer.textInput.value = dobjs[i].text; // Initialized the input buffer with the previous content.
2366 textLayer.linkInput.value = dobjs[i].link;
2441 for(var i = 1; i < arr.length; i++){
2442 if("cx" in arr[i] && "cy" in arr[i]){
2443 if("dx" in arr[i] && "dy" in arr[i])
2444 ctx.bezierCurveTo(arr[i].cx, arr[i].cy, arr[i].dx, arr[i].dy, arr[i].x, arr[i].y);
2446 ctx.bezierCurveTo(arr[i].cx, arr[i].cy, arr[i].x, arr[i].y, arr[i].x, arr[i].y);
2448 else if("dx" in arr[i] && "dy" in arr[i])
2449 ctx.bezierCurveTo(arr[i-1].x, arr[i-1].y, arr[i].dx, arr[i].dy, arr[i].x, arr[i].y);
2451 ctx.lineTo(arr[i].x, arr[i].y);