Lines Matching defs:str

163 if(dd.str){return}
281 function deco_def(nm){var a,dd,dd2,name2,c,i,elts,str,hd,text=decos[nm]
307 dd.wl=wl;dd.wr=wr;str=text.replace(a[0],'').trim()
308 if(str){if(str[0]=='"')
309 str=str.slice(1,-1);dd.str=str}
310 if(dd.func==6&&dd.str==undefined)
311 dd.str=dd.name
313 if(c=='('||(c==')'&&dd.name.indexOf('(')<0)){dd.str=null;name2=dd.name.slice(0,-1)+(c=='('?')':'(');dd2=dd_tb[name2]
422 var de,de2,dd,s,note,f,st,x,y,y2,ym,uf,i,str,a,new_de=[],ymid=[]
467 new_de.push(de.start)}else if(dd.str!=undefined){str=dd.str
468 if(str[0]=='@'){a=str.match(/^@([0-9.-]+),([0-9.-]+);?/);x+=Number(a[1]);y+=Number(a[2]);str=str.replace(a[0],"")}
469 out_deco_str(x,y,f,str)}else if(de.lden){out_deco_long(x,y,de)}else{xygl(x,y,f)}
496 function create_dh(s,m){var f,str,de,uf,k,dcn,dd,note=s.notes[m],nd=note.a_dcn.length
6789 return function(str){if(str.wh)
6790 return str.wh
6791 var c,font=gene.curfont,h=font.size,w=0,n=str.length,i0=0,i=0
6794 if(typeof str=="object"){el.innerHTML=str
6795 str.wh=[el.clientWidth,el.clientHeight]
6796 return str.wh}
6797 str=str.replace(/<|>|&[^&]*?;|&| /g,function(c){switch(c){case'<':return"&lt;"
6802 while(1){i=str.indexOf('$',i)
6805 c=str[i+1]
6808 el.innerHTML=str.slice(i0,i);w+=el.clientWidth
6811 el.innerHTML=str.slice(i0);w+=el.clientWidth;gene.curfont=font
6812 return[w,h]}})():function(str){var font=gene.curfont,swfac=font.swfac,h=font.size,w=0,i,j,c,n=str.length
6813 for(i=0;i<n;i++){c=str[i]
6814 switch(c){case'$':c=str[i+1]
6821 case'&':j=str.indexOf(';',i)
6827 function str2svg(str){if(typeof str=="object")
6828 return str
6836 o=str.replace(/<|>|&[^&]*?;|&| |\$./g,function(c){switch(c){case'<':return"&lt;"
6864 o.wh=strwh(str)
6870 function out_str(str){output+=str2svg(str)}
6871 function xy_str(x,y,str,action,w,wh){if(!wh)
6872 wh=str.wh||strwh(str)
6874 if(action!='j'&&str.length>5&&gene.curfont.wadj)
6884 out_str(str);output+="</text>\n"}
6922 set_page();var wh,font,o,strlw=get_lwidth(),sz=gene.curfont.size,lineskip=sz*cfmt.lineskipfac,parskip=sz*cfmt.parskipfac,i,j,x,words,w,k,ww,str;switch(action){default:font=gene.curfont
6928 if(i<0){str=str2svg(text.slice(j))
6929 vskip(str.wh[1]*cfmt.lineskipfac+font.pad*2)
6930 xy_str(x,font.pad,str,action)
6936 break}else{str=str2svg(text.slice(j,i))
6937 vskip(str.wh[1]*cfmt.lineskipfac+font.pad*2)
6938 xy_str(x,font.pad,str,action)}
6950 if(w>=strlw){str=str2svg(words.slice(k,j).join(' '))
6951 vskip(str.wh[1]*cfmt.lineskipfac)
6952 xy_str(0,0,str,action,strlw)
6955 if(w!=0){str=str2svg(words.slice(k).join(' '))
6956 vskip(str.wh[1]*cfmt.lineskipfac)
6957 xy_str(0,0,str)}
7016 function put_history(){var i,j,c,str,font,h,w,wh,head,names=cfmt.infoname.split("\n"),n=names.length
7020 str=info[c]
7021 if(!str)
7026 head=head.slice(1,-1);vskip(h);wh=strwh(head);xy_str(0,0,head,null,null,wh);w=wh[0];str=str.split('\n');xy_str(w,0,str[0])
7027 for(j=1;j<str.length;j++){vskip(h);xy_str(w,0,str[j])}
7061 var ya={l:cfmt.titlespace,c:cfmt.titlespace,r:cfmt.titlespace},xa={l:0,c:lwidth*.5,r:lwidth},yb={},str;p=fmt;i=0
7069 str=info_val[c]
7070 if(!str)
7086 str=info_val[c].shift()
7088 c=p[i++];if(info_val[c].length){if(str)
7089 str+=' '+info_val[c].shift()
7091 str=' '+info_val[c].shift()}}
7102 writempo(glovar.tempo,x,-y)}}else if(str){if(c=='T')
7103 str=trim_title(str,info_font.T[0]=='s')
7104 xy_str(x,-y,str,align)}
7109 while(info_val[c].length>0){y+=sz;str=info_val[c].shift();xy_str(x,-y,str,align)}}
7276 function out_XYAB(str,x,y,a,b){x=sx(x);y=sy(y);output+=str.replace(/X|Y|A|B|F|G/g,function(c){switch(c){case'X':return x.toFixed(1)
7292 Abc.prototype.out_svg=function(str){output+=str}
7394 function out_tubrn(x,y,dx,dy,up,str){var sw=str.length*10,h=up?-3:3;set_font("tuplet")
7395 xy_str(x+dx/2,y+dy/2-gene.curfont.size*.5+2,str,'c')
7402 function out_deco_str(x,y,name,str){var a,f,a_deco=deco_str_style[name]
7406 out_XYAB('<text x="X" y="Y" class="A"B>',x,y,name,a_deco.anchor||"");set_font("annotation");out_str(str);output+='</text>\n'}
7483 function tempo_build(s){var i,j,bx,p,wh,dy,w=0,str=[]
7489 if(s.tempo_str1){str.push(s.tempo_str1)
7493 str.push('<tspan\nclass="'+
7501 str.push('<tspan dy=".065em">=</tspan>')
7503 if(s.tempo_ca){str.push(s.tempo_ca)
7506 if(s.tempo){str.push(s.tempo)
7508 str.push('<tspan\nclass="'+
7516 str.push('<tspan\n\tdy=".065em">'+
7519 str.push(s.tempo_str2)
7521 s.tempo_str=str.join(' ')
7522 w+=cwidf(' ')*(str.length-1)