Lines Matching refs:w

103 function y_get(st,up,x,w){var y,p_staff=staff_tb[st],i=(x/realwidth*YSTEP)|0,j=((x+w)/realwidth*YSTEP)|0
115 function y_set(st,up,x,w,y){var p_staff=staff_tb[st],i=(x/realwidth*YSTEP)|0,j=((x+w)/realwidth*YSTEP)|0
168 if(up){y=s.ymx|0}else if(dd.name[0]=='w'){de.inv=true
174 else if(dd.name[0]=='w')
209 var up,y,w,tmp,dd=de.dd,de2=de.prev,s2=de.s,st=s2.st,s=de.start.s,x=s.x
219 if(de.defl.noen){w=de.x-x
220 if(w<20){x=de.x-20-3;w=20}}else{w=s2.x-x-6
222 w-=6
223 if(w<10){x-=10-w
224 w=10}}
225 dd=de.dd;y=y_get(st,up,x-dd.wl-5,w)
235 de.lden=false;de.has_val=true;de.val=w;de.x=x;de.y=y
237 y+=dd.h;y_set(st,up,x,w,y)
246 var yc,up,inv,s=de.s,dd=de.dd,x=de.x,w=dd.wl+dd.wr,stafft=staff_tb[s.st].topbar+2,staffb=staff_tb[s.st].botbar-2
253 switch(dd.glyph){case"accent":case"roll":if(!up||(up<0&&(s.multi<0||(!s.multi&&s.stem>0)))){yc=y_get(s.st,false,s.x-dd.wl,w)-2
255 yc=staffb;yc-=dd.h;y_set(s.st,false,s.x,0,yc);inv=true;s.ymn=yc}else{yc=y_get(s.st,true,s.x-dd.wl,w)+2
257 yc=stafft;y_set(s.st,true,s.x-dd.wl,w,yc+dd.h);s.ymx=yc+dd.h}
269 if(dd.name!="invertedfermata"&&(up>0||(up<0&&s.multi>=0))){yc=y_get(s.st,true,s.x-dd.wl,w)+2+dd.hd
271 yc=stafft;y_set(s.st,true,s.x-dd.wl,w,yc+dd.h);s.ymx=yc+dd.h}else{yc=y_get(s.st,false,s.x-dd.wl,w)-3+dd.hd
273 yc=staffb;yc-=dd.h;y_set(s.st,false,s.x-dd.wl,w,yc-dd.hd)
561 function draw_repbra(p_voice){var s,s1,x,y,y2,i,p,w,wh,first_repeat;y=staff_tb[p_voice.st].topbar+25
601 if(s.type!=C.BAR){w=s.rbstop?0:s.x-realwidth+4}else if((s.bar_type.length>1&&s.bar_type!="[]")||s.bar_type=="]"){if(s1.st>0&&!(cur_sy.staves[s1.st-1].flags&STOP_BAR))
602 w=s.wl
604 w=12
606 w=0
608 w=8}else{w=s.rbstop?0:8}
609 w=(s.x-x-w)
615 output+='m0 20v-20';output+='h'+w.toFixed(1)
617 output+='v20';output+='"/>\n';y_set(s1.st,true,x,w,y+2)
649 function draw_measnb(){var s,st,bar_num,x,y,w,any_nb,font_size,w0,sy=cur_sy
663 s=s.prev;any_nb=true;w=w0
665 w*=bar_num>=100?3:2
667 w+=gene.curfont.pad*2
669 y=y_get(st,true,x,w)
674 y_set(st,true,x,w,y)}}}
688 any_nb=true;w=w0
690 w*=bar_num>=100?3:2
692 w+=gene.curfont.pad*2
693 x=s.x-w*(s.text?.6:.4)
694 y=y_get(st,true,x,w)
703 y_set(st,true,x,w,y)}
707 function draw_partempo(st,top){var s,some_part,some_tempo,h,w,y,dy=0,ht=0
712 some_tempo=s;w=s.tempo_wh[0]
714 s.x=40;y=y_get(st,true,s.x-16,w)
718 dosh|=shift;shift<<=1;x=s.x-16+w}
735 w=strwh(s.text)[0];y=y_get(st,true,s.x-10,w+3)
743 s.x-=10;if(user.anno_start||user.anno_stop){w=strwh(s.text)[0];s.wl=0;s.wr=w;s.ymn=-ht-h;s.ymx=s.ymn+h;anno_start(s)}
1870 function draw_sym_near(){var p_voice,p_st,s,v,st,y,g,w,i,st,dx,top,bot,ymn,output_sav=output;function set_yab(s1,s2){var y,k=realwidth/YSTEP,i=(s1.x/k)|0,j=(s2.x/k)|0,a=(s1.ys-s2.ys)/(s1.xs-s2.xs),b=s1.ys-s1.xs*a,p_st=staff_tb[s1.st]
1904 if(s.stem>0){if(s.stemless){dx=-5;w=10}else if(s.beam_st){dx=3;w=s.beam_end?4:10}else{dx=-8;w=s.beam_end?11:16}
1905 y_set(s.st,true,s.x+dx,w,s.ymx);ymn=s.ymn
1908 y_set(s.st,false,s.x-s.wl,s.wl+s.wr,ymn)}else{y_set(s.st,true,s.x-s.wl,s.wl+s.wr,s.ymx);if(s.stemless){dx=-5;w=10}else if(s.beam_st){dx=-6;w=s.beam_end?4:10}else{dx=-8;w=s.beam_end?5:16}
1909 dx+=s.notes[0].shhd;y_set(s.st,false,s.x+dx,w,s.ymn)}
2051 function draw_staff(st,x1,x2){var w,ws,i,dy,ty,y=0,ln="",stafflines=staff_tb[st].stafflines,l=stafflines.length
2054 w=x2-x1;set_sscale(st);ws=w/stv_g.scale
2069 if(!cache&&w>get_lwidth()-10){cache={st_l:stafflines,st_ws:ws|0}
2076 function draw_bar(s,bot,h){var i,s2,yb,w,bar_type=s.bar_type,st=s.st,p_staff=staff_tb[st],x=s.x
2088 for(i=bar_type.length;--i>=0;){switch(bar_type[i]){case"|":if(s.bar_dotted){set_sscale(-1);w=(5*p_staff.staffscale).toFixed(1);out_XYAB('<path class="bW" stroke-dasharray="A,A" d="MX Yv-G"/>\n',x,bot,w,h)}else if(s.color){out_XYAB('<path class="bW" d="MX Yv-F"/>\n',x,bot,h)}else{sb.push(new Float32Array([x,bot,h]))}
2393 NDUjElc/FSVNTSUVP1cSIwIDAhhDNmA5NGY6MksiOWFNYRgYZkxgOSVKMjpmNDlgNkgAAf+w/+wB\
3111 if(flag=='w')
3132 re=/\n\w*\n/;re.lastIndex=i;res=re.exec(file)
3343 case'w':if(parse.state!=3||cfmt.writefields.indexOf(line0)<0)
3626 function gchord_width(s,wlnote,wlw){var gch,w,ix,arspc=0
3628 switch(gch.type){case'<':w=gch.text.wh[0]+wlnote
3629 if(w>wlw)
3630 wlw=w
3632 case'>':w=gch.text.wh[0]+s.wr
3633 if(w>arspc)
3634 arspc=w
3639 Abc.prototype.set_width=function(s){var s2,i,m,xx,w,wlnote,wlw,acc,bar_type,meter,last_acc,n1,n2,esp,tmp
3703 switch(bar_type){case"|":w=5
3705 default:w=2+2.8*bar_type.length
3706 for(i=0;i<bar_type.length;i++){switch(bar_type[i]){case"[":case"]":w+=3
3708 case":":w+=2
3711 s.wl=w
3763 default:w=0
3768 case')':case'1':w+=4
3770 default:w+=12
3772 s.x_meter[i]=wlw+w/2
3773 wlw+=w}}
4150 function get_width(s,next){var shrink,space,w=0,wmx=0,sp_fac=(1-cfmt.maxshrink)
4154 w+=shrink
4156 w+=shrink*cfmt.maxshrink
4158 s.x=w}
4162 return[w,wmx]}
4900 function set_indent(first){var st,v,w,p_voice,p,i,j,font,nv=voice_tb.length,maxw=0
4912 w=strwh(p.slice(i))
4914 w=strwh(p.slice(i,j))
4915 w=w[0]
4916 if(w>maxw)
4917 maxw=w
4922 maxw+=4*cwidf(' ');w=.5
4923 for(st=0;st<=cur_sy.nstaff;st++){if(cur_sy.staves[st].flags&(OPEN_BRACE2|OPEN_BRACKET2)){w=12
4926 w=6}
4927 maxw+=w
5051 function set_left(s){var m,i,j,shift,w_base=w_note[s.head],w=w_base,left=[]
5054 if(s.nflags>-2){if(s.stem>0){w=-w;i=s.notes[0].pit*2;j=(Math.ceil((s.ymx-2)/3)+18)*2}else{i=(Math.ceil((s.ymn+2)/3)+18)*2;j=s.notes[s.nhd].pit*2}
5060 left[i++]=w}
5061 shift=s.notes[s.stem>0?0:s.nhd].shhd;for(m=0;m<=s.nhd;m++){w=-s.notes[m].shhd+w_base+shift;i=s.notes[m].pit*2
5066 if(w>left[i])
5067 left[i]=w
5069 w-=1
5070 if(w>left[i-1])
5071 left[i-1]=w
5072 if(w>left[i+1])
5073 left[i+1]=w}
5075 function set_right(s){var m,i,j,k,shift,w_base=w_note[s.head],w=w_base,flags=s.nflags>0&&s.beam_st&&s.beam_end,right=[]
5078 if(s.nflags>-2){if(s.stem<0){w=-w;i=(Math.ceil((s.ymn+2)/3)+18)*2;j=s.notes[s.nhd].pit*2;k=i+4}else{i=s.notes[0].pit*2;j=(Math.ceil((s.ymx-2)/3)+18)*2}
5084 right[i++]=w}
5098 for(m=0;m<=s.nhd;m++){w=s.notes[m].shhd+w_base-shift;i=s.notes[m].pit*2
5103 if(w>right[i])
5104 right[i]=w
5106 w-=1
5107 if(w>right[i-1])
5108 right[i-1]=w
5109 if(w>right[i+1])
5110 right[i+1]=w}
5827 param=param.replace(/\w+\s*/,'')
5828 if(param.indexOf("exp ")==0){param=param.replace(/\w+\s*/,'')
5841 param=param.replace(/\w+\s*/,'')}}
6791 var c,font=gene.curfont,h=font.size,w=0,n=str.length,i0=0,i=0
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
6824 w+=cwid(c)*swfac}
6826 return[w,h]}
6871 function xy_str(x,y,str,action,w,wh){if(!wh)
6878 case'j':output+='" textLength="'+w.toFixed(1)+'">'
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
6947 words=text.slice(j,i);words=words.split(/\s+/);w=k=0
6949 for(j=0;j<words.length;j++){ww=strwh(words[j])[0];w+=ww
6950 if(w>=strlw){str=str2svg(words.slice(k,j).join(' '))
6953 k=j;w=ww}
6954 w+=cwidf(' ')}
6955 if(w!=0){str=str2svg(words.slice(k).join(' '))
6966 function put_words(words){var p,i,j,nw,w,lw,x1,x2,i1,i2,do_flush,maxn=0,n=1
6990 w=get_lwidth()/2
6993 if(lw<w){j=n>>1
7002 if(i2){x1=(w-lw)/2+10
7003 x2=x1+w}else{x2=w-lw/2+10}
7012 if(p){put_wline(p,x2)}else{if(--n==0){if(i<i1){n++}else if(i2<nw-1){x2=w-lw/2+10
7016 function put_history(){var i,j,c,str,font,h,w,wh,head,names=cfmt.infoname.split("\n"),n=names.length
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])}
7099 w=glovar.tempo.tempo_wh[0]
7101 w*=.5;x-=w}
7358 function out_hyph(x,y,w){var n,a_y,d=25+((w/20)|0)*3
7359 if(w>15.)
7360 n=((w-15)/d)|0
7362 n=0;x+=(w-d*n-5)/2;out_XYAB('<path class="stroke" stroke-width="1.2"\n\
7400 function out_wln(x,y,w){out_XYAB('<path class="stroke" stroke-width="0.8" d="mX YhF"/>\n',x,y+3,w)}
7483 function tempo_build(s){var i,j,bx,p,wh,dy,w=0,str=[]
7490 w+=strwh(s.tempo_str1)[0]}
7499 w+=j*gene.curfont.swfac
7502 w+=cwidf('=')
7504 w+=strwh(s.tempo_ca)[0]
7507 w+=strwh(s.tempo.toString())[0]}else{p=tempo_note(s,s.new_beat)
7513 w+=j*gene.curfont.swfac
7520 w+=strwh(s.tempo_str2)[0]}
7522 w+=cwidf(' ')*(str.length-1)
7523 s.tempo_wh=[w,13.0]
7610 function sort_all(){var s,s2,p_voice,v,time,w,wmin,ir,multi,prev,nb,ir2,v2,fl,new_sy,nv=voice_tb.length,vtb=[],vn=[],sy=cur_sy
7641 w=w_tb[s.type]
7642 if(s.time<time){time=s.time;wmin=w}else if(w<wmin){wmin=w}}
7924 cmd=text.match(/(\w|-)+/)
8503 if(!s){syntax(1,"w: without music")
8552 function ly_width(s,wlw){var ly,sz,swfac,align,xx,w,i,j,k,shift,p,a_ly=s.a_ly;align=0
8558 w=ly.wh[0];swfac=ly.font.swfac;xx=w+2*cwid(' ')*swfac
8563 sz=w*.2}
8564 shift=(w-sz+2*cwid(' ')*swfac)*.4
8594 function draw_lyric_line(p_voice,j,y){var p,lastx,w,s,s2,ly,lyl,hyflag,lflag,x0,font,shift
8607 gene.curfont=font=ly.font;p=ly.t;w=ly.wh[0];shift=ly.shift
8618 if(user.anno_start||user.anno_stop){s2={st:s.st,istart:ly.istart,iend:ly.iend,x:x0,y:y,ymn:y,ymx:y+gene.curfont.size,wl:0,wr:w}
8621 lastx=x0+w}
8645 function draw_all_lyrics(){var p_voice,s,v,nly,i,x,y,w,a_ly,ly,lyst_tb=new Array(nstaff+1),nv=voice_tb.length,h_tb=new Array(nv),nly_tb=new Array(nv),above_tb=new Array(nv),rv_tb=new Array(nv),top=0,bot=0,st=-1
8656 x=s.x;w=10
8658 if(ly){x-=ly.shift;w=ly.wh[0]
8660 y=y_get(p_voice.st,1,x,w)
8662 top=y;y=y_get(p_voice.st,0,x,w)
8828 Abc.prototype.draw_gchord=function(i,s,x,y){var y2,an=s.a_gch[i],h=an.font.size,pad=an.font.pad,w=an.text.wh[0]+pad*2
8830 y_set(s.st,0,x,w,y-pad)
8832 case'^':y=y_get(s.st,1,x,w)
8834 y_set(s.st,1,x,w,y+h+pad)
8848 y_set(s.st,1,x,w,y+h+pad)}else{y-=h+pad
8849 y_set(s.st,0,x,w,y-pad)}
8864 user.anno_start("annot",an.istart,an.iend,x-2,y+h+2,w+4,h+4,s)
8867 user.anno_stop("annot",an.istart,an.iend,x-2,y+h+2,w+4,h+4,s)}
8868 function draw_all_chsy(){var s,san1,an,i,y,w,pos=curvoice.pos.gch==C.SL_BELOW?-1:1,n_an=0,minmax=new Array(nstaff+1)
8871 function set_an_yu(j){var an,i,s,x,y,w
8880 w=an.text.wh[0]
8881 if(w&&x+w>realwidth)
8882 x=realwidth-w
8883 y=y_get(s.st,1,x,w)
8888 function set_an_yl(i){var an,x,y,w
8896 w=an.text.wh[0]
8897 if(w&&x+w>realwidth)
8898 x=realwidth-w
8899 y=y_get(s.st,0,x,w)
8914 w=an.text.wh[0]
8915 if(pos>0){y=y_get(s.st,true,s.x,w)
8917 minmax[s.st].yup=y}else if(pos<0){y=y_get(s.st,false,s.x,w)