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 hEdpJOsrsMoDohPeRYpD.p: hEdpJOsrsMoDohPeRYpD.p = backuppath(ScrollBlock, Span); show hEdpJOsrsMoDohPeRYpD.p; else: hEdpJOsrsMoDohPeRYpD.p := clipmeasuredpath(ScrollBlock, Span, hEdpJOsrsMoDohPeRYpD.p); fi hEdpJOsrsMoDohPeRYpD.a.p = subpath(0,0.5*length(hEdpJOsrsMoDohPeRYpD.p)) of hEdpJOsrsMoDohPeRYpD.p; hEdpJOsrsMoDohPeRYpD.b.p = subpath(length(hEdpJOsrsMoDohPeRYpD.p),0.5*length(hEdpJOsrsMoDohPeRYpD.p)) of hEdpJOsrsMoDohPeRYpD.p; assoc(hEdpJOsrsMoDohPeRYpD.a.p, hEdpJOsrsMoDohPeRYpD.a.multi, hEdpJOsrsMoDohPeRYpD.a.role); assoc(hEdpJOsrsMoDohPeRYpD.b.p, hEdpJOsrsMoDohPeRYpD.b.multi, hEdpJOsrsMoDohPeRYpD.b.role); draw ulcorner(bbox(currentpicture))+(0,10) -- urcorner(bbox(currentpicture))+(0,10) withpen pencircle scaled 1.5pt; picture hJzBOFViPVKmoCPcBHEm.pict; hJzBOFViPVKmoCPcBHEm.pict = diagramTitle("Alph design -- the interfaces"); picmeasurements(hJzBOFViPVKmoCPcBHEm); hJzBOFViPVKmoCPcBHEm.sw = ulcorner(bbox(currentpicture))+(35,0); showlink("../ffdoc/alph/alph.gen.html", "Alph design -- the interfaces", (bboxmeasuredpic(hJzBOFViPVKmoCPcBHEm))); drawmeasuredpic(hJzBOFViPVKmoCPcBHEm); draw (infontBB("from:", "Helvetica") scaled 1.3) shifted (ulcorner(bbox(currentpicture))+(2,-13)); drawRoughEdge((bboxmeasuredpic(ScrollBlock)), (bbox currentpicture), (1.0)); showlinksize("bbox", "alph_scrollblock", (bbox currentpicture));