showjlink("gzz.view.buoy.CellBuoyViewLinker", (bboxmeasuredpic(CellBuoyViewLinker))); drawmeasuredpic(CellBuoyViewLinker); draw bboxmeasuredpic(CellBuoyViewLinker); showjlink("gzz.view.buoy.BuoyViewNodeType", (bboxmeasuredpic(BuoyViewNodeType))); drawmeasuredpic(BuoyViewNodeType); draw bboxmeasuredpic(BuoyViewNodeType); showfocus("gzz.view.buoy.BuoyViewMainNode", (bboxmeasuredpic(BuoyViewMainNode))); drawRoughEdge((bboxmeasuredpic(BuoyViewMainNode))); drawmeasuredpic(BuoyViewMainNode); draw bboxmeasuredpic(BuoyViewMainNode); showjlink("gzz.view.buoy.ScrollblockCellLinker", (bboxmeasuredpic(ScrollblockCellLinker))); drawmeasuredpic(ScrollblockCellLinker); draw bboxmeasuredpic(ScrollblockCellLinker); if not known awhole.p: awhole.p = backuppath(ScrollblockCellLinker, WholePageSpanNodeType); show awhole.p; else: awhole.p := clipmeasuredpath(ScrollblockCellLinker, WholePageSpanNodeType, awhole.p); fi awhole.a.p = subpath(0,0.5*length(awhole.p)) of awhole.p; awhole.b.p = subpath(length(awhole.p),0.5*length(awhole.p)) of awhole.p; assoc(awhole.a.p, awhole.a.multi, awhole.a.role); assoc(awhole.b.p, awhole.b.multi, awhole.b.role); if not known aanchor.p: aanchor.p = backuppath(ScrollblockCellLinker, AnchorPageSpanNodeType); show aanchor.p; else: aanchor.p := clipmeasuredpath(ScrollblockCellLinker, AnchorPageSpanNodeType, aanchor.p); fi aanchor.a.p = subpath(0,0.5*length(aanchor.p)) of aanchor.p; aanchor.b.p = subpath(length(aanchor.p),0.5*length(aanchor.p)) of aanchor.p; assoc(aanchor.a.p, aanchor.a.multi, aanchor.a.role); assoc(aanchor.b.p, aanchor.b.multi, aanchor.b.role); drawmeasuredpic(AbstractPageSpanNodeType); draw bboxmeasuredpic(AbstractPageSpanNodeType); drawmeasuredpic(WholePageSpanNodeType); draw bboxmeasuredpic(WholePageSpanNodeType); drawmeasuredpic(AnchorPageSpanNodeType); draw bboxmeasuredpic(AnchorPageSpanNodeType); drawmeasuredpic(PageSpanMainNode); draw bboxmeasuredpic(PageSpanMainNode); if not known ZhpMuiRsmIMEtiWEEcUG.p: ZhpMuiRsmIMEtiWEEcUG.p = backuppath(AbstractPageSpanNodeType, PageSpanMainNode); show ZhpMuiRsmIMEtiWEEcUG.p; else: ZhpMuiRsmIMEtiWEEcUG.p := clipmeasuredpath(AbstractPageSpanNodeType, PageSpanMainNode, ZhpMuiRsmIMEtiWEEcUG.p); fi dep(ZhpMuiRsmIMEtiWEEcUG.p, "create"); if not known PqJTbLmserzVmJwsjTDO.p: PqJTbLmserzVmJwsjTDO.p = backuppath(ScrollblockCellLinker, CellBuoyViewLinker); show PqJTbLmserzVmJwsjTDO.p; else: PqJTbLmserzVmJwsjTDO.p := clipmeasuredpath(ScrollblockCellLinker, CellBuoyViewLinker, PqJTbLmserzVmJwsjTDO.p); fi inherit(PqJTbLmserzVmJwsjTDO.p); if not known SxKgwbIQNUFmMpBgaOSD.p: SxKgwbIQNUFmMpBgaOSD.p = backuppath(ScrollblockCellLinker, BuoyViewNodeType); show SxKgwbIQNUFmMpBgaOSD.p; else: SxKgwbIQNUFmMpBgaOSD.p := clipmeasuredpath(ScrollblockCellLinker, BuoyViewNodeType, SxKgwbIQNUFmMpBgaOSD.p); fi SxKgwbIQNUFmMpBgaOSD.a.p = subpath(0,0.5*length(SxKgwbIQNUFmMpBgaOSD.p)) of SxKgwbIQNUFmMpBgaOSD.p; SxKgwbIQNUFmMpBgaOSD.b.p = subpath(length(SxKgwbIQNUFmMpBgaOSD.p),0.5*length(SxKgwbIQNUFmMpBgaOSD.p)) of SxKgwbIQNUFmMpBgaOSD.p; assoc(SxKgwbIQNUFmMpBgaOSD.a.p, SxKgwbIQNUFmMpBgaOSD.a.multi, SxKgwbIQNUFmMpBgaOSD.a.role); assoc(SxKgwbIQNUFmMpBgaOSD.b.p, SxKgwbIQNUFmMpBgaOSD.b.multi, SxKgwbIQNUFmMpBgaOSD.b.role); if not known AQOUgLPwKmmyKkuKMgPC.p: AQOUgLPwKmmyKkuKMgPC.p = backuppath(AbstractPageSpanNodeType, BuoyViewNodeType); show AQOUgLPwKmmyKkuKMgPC.p; else: AQOUgLPwKmmyKkuKMgPC.p := clipmeasuredpath(AbstractPageSpanNodeType, BuoyViewNodeType, AQOUgLPwKmmyKkuKMgPC.p); fi inherit(AQOUgLPwKmmyKkuKMgPC.p); if not known TyGNKRHuCvPKnVcQrbuU.p: TyGNKRHuCvPKnVcQrbuU.p = backuppath(WholePageSpanNodeType, AbstractPageSpanNodeType); show TyGNKRHuCvPKnVcQrbuU.p; else: TyGNKRHuCvPKnVcQrbuU.p := clipmeasuredpath(WholePageSpanNodeType, AbstractPageSpanNodeType, TyGNKRHuCvPKnVcQrbuU.p); fi inherit(TyGNKRHuCvPKnVcQrbuU.p); if not known YTOUSymryYxaQiqWsiVC.p: YTOUSymryYxaQiqWsiVC.p = backuppath(AnchorPageSpanNodeType, AbstractPageSpanNodeType); show YTOUSymryYxaQiqWsiVC.p; else: YTOUSymryYxaQiqWsiVC.p := clipmeasuredpath(AnchorPageSpanNodeType, AbstractPageSpanNodeType, YTOUSymryYxaQiqWsiVC.p); fi inherit(YTOUSymryYxaQiqWsiVC.p); if not known iiKovcFOtvGxTEqBHqKy.p: iiKovcFOtvGxTEqBHqKy.p = backuppath(PageSpanMainNode, BuoyViewMainNode); show iiKovcFOtvGxTEqBHqKy.p; else: iiKovcFOtvGxTEqBHqKy.p := clipmeasuredpath(PageSpanMainNode, BuoyViewMainNode, iiKovcFOtvGxTEqBHqKy.p); fi inherit(iiKovcFOtvGxTEqBHqKy.p); draw ulcorner(bbox(currentpicture))+(0,10) -- urcorner(bbox(currentpicture))+(0,10) withpen pencircle scaled 1.5pt; picture TBqDRtxmEkchJuWACUZE.pict; TBqDRtxmEkchJuWACUZE.pict = diagramTitle("PEG buoydesign--tjl: Buoy view (xupdf) redesign"); picmeasurements(TBqDRtxmEkchJuWACUZE); TBqDRtxmEkchJuWACUZE.sw = ulcorner(bbox(currentpicture))+(35,0); showjlink("../../../../pegboard/buoydesign--tjl/peg.gen.html#PageSpanSemiPluggableBuoyNodes", (bboxmeasuredpic(TBqDRtxmEkchJuWACUZE))); drawmeasuredpic(TBqDRtxmEkchJuWACUZE); draw (infontBB("from:", "Helvetica") scaled 1.3) shifted (ulcorner(bbox(currentpicture))+(2,-13)); showjlinksize("bbox", (bbox currentpicture));