showjlink("gzz.client", (bboxmeasuredpic(gzz.client))); drawmeasuredpic(gzz.client); draw bboxmeasuredpic(gzz.client); draw (((0,0)--(15,0)--(15,5)--(0,5)--cycle) shifted gzz.client.nw); showjlink("Gzz_Frontend_Vobs.gen.html", (bboxmeasuredpic(Vobs))); drawmeasuredpic(Vobs); draw bboxmeasuredpic(Vobs); draw (((0,0)--(15,0)--(15,5)--(0,5)--cycle) shifted Vobs.nw); bboxmeasuredpic(gzz.view); fixmeasuredpic(gzz.view); draw bboxmeasuredpic(gzz.view); showjlink("gzz.view", (bboxmeasuredpic(gzz.view.titl))); fixmeasuredpic(gzz.view.titl); drawmeasuredpic(gzz.view.titl); showjlink("gzz.view.ViewContext", (bboxmeasuredpic(ViewContext))); drawmeasuredpic(ViewContext); draw bboxmeasuredpic(ViewContext); showjlink("gzz.view.View", (bboxmeasuredpic(View))); drawmeasuredpic(View); draw bboxmeasuredpic(View); showjlink("gzz.view.CellView", (bboxmeasuredpic(CellView))); drawmeasuredpic(CellView); draw bboxmeasuredpic(CellView); if not known uHYRTqrRhWDaGOPBVWUh.p: uHYRTqrRhWDaGOPBVWUh.p = backuppath(gzz.client, View); show uHYRTqrRhWDaGOPBVWUh.p; else: uHYRTqrRhWDaGOPBVWUh.p := clipmeasuredpath(gzz.client, View, uHYRTqrRhWDaGOPBVWUh.p); fi drawarrow uHYRTqrRhWDaGOPBVWUh.p dashed evenly; if not known rRTbutheXBGXtWIotxgH.p: rRTbutheXBGXtWIotxgH.p = backuppath(View, ViewContext); show rRTbutheXBGXtWIotxgH.p; else: rRTbutheXBGXtWIotxgH.p := clipmeasuredpath(View, ViewContext, rRTbutheXBGXtWIotxgH.p); fi drawarrow rRTbutheXBGXtWIotxgH.p dashed evenly; if not known ZLNLgTxOZCdUAcZXgNRK.p: ZLNLgTxOZCdUAcZXgNRK.p = backuppath(View, CellView); show ZLNLgTxOZCdUAcZXgNRK.p; else: ZLNLgTxOZCdUAcZXgNRK.p := clipmeasuredpath(View, CellView, ZLNLgTxOZCdUAcZXgNRK.p); fi drawarrow ZLNLgTxOZCdUAcZXgNRK.p dashed evenly; if not known utetYxIRAyCUXgarCCdZ.p: utetYxIRAyCUXgarCCdZ.p = backuppath(View, Vobs); show utetYxIRAyCUXgarCCdZ.p; else: utetYxIRAyCUXgarCCdZ.p := clipmeasuredpath(View, Vobs, utetYxIRAyCUXgarCCdZ.p); fi drawarrow utetYxIRAyCUXgarCCdZ.p dashed evenly; if not known iizCDJDbSmmWeSZDJVWC.p: iizCDJDbSmmWeSZDJVWC.p = backuppath(CellView, ViewContext); show iizCDJDbSmmWeSZDJVWC.p; else: iizCDJDbSmmWeSZDJVWC.p := clipmeasuredpath(CellView, ViewContext, iizCDJDbSmmWeSZDJVWC.p); fi drawarrow iizCDJDbSmmWeSZDJVWC.p dashed evenly; if not known QMaYjVCbDNLGrqvldRsA.p: QMaYjVCbDNLGrqvldRsA.p = backuppath(CellView, Vobs); show QMaYjVCbDNLGrqvldRsA.p; else: QMaYjVCbDNLGrqvldRsA.p := clipmeasuredpath(CellView, Vobs, QMaYjVCbDNLGrqvldRsA.p); fi drawarrow QMaYjVCbDNLGrqvldRsA.p dashed evenly; draw ulcorner(bbox(currentpicture))+(0,10) -- urcorner(bbox(currentpicture))+(0,10) withpen pencircle scaled 1.5pt; picture hwEEdEmnqdxiyRDtDcol.pict; hwEEdEmnqdxiyRDtDcol.pict = diagramTitle("PEG 1018: ViewTool"); picmeasurements(hwEEdEmnqdxiyRDtDcol); hwEEdEmnqdxiyRDtDcol.sw = ulcorner(bbox(currentpicture))+(35,0); showjlink("pegboard/1018/PEG_1018.gen.html#viewclasses", (bboxmeasuredpic(hwEEdEmnqdxiyRDtDcol))); drawmeasuredpic(hwEEdEmnqdxiyRDtDcol); picture nhXWUKuBHhiilhJifICU.pict; nhXWUKuBHhiilhJifICU.pict = diagramTitle("Gzz Frontend: View Classes"); picmeasurements(nhXWUKuBHhiilhJifICU); nhXWUKuBHhiilhJifICU.sw = hwEEdEmnqdxiyRDtDcol.nw; showfocus("Gzz_Frontend_View.gen.html#viewclasses", (bboxmeasuredpic(nhXWUKuBHhiilhJifICU))); drawmeasuredpic(nhXWUKuBHhiilhJifICU); draw (infontBB("from:", "Helvetica") scaled 1.3) shifted (ulcorner(bbox(currentpicture))+(2,-13)); showjlinksize("bbox", (bbox currentpicture));