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