Lines Matching refs:i

157 	for(var i=0;i<menus.length;i++) {
159 ctx.fillRect(mx1+(i+0)*(mw1+10), my0, mw1, mh0);
162 ctx.strokeText(menus[i].text, mx1+10+(i+0)*(mw1+10), my0+20);
167 function getTBox(i){
168 return {minx: mx0, miny: my0 + toolButtonInterval + toolButtonInterval*i,
169 maxx: mx0 + mw0, maxy: my0 + toolButtonInterval + toolButtonInterval*i+mh0};
177 for(var i=0;i<toolbar.length;i++) {
178 if (cur_tool === toolbar[i])
182 var r = getTBox(i);
185 drawParts(toolbar[i], mx0+10, my0 + toolButtonInterval + 10 + (mh0+8)*i);
190 for(var i = 0; i < buttons.length; i++){
191 if("ondraw" in buttons[i])
192 buttons[i].ondraw();
198 for(var i=0;i<5;i++) {
200 ctx.fillStyle = colstr[i];
201 var x = mx2+(mw2+10)*i;
204 if (4==i) { // border line if white
211 if (no == i+31) {
221 for(var i=0;i<3;i++) {
223 if (no == i+41)
227 ctx.fillRect(mx3+(mw2+10)*i, my0, mw2, mh0);
230 ctx.lineWidth = i + 1;
231 ctx.moveTo(mx3+(mw2+10)*i+10, my0+15);
232 ctx.lineTo(mx3+(mw2+10)*i+25, my0+15);
281 for(var i = 0; i < buttons.length; i++){
282 if(hitRect(buttons[i], mx, my)){
283 buttons[i].onclick();
297 for(var i = 0; i < dobjs.length; i++){
302 var bounds = expandRect(objBounds(dobjs[i]), 10);
308 if(selectobj[j] === dobjs[i])
313 dobjs.splice(i, 1);
333 for(var i = 0; i < selectobj.length; i++)
334 selectobj[i].color = cur_col;
344 for(var i = 0; i < selectobj.length; i++)
345 selectobj[i].width = cur_thin;
386 for(var i = 0; i < pts.length; i++){
387 var p = pts[i];
398 if(0 < i && !("dx" in p))
400 else if(i+1 < pts.length && !("cx" in pts[i+1])){
403 pointMovingIdx = i+1;
412 pointMovingIdx = i;
432 if(this.selectPointShape !== selectobj[n] || i < this.selectPointIdx || this.selectPointIdx + 1 < i)
436 pointMovingIdx = i;
443 pointMovingIdx = i;
464 for(var i = 0; i < selectobj.length; i++){
465 var bounds = expandRect(objBounds(selectobj[i]), 10);
472 for(var i = 0; i < dobjs.length; i++){
477 var bounds = expandRect(objBounds(dobjs[i]), 10);
481 selectobj = [dobjs[i]];
513 for(var i = 0; i < 8; i++){
514 if(hitRect(getHandleRect(bounds, i), mx, my)){
515 sizedir = i;
563 for(var i = 0; i < obj.points.length; i++){
564 var pt = obj.points[i];
593 for(var i = 0; i < obj.points.length; i++){
594 var pt = obj.points[i];
641 for(var i = 0; i < dobjs.length; i++){
642 var bounds = expandRect(objBounds(dobjs[i]), 10);
644 selectobj.push(dobjs[i]);
748 for(var i = 0; i < dobjs.length; i++){
749 if(!("viewModeClick" in dobjs[i]))
751 var bounds = expandRect(objBounds(dobjs[i]), 10);
753 if(dobjs[i].viewModeClick(e))
770 for (var i = 0; i < shapes.length; i++) {
771 var s = shapes[i];
822 function getHandleRect(bounds, i){
824 switch(i){
909 for (var i=0; i<pt.length; i++)
910 drawCanvas(pt[i]);
946 for(var i = 1; i < pts.length; i++)
947 ctx.lineTo(pts[i].x + offset.x, pts[i].y + offset.y);
962 for(var i = 0; i < pts.length; i++){
963 var pt = pts[i];
966 shape === this.selectPointShape && i === this.selectPointIdx ? '#7f7fff' : '#7f7f7f');
969 if(shape !== this.selectPointShape || i < this.selectPointIdx || this.selectPointIdx + 1 < i)
973 if(0 < i && "cx" in pt && "cy" in pt){
975 drawGuidingLine(pts[i-1], "c");
1001 for (var i=0; i<this.points.length; i++){
1002 if(i !== 0) dat += ":";
1004 if("cx" in this.points[i] && "cy" in this.points[i])
1005 dat += this.points[i].cx+","+this.points[i].cy+",";
1006 if("dx" in this.points[i] && "dy" in this.points[i])
1007 dat += this.points[i].dx+","+this.points[i].dy+",";
1008 dat += this.points[i].x+","+this.points[i].y;
1142 for (var i=0; i<this.points.length; i++){
1143 var pt = this.points[i];
1144 if(i !== 0 && ("cx" in pt && "cy" in pt || "dx" in pt && "dy" in pt)){
1150 src += this.points[i-1].x+","+this.points[i-1].y+" ";
1156 else if(i === 0)
1215 for(var i = 0; i < dobjs.length; i++)
1216 ret.push(dobjs[i].serialize());
1224 for (var i=0; i<dat.length; i++) {
1225 var obj = dat[i];
1415 for(var i=0;i<menus.length;i++) {
1416 if (x >= mx1+(mw1+10)*i && x <= mx1+mw0+(mw1+10)*i) return i;
1426 for(var i=0;i<toolbar.length;i++) {
1427 var r = getTBox(i);
1429 cur_tool = toolbar[i];
1443 for(var i=0;i<5;i++) {
1444 if (x >= mx2+(mw2+10)*i && x <= mx2+mw2+(mw2+10)*i) return i+31;
1452 for(var i=0;i<3;i++) {
1453 if (x >= mx3+(mw2+10)*i && x <= mx3+mw2+(mw2+10)*i) return i+41;
1779 for(var i = 0; i < seq.length; i++){
1780 if(seq[i] === "")
1782 ret[seq[i]] = null;
1791 for(var i in set){
1792 if(i === "")
1794 ret.push(i);
1928 for(var i = 0; i < 8; i++){
1929 var r = getHandleRect(bounds, i);
1930 ctx.fillStyle = sizing === shape && i === sizedir ? '#7fff7f' : '#ffff7f';
2358 for (var i = 0; i < dobjs.length; i++) {
2359 if(dobjs[i] instanceof TextShape && hitRect(objBounds(dobjs[i], true), coord.x, coord.y)){
2360 textLayer.dobj = dobjs[i]; // Remember the shape being clicked on.
2361 textLayer.textInput.value = dobjs[i].text; // Initialized the input buffer with the previous content.
2362 textLayer.linkInput.value = dobjs[i].link;
2437 for(var i = 1; i < arr.length; i++){
2438 if("cx" in arr[i] && "cy" in arr[i]){
2439 if("dx" in arr[i] && "dy" in arr[i])
2440 ctx.bezierCurveTo(arr[i].cx, arr[i].cy, arr[i].dx, arr[i].dy, arr[i].x, arr[i].y);
2442 ctx.bezierCurveTo(arr[i].cx, arr[i].cy, arr[i].x, arr[i].y, arr[i].x, arr[i].y);
2444 else if("dx" in arr[i] && "dy" in arr[i])
2445 ctx.bezierCurveTo(arr[i-1].x, arr[i-1].y, arr[i].dx, arr[i].dy, arr[i].x, arr[i].y);
2447 ctx.lineTo(arr[i].x, arr[i].y);