Rev 18559 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 18559 | Rev 18572 | ||
---|---|---|---|
Line 231... | Line 231... | ||
231 | context_points.lineWidth = multilinewidth[%d];if(multilinewidth[%d] %%2 == 1){ context_points.translate(0.5,0.5);};\ |
231 | context_points.lineWidth = multilinewidth[%d];if(multilinewidth[%d] %%2 == 1){ context_points.translate(0.5,0.5);};\ |
232 | var points_x = new Array();var points_y = new Array();\ |
232 | var points_x = new Array();var points_y = new Array();\ |
233 | var points_snap = multisnaptogrid[%d];",canvas_root_id,i,i,i,i,i,i,i,i,i,i,i,i); |
233 | var points_snap = multisnaptogrid[%d];",canvas_root_id,i,i,i,i,i,i,i,i,i,i,i,i); |
234 | if( no_controls != 1){ |
234 | if( no_controls != 1){ |
235 | fprintf(js_include_file,"\ |
235 | fprintf(js_include_file,"\ |
236 | inner_html+=\"<tr><td><input type='button' onclick='javascript:userdraw_primitive=%d;multidraw_object_cnt = 0;' value='\"+multilabel[%d]+\"' |
236 | inner_html+=\"<tr><td><input type='button' onclick='javascript:userdraw_primitive=%d;multidraw_object_cnt = 0;' value='\"+multilabel[%d]+\"'></td><td><input type='button' onclick='javascript:clear_draw_area%d(%d);' value='delete'></td>\";\ |
237 | if( multiuserinput[%d] == 1 ){inner_html+=\"<td>(<input type='text' size='5' value='' id='input_points_x' |
237 | if( multiuserinput[%d] == 1 ){inner_html+=\"<td>(<input type='text' size='5' value='' id='input_points_x'>:<input type='text' size='5' value='' id='input_points_y'>)</td><td><input type='button' id='canvasdraw_ok_button' onclick='javascript:update_draw_area%d(%d,input_points_x,input_points_y,null);' value='OK'></td></tr>\";}else{inner_html+=\"</tr>\";};", |
238 | u,i,canvas_root_id,u,i,canvas_root_id,u); |
238 | u,i,canvas_root_id,u,i,canvas_root_id,u); |
239 | } else { |
239 | } else { |
240 | fprintf(js_include_file,"userdraw_primitive = %d;",u); |
240 | fprintf(js_include_file,"userdraw_primitive = %d;",u); |
241 | } |
241 | } |
242 | break; |
242 | break; |
Line 289... | Line 289... | ||
289 | if(multidash[%d] == 1 ){ if( context_circles.setLineDash ){context_circles.setLineDash([2,4]);}else{if(context_circles.mozDash){context_circles.mozDash = [2,4]};};};\ |
289 | if(multidash[%d] == 1 ){ if( context_circles.setLineDash ){context_circles.setLineDash([2,4]);}else{if(context_circles.mozDash){context_circles.mozDash = [2,4]};};};\ |
290 | var circles_x = new Array();var circles_y = new Array();var multi_radius = new Array();\ |
290 | var circles_x = new Array();var circles_y = new Array();var multi_radius = new Array();\ |
291 | var circles_snap = multisnaptogrid[%d];",canvas_root_id,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i); |
291 | var circles_snap = multisnaptogrid[%d];",canvas_root_id,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i); |
292 | 292 | ||
293 | if(no_controls != 1 ){ /* for BPR...*/ |
293 | if(no_controls != 1 ){ /* for BPR...*/ |
294 | fprintf(js_include_file,"inner_html+=\"<tr><td><input type='button' onclick='javascript:userdraw_primitive=%d;multidraw_object_cnt = 0;' value='\"+multilabel[%d]+\"' |
294 | fprintf(js_include_file,"inner_html+=\"<tr><td><input type='button' onclick='javascript:userdraw_primitive=%d;multidraw_object_cnt = 0;' value='\"+multilabel[%d]+\"'></td><td><input type='button' onclick='javascript:clear_draw_area%d(%d);' value='delete'></td>\";\ |
295 | if( multiuserinput[%d] == 1 ){inner_html+=\"<td>M:(<input type='text' size='3' value='' id='input_circles_x' |
295 | if( multiuserinput[%d] == 1 ){inner_html+=\"<td>M:(<input type='text' size='3' value='' id='input_circles_x'> : <input type='text' size='3' value='' id='input_circles_y'>) R:<input type='text' size='3' value='' id='input_circles_r'></td><td><input type='button' id='canvasdraw_ok_button' onclick='javascript:update_draw_area%d(%d,input_circles_x,input_circles_y,input_circles_r);' value='OK'></td></tr>\";}else{inner_html+=\"</tr>\";};", |
296 | u,i,canvas_root_id,u,i,canvas_root_id,u); |
296 | u,i,canvas_root_id,u,i,canvas_root_id,u); |
297 | } else { |
297 | } else { |
298 | fprintf(js_include_file,"userdraw_primitive = %d;",u); |
298 | fprintf(js_include_file,"userdraw_primitive = %d;",u); |
299 | } |
299 | } |
300 | break; |
300 | break; |
Line 361... | Line 361... | ||
361 | if(multidash[%d] == 1 ){ if( context_lines.setLineDash ){context_lines.setLineDash([2,4]);}else{\ |
361 | if(multidash[%d] == 1 ){ if( context_lines.setLineDash ){context_lines.setLineDash([2,4]);}else{\ |
362 | if(context_lines.mozDash){context_lines.mozDash = [2,4]};};};\ |
362 | if(context_lines.mozDash){context_lines.mozDash = [2,4]};};};\ |
363 | var lines_x = new Array();var lines_y = new Array();var lines_snap = multisnaptogrid[%d];",canvas_root_id,u,i,i,i,i,i,i,i,i,i,i,i,i); |
363 | var lines_x = new Array();var lines_y = new Array();var lines_snap = multisnaptogrid[%d];",canvas_root_id,u,i,i,i,i,i,i,i,i,i,i,i,i); |
364 | 364 | ||
365 | if( no_controls != 1 ){ /* for BPR...*/ |
365 | if( no_controls != 1 ){ /* for BPR...*/ |
366 | fprintf(js_include_file,"inner_html+=\"<tr><td><input type='button' onclick='javascript:userdraw_primitive=%d;multidraw_object_cnt = 0;' value='\"+multilabel[%d]+\"' |
366 | fprintf(js_include_file,"inner_html+=\"<tr><td><input type='button' onclick='javascript:userdraw_primitive=%d;multidraw_object_cnt = 0;' value='\"+multilabel[%d]+\"'></td><td><input type='button' onclick='javascript:clear_draw_area%d(%d);' value='delete'></td>\";\ |
367 | if( multiuserinput[%d] == 1 ){inner_html+=\"<td>(<input type='text' size='5' value='x1 : y1' id='input_lines_x' style='text-align:center;' |
367 | if( multiuserinput[%d] == 1 ){inner_html+=\"<td>(<input type='text' size='5' value='x1 : y1' id='input_lines_x' style='text-align:center;'>) --- ( <input type='text' size='5' value='x2 : y2' id='input_lines_y' style='text-align:center;'> )</td><td><input type='button' id='canvasdraw_ok_button' onclick='javascript:update_draw_area%d(%d,input_lines_x,input_lines_y,null);' value='OK'></td></tr>\";}else{inner_html+=\"</tr>\";};", |
368 | u,i,canvas_root_id,u,i,canvas_root_id,u); |
368 | u,i,canvas_root_id,u,i,canvas_root_id,u); |
369 | } else { |
369 | } else { |
370 | fprintf(js_include_file,"userdraw_primitive = %d;",u); |
370 | fprintf(js_include_file,"userdraw_primitive = %d;",u); |
371 | } |
371 | } |
372 | break; |
372 | break; |
Line 412... | Line 412... | ||
412 | else{if(context_segments.mozDash){context_segments.mozDash = [2,4]};};};\ |
412 | else{if(context_segments.mozDash){context_segments.mozDash = [2,4]};};};\ |
413 | var segments_x = new Array();var segments_y = new Array();var segments_snap = multisnaptogrid[%d];", |
413 | var segments_x = new Array();var segments_y = new Array();var segments_snap = multisnaptogrid[%d];", |
414 | canvas_root_id,u,i,i,i,i,i,i,i,i,i,i,i,i); |
414 | canvas_root_id,u,i,i,i,i,i,i,i,i,i,i,i,i); |
415 | 415 | ||
416 | if( no_controls != 1 ){ /* for BPR...*/ |
416 | if( no_controls != 1 ){ /* for BPR...*/ |
417 | fprintf(js_include_file,"inner_html+=\"<tr><td><input type='button' onclick='javascript:userdraw_primitive=%d;multidraw_object_cnt = 0;' value='\"+multilabel[%d]+\"' |
417 | fprintf(js_include_file,"inner_html+=\"<tr><td><input type='button' onclick='javascript:userdraw_primitive=%d;multidraw_object_cnt = 0;' value='\"+multilabel[%d]+\"'></td><td><input type='button' onclick='javascript:clear_draw_area%d(%d);' value='delete'></td>\";\ |
418 | if( multiuserinput[%d] == 1 ){inner_html+=\"<td>(<input type='text' size='5' value='x1 : y1' id='input_segments_x' style='text-align:center;' |
418 | if( multiuserinput[%d] == 1 ){inner_html+=\"<td>(<input type='text' size='5' value='x1 : y1' id='input_segments_x' style='text-align:center;'>) --- ( <input type='text' size='5' value='x2 : y2' id='input_segments_y' style='text-align:center;'>)</td><td><input type='button' id='canvasdraw_ok_button' onclick='javascript:update_draw_area%d(%d,input_segments_x,input_segments_y,null);' value='OK'></td></tr>\";}else{inner_html+=\"</tr>\";};", |
419 | u,i,canvas_root_id,u,i,canvas_root_id,u); |
419 | u,i,canvas_root_id,u,i,canvas_root_id,u); |
420 | } else { |
420 | } else { |
421 | fprintf(js_include_file,"userdraw_primitive = %d;",u); |
421 | fprintf(js_include_file,"userdraw_primitive = %d;",u); |
422 | } |
422 | } |
423 | break; |
423 | break; |
Line 478... | Line 478... | ||
478 | context_arrows.fillStyle = context_arrows.strokeStyle;\ |
478 | context_arrows.fillStyle = context_arrows.strokeStyle;\ |
479 | var arrows_x = new Array();var arrows_y = new Array();var arrows_snap = multisnaptogrid[%d];", |
479 | var arrows_x = new Array();var arrows_y = new Array();var arrows_snap = multisnaptogrid[%d];", |
480 | canvas_root_id,u,i,i,i,i,i,i,i,i,i,i,i,i); |
480 | canvas_root_id,u,i,i,i,i,i,i,i,i,i,i,i,i); |
481 | 481 | ||
482 | if( no_controls != 1 ){ /* for BPR...*/ |
482 | if( no_controls != 1 ){ /* for BPR...*/ |
483 | fprintf(js_include_file,"inner_html+=\"<tr><td><input type='button' onclick='javascript:userdraw_primitive=%d;multidraw_object_cnt = 0;' value='\"+multilabel[%d]+\"' |
483 | fprintf(js_include_file,"inner_html+=\"<tr><td><input type='button' onclick='javascript:userdraw_primitive=%d;multidraw_object_cnt = 0;' value='\"+multilabel[%d]+\"'></td><td><input type='button' onclick='javascript:clear_draw_area%d(%d);' value='delete'></td>\";\ |
484 | if( multiuserinput[%d] == 1){inner_html+=\"<td>(<input type='text' size='5' value='x1 : y1' id='input_arrows_x' style='text-align:center;' |
484 | if( multiuserinput[%d] == 1){inner_html+=\"<td>(<input type='text' size='5' value='x1 : y1' id='input_arrows_x' style='text-align:center;'><b>) --- (</b> <input type='text' size='5' value='x2 : y2' id='input_arrows_y' style=';text-align:center;'>)</td><td><input type='button' id='canvasdraw_ok_button' onclick='javascript:update_draw_area%d(%d,input_arrows_x,input_arrows_y,null);' value='OK'></td></tr>\";}else{inner_html+=\"</tr>\";};", |
485 | u,i,canvas_root_id,u,i,canvas_root_id,u); |
485 | u,i,canvas_root_id,u,i,canvas_root_id,u); |
486 | } else { |
486 | } else { |
487 | fprintf(js_include_file,"userdraw_primitive = %d;",u); |
487 | fprintf(js_include_file,"userdraw_primitive = %d;",u); |
488 | } |
488 | } |
489 | break; |
489 | break; |
Line 538... | Line 538... | ||
538 | if(multidash[%d] == 1 ){ if( context_triangles.setLineDash ){\ |
538 | if(multidash[%d] == 1 ){ if( context_triangles.setLineDash ){\ |
539 | context_triangles.setLineDash([2,4]);}else{if(context_triangles.mozDash){context_triangles.mozDash = [2,4]};};};\ |
539 | context_triangles.setLineDash([2,4]);}else{if(context_triangles.mozDash){context_triangles.mozDash = [2,4]};};};\ |
540 | var triangles_x = new Array();var triangles_y = new Array();var triangles_snap = multisnaptogrid[%d];", |
540 | var triangles_x = new Array();var triangles_y = new Array();var triangles_snap = multisnaptogrid[%d];", |
541 | canvas_root_id,u,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i); |
541 | canvas_root_id,u,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i); |
542 | if(no_controls != 1 ){ /* for BPR...*/ |
542 | if(no_controls != 1 ){ /* for BPR...*/ |
543 | fprintf(js_include_file,"inner_html+=\"<tr><td><input type='button' onclick='javascript:userdraw_primitive=%d;multidraw_object_cnt = 0;' value='\"+multilabel[%d]+\"' |
543 | fprintf(js_include_file,"inner_html+=\"<tr><td><input type='button' onclick='javascript:userdraw_primitive=%d;multidraw_object_cnt = 0;' value='\"+multilabel[%d]+\"'></td><td><input type='button' onclick='javascript:clear_draw_area%d(%d);' value='delete'></td>\";\ |
544 | if( multiuserinput[%d] == 1 ){inner_html+=\"<td><b>(<input type='text' size='5' value='x1 : y1' id='input_triangles_x' |
544 | if( multiuserinput[%d] == 1 ){inner_html+=\"<td><b>(<input type='text' size='5' value='x1 : y1' id='input_triangles_x'>) -- (<input type='text' size='5' value='x2 : y2' id='input_triangles_y'>) -- (<input type='text' size='5' value='x3 : y3' id='input_triangles_r'>)</b></td><td><input type='button' id='canvasdraw_ok_button' onclick='javascript:update_draw_area%d(%d,input_triangles_x,input_triangles_y,input_triangles_r);' value='OK'></td></tr>\";}else{inner_html+=\"</tr>\";};", |
545 | u,i,canvas_root_id,u,i,canvas_root_id,u); |
545 | u,i,canvas_root_id,u,i,canvas_root_id,u); |
546 | } else { |
546 | } else { |
547 | fprintf(js_include_file,"userdraw_primitive = %d;",u); |
547 | fprintf(js_include_file,"userdraw_primitive = %d;",u); |
548 | } |
548 | } |
549 | break; |
549 | break; |
Line 610... | Line 610... | ||
610 | var closedpoly_x = new Array();var closedpoly_y = new Array();\ |
610 | var closedpoly_x = new Array();var closedpoly_y = new Array();\ |
611 | var closedpoly_snap = multisnaptogrid[%d];", |
611 | var closedpoly_snap = multisnaptogrid[%d];", |
612 | canvas_root_id,u,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i); |
612 | canvas_root_id,u,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i); |
613 | 613 | ||
614 | if( no_controls != 1 ){ /* for BPR...*/ |
614 | if( no_controls != 1 ){ /* for BPR...*/ |
615 | fprintf(js_include_file,"inner_html+=\"<tr><td><input type='button' onclick='javascript:userdraw_primitive=%d;multidraw_object_cnt = 0;' value='\"+multilabel[%d]+\"' |
615 | fprintf(js_include_file,"inner_html+=\"<tr><td><input type='button' onclick='javascript:userdraw_primitive=%d;multidraw_object_cnt = 0;' value='\"+multilabel[%d]+\"'></td><td><input type='button' onclick='javascript:clear_draw_area%d(%d);' value='delete'></td>\";\ |
616 | if( multiuserinput[%d] == 1){inner_html+=\"<td>(<input type='text' size='5' value='x1:x2:x3:...' id='input_closedpoly_x' style='text-align:center;' |
616 | if( multiuserinput[%d] == 1){inner_html+=\"<td>(<input type='text' size='5' value='x1:x2:x3:...' id='input_closedpoly_x' style='text-align:center;'><b>) --- (</b> <input type='text' size='5' value='y1:y2:y3:...' id='input_closedpoly_y' style='text-align:center;'>)</td><td><input type='button' id='canvasdraw_ok_button' onclick='javascript:update_draw_area%d(%d,input_closedpoly_x,input_closedpoly_y,null);' value='OK'></td></tr>\";}else{inner_html+=\"</tr>\";};", |
617 | u,i,canvas_root_id,u,i,canvas_root_id,u); |
617 | u,i,canvas_root_id,u,i,canvas_root_id,u); |
618 | } else { |
618 | } else { |
619 | fprintf(js_include_file,"userdraw_primitive = %d;",u); |
619 | fprintf(js_include_file,"userdraw_primitive = %d;",u); |
620 | } |
620 | } |
621 | break; |
621 | break; |
Line 654... | Line 654... | ||
654 | context_text.fillStyle = \"rgba(\"+multifont_color+\",\"+multistrokeopacity[%d]+\")\";\ |
654 | context_text.fillStyle = \"rgba(\"+multifont_color+\",\"+multistrokeopacity[%d]+\")\";\ |
655 | var text_snap = multisnaptogrid[%d];\ |
655 | var text_snap = multisnaptogrid[%d];\ |
656 | var text_x = new Array();var text_y = new Array(); var text_abc = new Array();",canvas_root_id,u,i,i); |
656 | var text_x = new Array();var text_y = new Array(); var text_abc = new Array();",canvas_root_id,u,i,i); |
657 | 657 | ||
658 | if( no_controls != 1 ){ /* for BPR...*/ |
658 | if( no_controls != 1 ){ /* for BPR...*/ |
659 | fprintf(js_include_file,"inner_html+=\"<tr><td><input type='button' onclick='javascript:userdraw_primitive=%d;multidraw_object_cnt=0;' value='\"+multilabel[%d]+\"' |
659 | fprintf(js_include_file,"inner_html+=\"<tr><td><input type='button' onclick='javascript:userdraw_primitive=%d;multidraw_object_cnt=0;' value='\"+multilabel[%d]+\"'></td><td><input type='button' onclick='javascript:clear_draw_area%d(%d);' value='delete'></td><td><input type='text' size='6' value='' id='input_text_r'>\";if( multiuserinput[%d] == 1){inner_html+=\"(<input type='text' size='2' value='x' id='input_text_x' style='text-align:center;'>:<input type='text' size='2' value='y' id='input_text_y' style='text-align:center;'>)</td><td><input type='button' id='canvasdraw_ok_button' onclick='javascript:update_draw_area%d(%d,input_text_x,input_text_y,input_text_r);' value='OK'></td>\";}else{inner_html+=\"</td>\";};",u,i,canvas_root_id,u,i,canvas_root_id,u); |
660 | } else { |
660 | } else { |
661 | fprintf(js_include_file,"userdraw_primitive = %d;",u); |
661 | fprintf(js_include_file,"userdraw_primitive = %d;",u); |
662 | } |
662 | } |
663 | fprintf(js_include_file,"inner_html+=\"</tr>\";"); |
663 | fprintf(js_include_file,"inner_html+=\"</tr>\";"); |
664 | break; |
664 | break; |
Line 704... | Line 704... | ||
704 | if(multifill[%d] != 0 ){var my_fill_color=\"rgba(\"+multifillcolors[%d]+\",\"+multifillopacity[%d]+\")\";if( multifill[%d] > 1 ){context_rects.fillStyle = create_Pattern(0,0,parseInt(multifill[%d]),my_fill_color);}else{context_rects.fillStyle = my_fill_color;};}else{context_rects.fillStyle = \"rgba( 255,255,255,0)\";};\ |
704 | if(multifill[%d] != 0 ){var my_fill_color=\"rgba(\"+multifillcolors[%d]+\",\"+multifillopacity[%d]+\")\";if( multifill[%d] > 1 ){context_rects.fillStyle = create_Pattern(0,0,parseInt(multifill[%d]),my_fill_color);}else{context_rects.fillStyle = my_fill_color;};}else{context_rects.fillStyle = \"rgba( 255,255,255,0)\";};\ |
705 | var rects_x = new Array();var rects_y = new Array();var rects_snap = multisnaptogrid[%d];", |
705 | var rects_x = new Array();var rects_y = new Array();var rects_snap = multisnaptogrid[%d];", |
706 | canvas_root_id,u,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i); |
706 | canvas_root_id,u,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i); |
707 | 707 | ||
708 | if( no_controls != 1 ){ |
708 | if( no_controls != 1 ){ |
709 | fprintf(js_include_file,"inner_html+=\"<tr><td><input type='button' onclick='javascript:userdraw_primitive=%d;multidraw_object_cnt = 0;' value='\"+multilabel[%d]+\"' |
709 | fprintf(js_include_file,"inner_html+=\"<tr><td><input type='button' onclick='javascript:userdraw_primitive=%d;multidraw_object_cnt = 0;' value='\"+multilabel[%d]+\"'></td><td><input type='button' onclick='javascript:clear_draw_area%d(%d);' value='delete'></td>\";\ |
710 | if( multiuserinput[%d] == 1){inner_html+=\"<td>(<input type='text' size='5' value='x1 : y1' id='input_rects_x' style='text-align:center;' |
710 | if( multiuserinput[%d] == 1){inner_html+=\"<td>(<input type='text' size='5' value='x1 : y1' id='input_rects_x' style='text-align:center;'>) --- (<input type='text' size='5' value='x2 : y2' id='input_rects_y' style='text-align:center;'>)</td><td><input type='button' id='canvasdraw_ok_button' onclick='javascript:update_draw_area%d(%d,input_rects_x,input_rects_y,null);' value='OK'></td></tr>\";}else{inner_html+=\"</tr>\";};", |
711 | u,i,canvas_root_id,u,i,canvas_root_id,u); |
711 | u,i,canvas_root_id,u,i,canvas_root_id,u); |
712 | } else { |
712 | } else { |
713 | fprintf(js_include_file,"userdraw_primitive = %d;",u); |
713 | fprintf(js_include_file,"userdraw_primitive = %d;",u); |
714 | } |
714 | } |
715 | break; |
715 | break; |
Line 766... | Line 766... | ||
766 | var polys_x = new Array();var polys_y = new Array();\ |
766 | var polys_x = new Array();var polys_y = new Array();\ |
767 | var polys_snap = multisnaptogrid[%d];", |
767 | var polys_snap = multisnaptogrid[%d];", |
768 | polynum,canvas_root_id,u,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i); |
768 | polynum,canvas_root_id,u,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i); |
769 | 769 | ||
770 | if( no_controls != 1 ){ |
770 | if( no_controls != 1 ){ |
771 | fprintf(js_include_file,"inner_html+=\"<tr><td><input type='button' onclick='javascript:userdraw_primitive=%d;multidraw_object_cnt = 0;' value='\"+multilabel[%d]+\"' |
771 | fprintf(js_include_file,"inner_html+=\"<tr><td><input type='button' onclick='javascript:userdraw_primitive=%d;multidraw_object_cnt = 0;' value='\"+multilabel[%d]+\"'></td><td><input type='button' onclick='javascript:clear_draw_area%d(%d);' value='delete'></td>\";\ |
772 | if(multiuserinput[%d] == 1 ){inner_html+=\"<td>(<input type='text' size='8' value='x1,x2...x_n' id='input_polys_x' |
772 | if(multiuserinput[%d] == 1 ){inner_html+=\"<td>(<input type='text' size='8' value='x1,x2...x_n' id='input_polys_x'> ---- <input type='text' size='8' value='y1,y2...y_n' id='input_polys_y'>)</td><td><input type='button' id='canvasdraw_ok_button' onclick='javascript:update_draw_area%d(%d,input_rects_x,input_rects_y,null);' value='OK'></td></tr>\";}else{inner_html+=\"</tr>\";};", |
773 | u,i,canvas_root_id,u,i,canvas_root_id,u); |
773 | u,i,canvas_root_id,u,i,canvas_root_id,u); |
774 | } else { |
774 | } else { |
775 | fprintf(js_include_file,"userdraw_primitive = %d;",u); |
775 | fprintf(js_include_file,"userdraw_primitive = %d;",u); |
776 | } |
776 | } |
777 | break; |
777 | break; |
Line 852... | Line 852... | ||
852 | else{if(context_parallelogram.mozDash){context_parallelogram.mozDash = [2,4]};};};\ |
852 | else{if(context_parallelogram.mozDash){context_parallelogram.mozDash = [2,4]};};};\ |
853 | var parallelogram_x = new Array();var parallelogram_y = new Array();var parallelogram_snap = multisnaptogrid[%d];", |
853 | var parallelogram_x = new Array();var parallelogram_y = new Array();var parallelogram_snap = multisnaptogrid[%d];", |
854 | canvas_root_id,u,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i); |
854 | canvas_root_id,u,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i); |
855 | 855 | ||
856 | if( no_controls != 1 ){ |
856 | if( no_controls != 1 ){ |
857 | fprintf(js_include_file,"inner_html+=\"<tr><td><input type='button' onclick='javascript:userdraw_primitive=%d;multidraw_object_cnt=0;' value='\"+multilabel[%d]+\"' |
857 | fprintf(js_include_file,"inner_html+=\"<tr><td><input type='button' onclick='javascript:userdraw_primitive=%d;multidraw_object_cnt=0;' value='\"+multilabel[%d]+\"'></td><td><input type='button' onclick='javascript:clear_draw_area%d(%d);' value='delete'></td>\";\ |
858 | if(multiuserinput[%d] == 1 ){inner_html+=\"<td>(<input type='text' size='8' value='x1,x2...x_n' id='input_parallelogram_x' |
858 | if(multiuserinput[%d] == 1 ){inner_html+=\"<td>(<input type='text' size='8' value='x1,x2...x_n' id='input_parallelogram_x'> --- <input type='text' size='8' value='y1,y2...y_n' id='input_parallelogram_y'>)</td><td><input type='button' id='canvasdraw_ok_button' onclick='javascript:update_draw_area%d(%d,input_parallelogram_x,input_parallelogram_y,null);' value='OK'></td></tr>\";}else{inner_html+=\"</tr>\";};", |
859 | u,i,canvas_root_id,u,i,canvas_root_id,u); |
859 | u,i,canvas_root_id,u,i,canvas_root_id,u); |
860 | } else { |
860 | } else { |
861 | fprintf(js_include_file,"userdraw_primitive = %d;",u); |
861 | fprintf(js_include_file,"userdraw_primitive = %d;",u); |
862 | } |
862 | } |
863 | break; |
863 | break; |
Line 931... | Line 931... | ||
931 | var url = dom.createObjectURL(svg);\ |
931 | var url = dom.createObjectURL(svg);\ |
932 | image.src= url;\ |
932 | image.src= url;\ |
933 | image.id = 'placed_'+id;\ |
933 | image.id = 'placed_'+id;\ |
934 | image.onload = function(){\ |
934 | image.onload = function(){\ |
935 | current_id = image.id;\ |
935 | current_id = image.id;\ |
936 | fix_div.innerHTML='<img src='+image.src+' id='+image.id+' alt=\"this should not happen today...!\" |
936 | fix_div.innerHTML='<img src='+image.src+' id='+image.id+' alt=\"this should not happen today...!\">';\ |
937 | };\ |
937 | };\ |
938 | return;\ |
938 | return;\ |
939 | };\ |
939 | };\ |
940 | function images(x,y,event_which,num){\ |
940 | function images(x,y,event_which,num){\ |
941 | if(event_which == 1){ return;};\ |
941 | if(event_which == 1){ return;};\ |
Line 974... | Line 974... | ||
974 | context_images.fillStyle = \"rgba(\"+multifont_color+\",\"+multistrokeopacity[%d]+\")\";\ |
974 | context_images.fillStyle = \"rgba(\"+multifont_color+\",\"+multistrokeopacity[%d]+\")\";\ |
975 | var images_snap = multisnaptogrid[%d];\ |
975 | var images_snap = multisnaptogrid[%d];\ |
976 | var images_x = new Array();var images_y = new Array();\ |
976 | var images_x = new Array();var images_y = new Array();\ |
977 | var images_id = new Array();",use_offset,canvas_root_id,u,i,i); |
977 | var images_id = new Array();",use_offset,canvas_root_id,u,i,i); |
978 | if( no_controls != 1 ){ |
978 | if( no_controls != 1 ){ |
979 | fprintf(js_include_file,"inner_html+=\"<tr><td><input type='button' onclick='javascript:userdraw_primitive=%d;multidraw_object_cnt=0;' value='\"+multilabel[%d]+\"' |
979 | fprintf(js_include_file,"inner_html+=\"<tr><td><input type='button' onclick='javascript:userdraw_primitive=%d;multidraw_object_cnt=0;' value='\"+multilabel[%d]+\"'></td><td><input type='button' onclick='javascript:clear_draw_area%d(%d);' value='delete'></td>\";\ |
980 | if( typeof(imagepalette) === 'object' ){\ |
980 | if( typeof(imagepalette) === 'object' ){\ |
981 | inner_html+=\"<td><table class='%s'><tr>\";\ |
981 | inner_html+=\"<td><table class='%s'><tr>\";\ |
982 | for(var im=0; im < imagepalette.length; im++){\ |
982 | for(var im=0; im < imagepalette.length; im++){\ |
983 | if( im %% 4 == 0 ){ inner_html+=\"</tr><tr>\";};\ |
983 | if( im %% 4 == 0 ){ inner_html+=\"</tr><tr>\";};\ |
984 | inner_html+=\"<td><img onclick='javascript:place_image_on_canvas(this.id);' src='\"+imagepalette[im]+\"' id='imagepalette_\"+im+\"' alt='none' |
984 | inner_html+=\"<td><img onclick='javascript:place_image_on_canvas(this.id);' src='\"+imagepalette[im]+\"' id='imagepalette_\"+im+\"' alt='none'></td>\";};\ |
985 | inner_html+=\"</tr></table></td><td> </td></tr>\";}else{inner_html+=\"<td> </td><td> </td></tr>\";};",u,i,canvas_root_id,u,table_css); |
985 | inner_html+=\"</tr></table></td><td> </td></tr>\";}else{inner_html+=\"<td> </td><td> </td></tr>\";};",u,i,canvas_root_id,u,table_css); |
986 | } else { |
986 | } else { |
987 | fprintf(js_include_file,"inner_html+=\"</table>\";tooltip_div.innerHTML += inner_html;userdraw_primitive = %d;",u); |
987 | fprintf(js_include_file,"inner_html+=\"</table>\";tooltip_div.innerHTML += inner_html;userdraw_primitive = %d;",u); |
988 | } |
988 | } |
989 | break; |
989 | break; |
Line 1030... | Line 1030... | ||
1030 | var curvedarrows_x = new Array();var curvedarrows_y = new Array();\ |
1030 | var curvedarrows_x = new Array();var curvedarrows_y = new Array();\ |
1031 | var curvedarrows_snap = multisnaptogrid[%d];", |
1031 | var curvedarrows_snap = multisnaptogrid[%d];", |
1032 | canvas_root_id,u,i,i,i,i,i,i,i,i,i,i,i,i); |
1032 | canvas_root_id,u,i,i,i,i,i,i,i,i,i,i,i,i); |
1033 | 1033 | ||
1034 | if( no_controls != 1 ){ |
1034 | if( no_controls != 1 ){ |
1035 | fprintf(js_include_file,"inner_html+=\"<tr><td><input type='button' onclick='javascript:userdraw_primitive=%d;multidraw_object_cnt = 0;' value='\"+multilabel[%d]+\"' |
1035 | fprintf(js_include_file,"inner_html+=\"<tr><td><input type='button' onclick='javascript:userdraw_primitive=%d;multidraw_object_cnt = 0;' value='\"+multilabel[%d]+\"'></td><td><input type='button' onclick='javascript:clear_draw_area%d(%d);' value='delete'></td>\";\ |
1036 | if( multiuserinput[%d] == 1 ){inner_html+=\"<td><b>(<input type='text' size='5' value='x1 : y1' id='input_curvedarrows_x' |
1036 | if( multiuserinput[%d] == 1 ){inner_html+=\"<td><b>(<input type='text' size='5' value='x1 : y1' id='input_curvedarrows_x'>) -- (<input type='text' size='5' value='x2 : y2' id='input_curvedarrows_y'>) -- (<input type='text' size='5' value='x3 : y3' id='input_curvedarrows_r'>)</b></td><td><input type='button' id='canvasdraw_ok_button' onclick='javascript:update_draw_area%d(%d,input_curvedarrows_x,input_curvedarrows_y,input_curvedarrows_r);' value='OK'></td></tr>\";}else{inner_html+=\"</tr>\";};", |
1037 | u,i,canvas_root_id,u,i,canvas_root_id,u); |
1037 | u,i,canvas_root_id,u,i,canvas_root_id,u); |
1038 | } else { |
1038 | } else { |
1039 | fprintf(js_include_file,"userdraw_primitive = %d;",u); |
1039 | fprintf(js_include_file,"userdraw_primitive = %d;",u); |
1040 | } |
1040 | } |
1041 | break; |
1041 | break; |
Line 1086... | Line 1086... | ||
1086 | context_curvedarrows2.mozDash = [2,4]};};};\ |
1086 | context_curvedarrows2.mozDash = [2,4]};};};\ |
1087 | var curvedarrows2_x = new Array();var curvedarrows2_y = new Array();\ |
1087 | var curvedarrows2_x = new Array();var curvedarrows2_y = new Array();\ |
1088 | var curvedarrows2_snap = multisnaptogrid[%d];",canvas_root_id,u,i,i,i,i,i,i,i,i,i,i,i,i); |
1088 | var curvedarrows2_snap = multisnaptogrid[%d];",canvas_root_id,u,i,i,i,i,i,i,i,i,i,i,i,i); |
1089 | 1089 | ||
1090 | if( no_controls != 1 ){ |
1090 | if( no_controls != 1 ){ |
1091 | fprintf(js_include_file,"inner_html+=\"<tr><td><input type='button' onclick='javascript:userdraw_primitive=%d;multidraw_object_cnt = 0;' value='\"+multilabel[%d]+\"' |
1091 | fprintf(js_include_file,"inner_html+=\"<tr><td><input type='button' onclick='javascript:userdraw_primitive=%d;multidraw_object_cnt = 0;' value='\"+multilabel[%d]+\"'></td><td><input type='button' onclick='javascript:clear_draw_area%d(%d);' value='delete'></td>\";\ |
1092 | if( multiuserinput[%d] == 1 ){inner_html+=\"<td><b>(<input type='text' size='5' value='x1 : y1' id='input_curvedarrows2_x' |
1092 | if( multiuserinput[%d] == 1 ){inner_html+=\"<td><b>(<input type='text' size='5' value='x1 : y1' id='input_curvedarrows2_x'>) -- (<input type='text' size='5' value='x2 : y2' id='input_curvedarrows2_y'>) -- (<input type='text' size='5' value='x3 : y3' id='input_curvedarrows2_r'>)</b></td><td><input type='button' id='canvasdraw_ok_button' onclick='javascript:update_draw_area%d(%d,input_curvedarrows2_x,input_curvedarrows2_y,input_curvedarrows2_r);' value='OK'></td></tr>\";}else{inner_html+=\"</tr>\";};", |
1093 | u,i,canvas_root_id,u,i,canvas_root_id,u); |
1093 | u,i,canvas_root_id,u,i,canvas_root_id,u); |
1094 | } else { |
1094 | } else { |
1095 | fprintf(js_include_file,"userdraw_primitive = %d;",u); |
1095 | fprintf(js_include_file,"userdraw_primitive = %d;",u); |
1096 | } |
1096 | } |
1097 | break; |
1097 | break; |
Line 1137... | Line 1137... | ||
1137 | context_crosshairs.lineWidth = multilinewidth[%d];if(multilinewidth[%d] %%2 == 1){ context_crosshairs.translate(0.5,0.5);};\ |
1137 | context_crosshairs.lineWidth = multilinewidth[%d];if(multilinewidth[%d] %%2 == 1){ context_crosshairs.translate(0.5,0.5);};\ |
1138 | var crosshairs_x = new Array();var crosshairs_y = new Array();\ |
1138 | var crosshairs_x = new Array();var crosshairs_y = new Array();\ |
1139 | var crosshairs_snap = multisnaptogrid[%d];",crosshair_size,canvas_root_id,i,i,i,i,i,i,i,i,i,i,i,i); |
1139 | var crosshairs_snap = multisnaptogrid[%d];",crosshair_size,canvas_root_id,i,i,i,i,i,i,i,i,i,i,i,i); |
1140 | if( no_controls != 1){ |
1140 | if( no_controls != 1){ |
1141 | fprintf(js_include_file,"\ |
1141 | fprintf(js_include_file,"\ |
1142 | inner_html+=\"<tr><td><input type='button' onclick='javascript:userdraw_primitive=%d;multidraw_object_cnt = 0;' value='\"+multilabel[%d]+\"' |
1142 | inner_html+=\"<tr><td><input type='button' onclick='javascript:userdraw_primitive=%d;multidraw_object_cnt = 0;' value='\"+multilabel[%d]+\"'></td><td><input type='button' onclick='javascript:clear_draw_area%d(%d);' value='delete'></td>\";\ |
1143 | if( multiuserinput[%d] == 1 ){inner_html+=\"<td>(<input type='text' size='5' value='' id='input_crosshairs_x' |
1143 | if( multiuserinput[%d] == 1 ){inner_html+=\"<td>(<input type='text' size='5' value='' id='input_crosshairs_x'>:<input type='text' size='5' value='' id='input_crosshairs_y'>)</td><td><input type='button' id='canvasdraw_ok_button' onclick='javascript:update_draw_area%d(%d,input_crosshairs_x,input_crosshairs_y,null);' value='OK'></td></tr>\";}else{inner_html+=\"</tr>\";};", |
1144 | u,i,canvas_root_id,u,i,canvas_root_id,u); |
1144 | u,i,canvas_root_id,u,i,canvas_root_id,u); |
1145 | } else { |
1145 | } else { |
1146 | fprintf(js_include_file,"userdraw_primitive = %d;",u); |
1146 | fprintf(js_include_file,"userdraw_primitive = %d;",u); |
1147 | } |
1147 | } |
1148 | break; |
1148 | break; |
Line 1244... | Line 1244... | ||
1244 | } |
1244 | } |
1245 | /* end 'void add_js_multidraw()' */ |
1245 | /* end 'void add_js_multidraw()' */ |
1246 | 1246 | ||
1247 | /* if( desc >20 ){A = coord_split(x1);B = coord_split(y1);C = coord_split(z1);if(A.length != 2 || B.length != 2 || C.length != 2 ){alert('coordinate mismatch');return;};x1 = x2px(safe_eval(A[0]));y1 = y2px(safe_eval(A[1]));x2 = x2px(safe_eval(B[0]));y2 = y2px(safe_eval(B[1]));x3 = x2px(safe_eval(C[0]));y3 = y2px(safe_eval(C[1]));};};};\ |
1247 | /* if( desc >20 ){A = coord_split(x1);B = coord_split(y1);C = coord_split(z1);if(A.length != 2 || B.length != 2 || C.length != 2 ){alert('coordinate mismatch');return;};x1 = x2px(safe_eval(A[0]));y1 = y2px(safe_eval(A[1]));x2 = x2px(safe_eval(B[0]));y2 = y2px(safe_eval(B[1]));x3 = x2px(safe_eval(C[0]));y3 = y2px(safe_eval(C[1]));};};};\ |
1248 | 1248 | ||
1249 | inner_html+=\"<tr><td><input type='button' onclick='javascript:userdraw_primitive=%d;multidraw_object_cnt = 0;' value='\"+multilabel[%d]+\"' |
1249 | inner_html+=\"<tr><td><input type='button' onclick='javascript:userdraw_primitive=%d;multidraw_object_cnt = 0;' value='\"+multilabel[%d]+\"'></td><td><input type='button' onclick='javascript:clear_draw_area%d(%d);' value='delete'></td>\";\ |
1250 | if( multiuserinput[%d] == '1' ){inner_html+=\"<td><b>(<input type='text' size='5' value='x1 : y1' id='input_curvedarrows2_x' |
1250 | if( multiuserinput[%d] == '1' ){inner_html+=\"<td><b>(<input type='text' size='5' value='x1 : y1' id='input_curvedarrows2_x'>) -- (<input type='text' size='5' value='x2 : y2' id='input_curvedarrows2_y'>) -- (<input type='text' size='5' value='x3 : y3' id='input_curvedarrows2_r'>)</b></td><td><input type='button' id='canvasdraw_ok_button' onclick='javascript:update_draw_area%d(%d,input_curvedarrows2_x,input_curvedarrows2_y,input_curvedarrows2_r);' value='OK'></td></tr>\";}else{inner_html+=\"</tr>\";};", |
1251 | u,i,canvas_root_id,u,i,canvas_root_id,u); |
1251 | u,i,canvas_root_id,u,i,canvas_root_id,u); |
1252 | 1252 | ||
1253 | inner_html+=\"<tr><td><input type='button' onclick='javascript:userdraw_primitive=%d;multidraw_object_cnt = 0;' value='\"+multilabel[%d]+\"' |
1253 | inner_html+=\"<tr><td><input type='button' onclick='javascript:userdraw_primitive=%d;multidraw_object_cnt = 0;' value='\"+multilabel[%d]+\"'></td><td><input type='button' onclick='javascript:clear_draw_area%d(%d);' value='delete'></td>\";\ |
1254 | if( multiuserinput[%d] == '1' ){inner_html+=\"<td><b>(<input type='text' size='5' value='x1 : y1' id='input_curvedarrows_x' |
1254 | if( multiuserinput[%d] == '1' ){inner_html+=\"<td><b>(<input type='text' size='5' value='x1 : y1' id='input_curvedarrows_x'>) -- (<input type='text' size='5' value='x2 : y2' id='input_curvedarrows_y'>) -- (<input type='text' size='5' value='x3 : y3' id='input_curvedarrows_r'>)</b></td><td><input type='button' id='canvasdraw_ok_button' onclick='javascript:update_draw_area%d(%d,input_curvedarrows_x,input_curvedarrows_y,input_curvedarrows_r);' value='OK'></td></tr>\";}else{inner_html+=\"</tr>\";};", |
1255 | u,i,canvas_root_id,u,i,canvas_root_id,u); |
1255 | u,i,canvas_root_id,u,i,canvas_root_id,u); |
1256 | 1256 | ||
1257 | */ |
1257 | */ |