Subversion Repositories wimsdev

Compare Revisions

Ignore whitespace Rev 15135 → Rev 15136

/trunk/wims/src/Misc/canvasdraw/canvasuserdraw.c
76,31 → 76,13
if( found == 0 ){canvas_error("unknown userdraw primitive found...typo?");}
 
/* begin user_draw() */
 
/* touchend routine for touch devices */
if( draw_num > 29 && draw_num < 38){
/*
"poly","polys", poly[3]...polys[9] 30,31
"polygon","polygons", 32,33
"polyline","polylines", 34,35
"triangle","triangles", 36,37
*/
 
fprintf(js_include_file,"\
function user_drawstop(evt){\
var mouse = getMouse(evt,canvas_userdraw);\
var xy = multisnap_check(mouse.x,mouse.y,use_snap);\
userdraw_x.push(xy[0]);userdraw_y.push(xy[0]);\
if(user_is_dragging){user_draw(evt);};\
userdraw_x.pop();userdraw_y.pop();\
if(!user_is_dragging){user_drag(evt);};\
};");
}else{
fprintf(js_include_file,"\
function user_drawstop(evt){\
if(!user_is_dragging){user_drag(evt);return;};\
if(user_is_dragging){user_draw(evt);return;};\
};");
}
 
fprintf(js_include_file,"function user_draw(evt){\
if(evt.button == 2){remove_last();return;};\