Lines Matching defs:soloffs
4 //soloffs.js-module to set the X offset of some elements at start of music line
5 abc2svg.soloffs={set_fmt:function(of,cmd,parm){if(cmd=="soloffs"){var i,v,C=abc2svg.C,soloffs=this.cfmt().soloffs={}
11 switch(i[0]){case'part':soloffs[C.PART]=v+10
13 case'tempo':soloffs[C.TEMPO]=v+16
15 case'space':soloffs[C.SPACE]=v
18 of(cmd,parm)},set_sym_glue:function(of,width){var s,C=abc2svg.C,tsfirst=this.get_tsfirst(),soloffs=this.cfmt().soloffs;of(width)
19 if(!soloffs)
23 if(soloffs[s.type]!=undefined)
24 s.x=soloffs[s.type]}},set_hooks:function(abc){abc.set_sym_glue=abc2svg.soloffs.set_sym_glue.bind(abc,abc.set_sym_glue);abc.set_format=abc2svg.soloffs.set_fmt.bind(abc,abc.set_format)}}
25 abc2svg.modules.hooks.push(abc2svg.soloffs.set_hooks);abc2svg.modules.soloffs.loaded=true