showlink("../ffdoc/alph/javadoc/org/nongnu/alph/Alph.html", "Alph", (bboxmeasuredpic(Alph))); drawmeasuredpic(Alph); draw bboxmeasuredpic(Alph); showfocus("", "", (bboxmeasuredpic(ScrollBlock))); drawmeasuredpic(ScrollBlock); draw bboxmeasuredpic(ScrollBlock); if not known NYskGiqicVYrbPSJUtrE.p: NYskGiqicVYrbPSJUtrE.p = backuppath(Alph, ScrollBlock); show NYskGiqicVYrbPSJUtrE.p; else: NYskGiqicVYrbPSJUtrE.p := clipmeasuredpath(Alph, ScrollBlock, NYskGiqicVYrbPSJUtrE.p); fi NYskGiqicVYrbPSJUtrE.a.p = subpath(0,0.5*length(NYskGiqicVYrbPSJUtrE.p)) of NYskGiqicVYrbPSJUtrE.p; NYskGiqicVYrbPSJUtrE.b.p = subpath(length(NYskGiqicVYrbPSJUtrE.p),0.5*length(NYskGiqicVYrbPSJUtrE.p)) of NYskGiqicVYrbPSJUtrE.p; composassoc(NYskGiqicVYrbPSJUtrE.a.p, NYskGiqicVYrbPSJUtrE.a.multi, NYskGiqicVYrbPSJUtrE.a.role); assoc(NYskGiqicVYrbPSJUtrE.b.p, NYskGiqicVYrbPSJUtrE.b.multi, NYskGiqicVYrbPSJUtrE.b.role); draw ulcorner(bbox(currentpicture))+(0,10) -- urcorner(bbox(currentpicture))+(0,10) withpen pencircle scaled 1.5pt; picture BkGJmiUaPccHdcPFoYpn.pict; BkGJmiUaPccHdcPFoYpn.pict = diagramTitle("Alph design -- the interfaces"); picmeasurements(BkGJmiUaPccHdcPFoYpn); BkGJmiUaPccHdcPFoYpn.sw = ulcorner(bbox(currentpicture))+(35,0); showlink("../ffdoc/alph/alph.gen.html", "Alph design -- the interfaces", (bboxmeasuredpic(BkGJmiUaPccHdcPFoYpn))); drawmeasuredpic(BkGJmiUaPccHdcPFoYpn); draw (infontBB("from:", "Helvetica") scaled 1.3) shifted (ulcorner(bbox(currentpicture))+(2,-13)); drawRoughEdge((bboxmeasuredpic(ScrollBlock)), (bbox currentpicture), (1.0)); showlinksize("bbox", "alph_alph", (bbox currentpicture));