Lines Matching defs:ly

8492 function get_lyrics(text,cont){var s,word,p,i,j,ly,dfnt
8546 ly={t:word,font:gene.curfont,wh:strwh(word),istart:j,iend:j+word.length}
8549 s.a_ly[curvoice.lyric_line]=ly}
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
8553 for(i=0;i<a_ly.length;i++){ly=a_ly[i]
8554 if(!ly)
8556 p=ly.t;if(p=="-\n"||p=="_\n"){ly.shift=0
8558 w=ly.wh[0];swfac=ly.font.swfac;xx=w+2*cwid(' ')*swfac
8559 if(s.type==C.GRACE){shift=s.wl}else if((p[0]>='0'&&p[0]<='9'&&p.length>2)||p[1]==':'||p[0]=='('||p[0]==')'){if(p[0]=='('){sz=cwid('(')*swfac}else{j=p.indexOf(' ');set_font(ly.font)
8567 if(ly.t[0]>='0'&&ly.t[0]<='9'){if(shift>align)
8571 ly.shift=shift
8590 if(align>0){for(i=0;i<a_ly.length;i++){ly=a_ly[i]
8591 if(ly&&ly.t[0]>='0'&&ly.t[0]<='9')
8592 ly.shift=align}}
8594 function draw_lyric_line(p_voice,j,y){var p,lastx,w,s,s2,ly,lyl,hyflag,lflag,x0,font,shift
8601 ly=s.a_ly[j]
8603 ly=null
8604 if(!ly){switch(s.type){case C.REST:case C.MREST:if(lflag){out_wln(lastx+3,y,x0-lastx);lflag=false;lastx=s.x+s.wr}}
8606 if(ly.font!=gene.curfont)
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}
8620 xy_str(x0,y,p,null,null,ly.wh);anno_stop(s2,'lyrics')
8629 ly=s.a_ly[j]
8630 if(ly&&ly.t=="_\n"){lflag=true;x0=realwidth-15
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
8657 for(i=0;i<a_ly.length;i++){ly=a_ly[i]
8658 if(ly){x-=ly.shift;w=ly.wh[0]
8667 for(i=0;i<a_ly.length;i++){ly=a_ly[i]
8668 if(!ly)
8670 if(!h_tb[v][i]||ly.font.size>h_tb[v][i])
8671 h_tb[v][i]=ly.font.size}}}else{y=y_get(p_voice.st,1,0,realwidth)