Lines Matching +defs:n +defs:y

8 function build_grid(chords,bars,font,wmx){var i,k,l,nr,bar,w,hr,x0,x,y,yl,lc='',cells=[],nc=grid.n
23 function build_cell(cell,x,y,yl,hr){if(cell.length>1){abc.out_svg(abc2svg.grid.pl)
26 wmx.toFixed(1)+' -'+hr.toFixed(1)+'"/>\n')
30 (wmx/2).toFixed(1)+' '+(hr/2).toFixed(1)+'"/>\n')
32 abc.xy_str(x-wmx/3,y,cell[0])
33 abc.xy_str(x,y+hr/3,cell[1])}else{abc.set_font('gs')
34 abc.xy_str(x-wmx*.2,y+hr/4,cell[0])}
38 (wmx/2).toFixed(1)+' '+(hr/2).toFixed(1)+'"/>\n')
40 abc.xy_str(x,y-hr/3,cell[2])
41 abc.xy_str(x+wmx/3,y,cell[3])}else{abc.set_font('gs')
42 abc.xy_str(x+wmx*.2,y-hr/4,cell[2])}}}else{abc.set_font('grid')
43 abc.xy_str(x,y,cell[0])}}
66 y=-1+font.size*.6
69 for(i=0;i<cells.length;i++){if(i==0||(grid.repbrk&&(bars[i].slice(-1)==':'||bars[i][0]==':'))||k>=nc){y-=hr
75 build_cell(cells[i],x,y,yl,hr)
77 abc.out_svg('<path class="stroke" stroke-width="1" d="\n')
78 y=-1
80 abc.out_sxsy(x0,' ',y)
81 abc.out_svg('h'+w.toFixed(1)+'\n')
82 y-=hr}
86 abc.out_svg('v'+(hr*nr).toFixed(1)+'\n')
88 abc.out_svg('"/>\n')
89 y=-1+font.size*.7
93 abc.out_sxsy(x-5,'" y="',y)
95 (font.size*1.5).toFixed(1)+'px">:</text>\n')}
96 if(i==0||(grid.repbrk&&(bars[i].slice(-1)==':'||bars[i][0]==':'))||k>=nc){y-=hr;x=x0
100 abc.out_sxsy(x+5,'" y="',y)
102 (font.size*1.5).toFixed(1)+'px">:</text>\n')}
105 var p_voice,n,font,f2
122 abc.add_style("\n.mid {text-anchor:middle}")
173 if(!s.chords){}else if(grid.nomusic){this.set_tsfirst(s)}else if(grid.n<0){for(var s2=tsfirst;s2.ts_next;s2=s2.ts_next);s.time=s2.time
191 var grid={n:Number(parm.shift())}
192 if(isNaN(grid.n)){if(parm.length){this.syntax(1,this.errs.bad_val,"%%grid")
194 grid.n=1}