13e12c5d1SDavid du Colombier.PS 23e12c5d1SDavid du Colombierscale=100 33e12c5d1SDavid du Colombierdefine m0 | 43e12c5d1SDavid du Colombier[ 53e12c5d1SDavid du Colombier$2: box "\f(CWBuffer\fP" $1 ht 40 wid 88 with .nw at 0,40 6*219b2ee8SDavid du Colombierbox "\f(CWString\fP" "(cache)" ht 40 wid 72 with .nw at 104,40 73e12c5d1SDavid du Colombierline left 16 from last box.w 83e12c5d1SDavid du Colombier] | 93e12c5d1SDavid du Colombier 103e12c5d1SDavid du Colombierdefine m1 | 113e12c5d1SDavid du Colombier[ 123e12c5d1SDavid du Colombierbox "\f(CWDisc\fP" ht 40 wid 88 with .sw at 0,56 133e12c5d1SDavid du Colombierbox "temp. file" ht 40 wid 88 with .sw at 0,0 143e12c5d1SDavid du Colombierline up 16 from last box.n 153e12c5d1SDavid du Colombier] | 163e12c5d1SDavid du Colombier 173e12c5d1SDavid du ColombierD1: m1 with .nw at 184,576 183e12c5d1SDavid du ColombierD2: m1 with .nw at 0,576 193e12c5d1SDavid du ColombierMtranscript: m0("(transcript)", Buffer) with .nw at 0,640 203e12c5d1SDavid du ColombierMcontents: m0("(contents)", Contents) with .nw at 184,640 213e12c5d1SDavid du ColombierF: box "\f(CWFile\fP" ht 40 wid 112 with .nw at 75,704 223e12c5d1SDavid du Colombier 233e12c5d1SDavid du Colombierline from D2.n to Mtranscript.Buffer.s 243e12c5d1SDavid du Colombierline from D1.n to Mcontents.Contents.s 253e12c5d1SDavid du Colombierline up 12 from Mtranscript.Buffer.n then right 50 then up 12 263e12c5d1SDavid du Colombierline up 12 from Mcontents.Contents.n then left 60 then up 12 273e12c5d1SDavid du Colombier.PE 28