Rev 18635 | Rev 18644 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 18635 | Rev 18642 | ||
---|---|---|---|
Line 1442... | Line 1442... | ||
1442 | userdraw_x.pop();userdraw_y.pop();\ |
1442 | userdraw_x.pop();userdraw_y.pop();\ |
1443 | fill_canvas_no--;\ |
1443 | fill_canvas_no--;\ |
1444 | };return;};\ |
1444 | };return;};\ |
1445 | if( typeof(fill_canvas_no) === 'undefined' ){ var fill_canvas_no = %d; };\ |
1445 | if( typeof(fill_canvas_no) === 'undefined' ){ var fill_canvas_no = %d; };\ |
1446 | function clickfill(x,y,event_which,num){\ |
1446 | function clickfill(x,y,event_which,num){\ |
- | 1447 | var opacity = %d;\ |
|
1447 | var color = [ |
1448 | var color = [%s,\"+opacity+\"];\ |
1448 | if( typeof(multifillcolors) === 'object'){\ |
1449 | if( typeof(multifillcolors) === 'object'){\ |
1449 | var numx = userdraw_x.length;\ |
1450 | var numx = userdraw_x.length;\ |
1450 | var numc = multifillcolors.length-1;var num = numx%%numc;\ |
1451 | var numc = multifillcolors.length-1;var num = numx%%numc;\ |
1451 | if( ! multifillcolors[num] ){alert('first select a colour...');return;};\ |
1452 | if( ! multifillcolors[num] ){alert('first select a colour...');return;};\ |
1452 | var tc = (multifillcolors[num]).split(',');\ |
1453 | var tc = (multifillcolors[num]).split(',');\ |
1453 | color = [ tc[0],tc[1],tc[2] |
1454 | color = [ tc[0],tc[1],tc[2],opacity ];\ |
1454 | if( typeof( palettecolors ) === 'object'){\ |
1455 | if( typeof( palettecolors ) === 'object'){\ |
1455 | var idx = palettecolors.indexOf( multifillcolors[num]);\ |
1456 | var idx = palettecolors.indexOf( multifillcolors[num]);\ |
1456 | userdraw_radius.push(idx);\ |
1457 | userdraw_radius.push(idx);\ |
1457 | }else{ userdraw_radius.push(num);};\ |
1458 | }else{ userdraw_radius.push(num);};\ |
1458 | }\ |
1459 | }\ |
Line 1471... | Line 1472... | ||
1471 | userdraw_x.push(x);\ |
1472 | userdraw_x.push(x);\ |
1472 | userdraw_y.push(y);\ |
1473 | userdraw_y.push(y);\ |
1473 | fill_canvas_no++;\ |
1474 | fill_canvas_no++;\ |
1474 | document.body.style.cursor = 'default';\ |
1475 | document.body.style.cursor = 'default';\ |
1475 | return;\ |
1476 | return;\ |
1476 | };",CLICKFILL_CANVAS,canvas_root_id,CLICKFILL_CANVAS,stroke_color); |
1477 | };",CLICKFILL_CANVAS,canvas_root_id,CLICKFILL_CANVAS,(int)(255*fill_opacity),stroke_color); |
1477 | /*(int) (stroke_opacity/0.0039215),(int) (stroke_opacity/0.0039215) */ |
1478 | /*(int) (stroke_opacity/0.0039215),(int) (stroke_opacity/0.0039215) */ |
1478 | break; |
1479 | break; |
1479 | /* parallelogram/parallelograms */ |
1480 | /* parallelogram/parallelograms */ |
1480 | case 55 ... 56: |
1481 | case 55 ... 56: |
1481 | fprintf(js_include_file,"\ |
1482 | fprintf(js_include_file,"\ |