Lines Matching defs:pos

124 function up_p(s,pos){switch(pos){case C.SL_ABOVE:return true
130 return s.pos.voc!=C.SL_ABOVE}
146 de2_prev=a_de[i-1];de.st=s2.st;de.lden=false;de.has_val=true;up=up_p(s2,s2.pos.dyn)
188 de.val=dd.wl+dd.wr;up=up_p(s,s.pos.vol)
249 if(dd.func==4){up=0}else if(s.pos){switch(s.pos.orn){case C.SL_ABOVE:up=1
476 function create_deco(s){var dd,k,l,pos,de,x,nd=s.a_dd.length
478 switch(dd.func){default:pos=0
480 case 3:case 4:pos=s.pos.orn
482 case 6:pos=s.pos.vol
484 case 7:pos=s.pos.dyn
486 if(pos==C.SL_HIDDEN)
2850 set_v_param("pos",k+' '+v)}
2949 case"pos":cmd=param.split(/\s+/);set_pos(cmd[0],cmd[1])
5644 Abc.prototype.set_vp=function(a){var s,item,pos,val,clefpit
5686 case"stem=":case"pos=":if(item=="pos=")
5692 if(!pos)
5693 pos={}
5694 pos[item[0]]=val
5757 if(pos){curvoice.pos=clone(curvoice.pos)
5758 for(item in pos)
5759 if(pos.hasOwnProperty(item))
5760 curvoice.pos[item]=pos[item]}
6444 if(s.notes){if(!grace){switch(curvoice.pos.stm){case C.SL_ABOVE:s.stem=1;break
6719 switch(curvoice.pos.gst){case C.SL_ABOVE:grace.stem=1;break
7597 curvoice.time+=s.dur;s.pos=curvoice.pos
8386 p_voice={v:v,id:id,time:0,new:true,pos:{dyn:0,gch:0,gst:0,orn:0,stm:0,voc:0,vol:0},scale:1,ulen:glovar.ulen,dur_fact:1,key:clone(parse.ckey),ckey:clone(parse.ckey),okey:clone(parse.ckey),meter:clone(glovar.meter),wmeasure:glovar.meter.wmeasure,staffnonote:1,clef:{type:C.CLEF,clef_auto:true,clef_type:"a",time:0},acc:[],sls:[],hy_st:0}
8438 if(p_voice.ckey.k_bagpipe&&!p_voice.pos.stm){p_voice.pos=clone(p_voice.pos);p_voice.pos.stm=C.SL_BELOW}}
8495 if(curvoice.pos.voc!=C.SL_HIDDEN)
8544 if(word&&s.pos.voc!=C.SL_HIDDEN){if(word.match(/^\$\d/)){gene.curfont=word[1]=='0'?dfnt:get_font("u"+word[1])
8681 if(p_voice.pos.voc)
8682 above_tb[v]=p_voice.pos.voc==C.SL_ABOVE
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)
8869 if(curvoice.pos.gch==C.SL_HIDDEN)
8870 pos=0
8879 if((an.type=='g'&&pos>0)||an.type=='^'){x=s.x+an.x
8885 y=minmax[s.st].yup}else if((an.type=='g'&&pos<=0)||an.type=='_'){continue}else{x=s.x+an.x
8893 if(!an||!((an.type=='g'&&pos<0)||an.type=='_'))
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)