Lines Matching defs:abc
5 abc2svg.strtab={draw_symbols:function(of,p_v){var s,m,not,stb,x,y,C=abc2svg.C,abc=this
8 m=abc.cfmt().bgcolor||"white"
9 if(abc.bgt!=m){if(!abc.bgn)
10 abc.bgn=1
12 abc.bgn++
13 abc.bgt=m
14 abc.defs_add('\
15 <filter x="-0.1" y="0.2" width="1.2" height=".8" id="bg'+abc.bgn+'">\n\
19 abc.add_style('\n.bg'+abc.bgn+'{filter:url(#bg'+abc.bgn+')}')}
26 abc.glout()
27 stb=abc.get_staff_tb()[p_v.st].y
28 abc.out_svg('<g class="bn">\n')
34 abc.out_svg('<text class="bg'+abc.bgn+'" x="')
35 abc.out_sxsy(x,'" y="',stb+y-2.5)
36 abc.out_svg('">'+not.nb+'</text>\n')}}}
37 abc.out_svg('</g>\n')},set_fmt:function(of,cmd,parm){if(cmd=="strtab"){if(!parm)
44 of(cmd,parm)},set_width:function(of,s){var m,not,abc=this,C=abc2svg.C,o=s.stem<0?3.5:-2.5
47 s.notes[m].shhd=o}},set_stems:function(of){var p_v,i,m,nt,n,bi,bn,strss,C=abc2svg.C,abc=this,s=abc.get_tsfirst(),strs=[],lstr=[]
63 p_v=abc.get_voice_tb()
191 of(a)},set_hooks:function(abc){abc.draw_symbols=abc2svg.strtab.draw_symbols.bind(abc,abc.draw_symbols)
192 abc.set_format=abc2svg.strtab.set_fmt.bind(abc,abc.set_format);abc.set_stems=abc2svg.strtab.set_stems.bind(abc,abc.set_stems)
193 abc.set_width=abc2svg.strtab.set_width.bind(abc,abc.set_width)
194 abc.set_vp=abc2svg.strtab.set_vp.bind(abc,abc.set_vp)
195 var decos=abc.get_decos()
204 abc.add_style("\n.bn{font:bold 8px sans-serif}")}}