-+-+-+-+-+-+-+-+ START OF PART 141 -+-+-+-+-+-+-+-+ X1611 a Fb(ptkf_unpostfromwindow)p 1864 1637 V 1244 1639 623 X2 v 11 1713 a Fq(SUBROUTINE)i Fp(ptkf_unpostfr)o(omwindow)e XFq(\(windid,)g(id\))25 1802 y(IN)50 b(INTEGER)g Fa(windid)f XFq(window)10 b(identi\256er)n(.)25 1851 y(IN)50 b(INTEGER)g XFa(id)122 b Fq(item)11 b(identi\256er)n(.)0 1926 y(This)k(function)f(unposts V) Xg(an)i(item)f(from)g(a)h(window)f(depending)f(on)h(the)g(window)f(type.)27 Xb(In)15 b(the)h(case)h(of)e(STRUCT)g(and)0 1976 y(CONTENT)f(windows,)f(id)f X(is)h(a)h(structure)e(identi\256er)n(.)20 b(For)13 b(T)o(OPOLOGY)h(windows,) Vf X(id)g(is)f(a)i(topology)d(identi\256er)n(.)20 b(If)12 b(the)0 X2026 y(window)e(is)h(a)h(TERMINAL)g(window)e(this)h(function)e(is)i(ignored. V) Xp 1360 2123 507 2 v 1360 2202 2 80 v 1374 2177 a Fb(ptkf_unpostwindow)p X1864 2202 V 1360 2204 507 2 v 11 2278 a Fq(SUBROUTINE)h Fp(ptkf_unpostwindow V) Xe Fq(\(windid\))25 2378 y(IN)50 b(INTEGER)g Fa(windid)f Fq(window)10 Xb(identi\256er)n(.)0 2478 y(This)h(function)f(unposts)g(a)i(window)e(from)h X(the)h(workstation)d(it)h(is)i(bound)e(to.)0 2956 y(13th)22 Xb(May)m(,)12 b(1992)626 b(245)828 b(2.01)p eop X%%Page: 246 247 Xbop 0 -137 a Fq(PHIGS)11 b(T)m(oolkit)f(User)i(Manual)1235 Xb(PTK/100)p 1283 -19 583 2 v 1283 60 2 80 v 1297 35 a Fb X(ptkf_write\257oatterm)o(ina)o(l)p 1864 60 V 1283 62 583 2 Xv 11 136 a Fq(SUBROUTINE)12 b Fp(ptkf_write\257oatterminal)d XFq(\(windid,)h(number\))25 225 y(IN)50 b(INTEGER)g Fa(windid)68 Xb Fq(terminal)11 b(window)f(identi\256er)n(.)25 275 y(IN)50 Xb(REAL)119 b Fa(number)48 b Fq(\257oat)12 b(number)f(to)f(write)h(to)g X(window)m(.)0 350 y(This)g(function)f(writes)h(a)h(\257oating)e(point)g X(number)h(to)g(a)h(TERMINAL)f(window)m(.)p 1327 447 540 2 v X1327 526 2 80 v 1341 501 a Fb(ptkf_writeintt)o(erm)o(ina)o(l)p X1864 526 V 1327 528 540 2 v 11 602 a Fq(SUBROUTINE)h Fp X(ptkf_writeintterminal)e Fq(\(windid,)f(number\))25 691 y(IN)50 Xb(INTEGER)g Fa(windid)68 b Fq(terminal)11 b(window)f(identi\256er)n(.)25 X741 y(IN)50 b(INTEGER)g Fa(number)e Fq(integer)11 b(to)g(write)f(to)h(window V) Xm(.)0 816 y(This)g(function)f(writes)h(an)g(integer)g(to)g(a)h(TERMINAL)g X(window)m(.)p 1343 913 523 2 v 1343 992 2 80 v 1357 967 a Fb X(ptkf_writelnterm)o(ina)o(l)p 1864 992 V 1343 994 523 2 v 11 X1068 a Fq(SUBROUTINE)g Fp(ptkf_writelnterminal)e Fq(\(windid,)g(str\))25 X1157 y(IN)50 b(INTEGER)193 b Fa(windid)49 b Fq(terminal)10 Xb(window)h(identi\256er)n(.)25 1207 y(IN)50 b(CHARACTER*\(*\))e XFa(str)110 b Fq(string)10 b(to)g(write)h(to)g(window)m(.)0 X1282 y(This)k(function)e(writes)i(a)h(character)g(string)e(to)g(the)h X(current)f(line)h(of)g(the)f(TERMINAL)i(window)m(.)26 b(A)15 Xb(new)g(line)g(is)f(started)0 1332 y(when)d(the)g(end)h(of)f(the)g(current)g X(line)g(is)g(reached)h(and)g(at)f(the)g(next)g(call)g(to)g(a)h(TERMINAL)g X(write)e(function.)p 1390 1429 477 2 v 1390 1508 2 80 v 1404 X1483 a Fb(ptkf_writeterm)o(ina)o(l)p 1864 1508 V 1390 1510 X477 2 v 11 1584 a Fq(SUBROUTINE)i Fp(ptkf_writeterminal)e Fq(\(windid,)g X(str\))25 1673 y(IN)50 b(INTEGER)193 b Fa(windid)49 b Fq(terminal)10 Xb(window)h(identi\256er)n(.)25 1723 y(IN)50 b(CHARACTER*\(*\))e XFa(str)110 b Fq(string)10 b(to)g(write)h(to)g(window)m(.)0 X1798 y(This)k(function)e(writes)i(a)h(character)g(string)e(to)g(the)h X(current)f(line)h(of)g(the)f(TERMINAL)i(window)m(.)26 b(A)15 Xb(new)g(line)g(is)f(started)0 1848 y(when)d(the)g(end)h(of)f(the)g(current)g X(line)g(is)g(reached.)0 2956 y(13th)22 b(May)m(,)12 b(1992)626 Xb(246)828 b(2.01)p eop X%%Page: 247 248 Xbop 0 349 a Fj(Chapter)24 b(37)0 585 y Fs(Debugger)k(functions)p X1489 820 377 2 v 1489 900 2 80 v 1503 874 a Fb(ptkf_debugger)p X1864 900 V 1489 902 377 2 v 11 976 a Fq(SUBROUTINE)12 b Fp(ptkf_debugger)g XFq(\(wsid,)f(stid\))25 1064 y(IN)50 b(INTEGER)g Fa(wsid)f Fq(workstation)10 Xb(identi\256er)n(.)25 1114 y(IN)50 b(INTEGER)g Fa(stid)64 b XFq(structure)11 b(identi\256er)n(.)0 1189 y(This)e(function)f(starts)i(the)f X(PHIGS)h(debugger)f(on)g(workstation)f Fi(wsid)p Fq(,)j(and)e(makes)i X(structure)e Fi(stid)h Fq(the)g(root)e(of)i(the)f(structure)0 X1239 y(network)h(to)h(be)h(debugged.)p 1310 1336 557 2 v 1310 X1415 2 80 v 1324 1390 a Fb(ptkf_inqdebuggerat)o(trs)p 1864 X1415 V 1310 1417 557 2 v 11 1491 a Fq(SUBROUTINE)g Fp(ptkf_inqdebuggerattrs) Vf XFq(\(menufont,)d(windowfont,)f(menucol,)i(menutextcol,)f(window-)698 X1541 y(col,)16 b(bannercol,)f(bannertextcol,)f(tlcol,)g(brcol,)h(arrowcol,)g X(ar)o(-)698 1591 y(rowedgecol\))25 1643 y(IN)50 b(INTEGER)g XFa(menufont)112 b Fq(menu)12 b(text)f(font.)25 1693 y(IN)50 Xb(INTEGER)g Fa(windowfont)83 b Fq(window)11 b(text)f(font.)25 X1743 y(IN)50 b(INTEGER)g Fa(menucol)126 b Fq(menu)12 b(colour)f(index.)25 X1793 y(IN)50 b(INTEGER)g Fa(menutextcol)68 b Fq(menu)12 b(text)f(colour)f X(index.)25 1842 y(IN)50 b(INTEGER)g Fa(windowcol)97 b Fq(window)11 Xb(interior)e(colour)i(index.)25 1892 y(IN)50 b(INTEGER)g Fa(bannercol)103 Xb Fq(window)11 b(banner)g(colour)g(index.)25 1942 y(IN)50 b(INTEGER)g XFa(bannertextc)o(ol)c Fq(window)11 b(banner)g(text)g(colour)f(index.)25 X1992 y(IN)50 b(INTEGER)g Fa(tlcol)197 b Fq(top-left)10 b(colour)h(index.)25 X2042 y(IN)50 b(INTEGER)g Fa(brcol)183 b Fq(bottom-right)9 b(colour)h(index.) X25 2092 y(IN)50 b(INTEGER)g Fa(arrowcol)126 b Fq(arrow)12 b(colour)e(index.) X25 2141 y(IN)50 b(INTEGER)g Fa(arrowedgecol)c Fq(arrow)12 b(edge)g(colour)e X(index.)0 2210 y(This)15 b(function)e(may)i(be)g(used)g(to)f(obtain)f(the)h X(text)g(font)g(and)h(colour)e(attribute)h(values)g(of)h(menus)g(and)f X(windows)g(used)h(in)0 2260 y(the)c(PHIGS)g(debugger)n(.)902 X2956 y(247)p eop X%%Page: 248 249 Xbop 0 -137 a Fq(PHIGS)11 b(T)m(oolkit)f(User)i(Manual)1235 Xb(PTK/100)p 1320 -19 547 2 v 1320 60 2 80 v 1334 35 a Fb(ptkf_setdebuggerat) Vo X(trs)p 1864 60 V 1320 62 547 2 v 11 136 a Fq(SUBROUTINE)12 Xb Fp(ptkf_setdebuggerattrs)g Fq(\(menufont,)c(windowfont,)e(menucol,)j X(menutextcol,)f(window-)689 186 y(col,)15 b(bannercol,)g(bannertextcol,)g X(tlcol,)f(brcol,)h(arrowcol,)g(ar)o(-)689 236 y(rowedgecol\))25 X288 y(IN)50 b(INTEGER)g Fa(menufont)112 b Fq(menu)12 b(text)f(font.)25 X338 y(IN)50 b(INTEGER)g Fa(windowfont)83 b Fq(window)11 b(text)f(font.)25 X387 y(IN)50 b(INTEGER)g Fa(menucol)126 b Fq(menu)12 b(colour)f(index.)25 X437 y(IN)50 b(INTEGER)g Fa(menutextcol)68 b Fq(menu)12 b(text)f(colour)f X(index.)25 487 y(IN)50 b(INTEGER)g Fa(windowcol)97 b Fq(window)11 Xb(interior)e(colour)i(index.)25 537 y(IN)50 b(INTEGER)g Fa(bannercol)103 Xb Fq(window)11 b(banner)g(colour)g(index.)25 587 y(IN)50 b(INTEGER)g XFa(bannertextc)o(ol)c Fq(window)11 b(banner)g(text)g(colour)f(index.)25 X636 y(IN)50 b(INTEGER)g Fa(tlcol)197 b Fq(top-left)10 b(colour)h(index.)25 X686 y(IN)50 b(INTEGER)g Fa(brcol)183 b Fq(bottom-right)9 b(colour)h(index.)2 V5 X736 y(IN)50 b(INTEGER)g Fa(arrowcol)126 b Fq(arrow)12 b(colour)e(index.)25 X786 y(IN)50 b(INTEGER)g Fa(arrowedgecol)c Fq(arrow)12 b(edge)g(colour)e X(index.)0 855 y(This)h(function)e(enables)i(an)g(application)e(to)h(set)h X(the)f(fonts)g(and)h(colours)f(of)g(menus)h(and)g(windows)e(in)h(the)h(PHIGS V) Xg(debugger)n(.)0 2956 y(13th)22 b(May)m(,)12 b(1992)626 b(248)828 Xb(2.01)p eop X%%Page: 249 250 Xbop 0 349 a Fj(Chapter)24 b(38)0 585 y Fs(V)l(iewing)j(functions)p X1277 820 590 2 v 1277 900 2 80 v 1291 874 a Fb(ptkf_inqviewedit)o(orat)o(trs V) Xp 1864 900 V 1277 902 590 2 v 11 976 a Fq(SUBROUTINE)12 b Fp X(ptkf_inqvieweditorattrs)e Fq(\(menufont,)e(windowfont,)e(menucol,)j X(menutextcol,)f(window-)719 1025 y(col,)15 b(bannercol,)g(bannertextcol,)g X(tlcol,)f(brcol,)h(arrowcol,)g(ar)o(-)719 1075 y(rowedgecol\))25 X1127 y(IN)50 b(INTEGER)g Fa(menufont)112 b Fq(menu)12 b(text)f(font.)25 X1177 y(IN)50 b(INTEGER)g Fa(windowfont)83 b Fq(window)11 b(text)f(font.)25 X1227 y(IN)50 b(INTEGER)g Fa(menucol)126 b Fq(menu)12 b(colour)f(index.)25 X1277 y(IN)50 b(INTEGER)g Fa(menutextcol)68 b Fq(menu)12 b(text)f(colour)f X(index.)25 1327 y(IN)50 b(INTEGER)g Fa(windowcol)97 b Fq(window)11 Xb(interior)e(colour)i(index.)25 1376 y(IN)50 b(INTEGER)g Fa(bannercol)103 Xb Fq(window)11 b(banner)g(colour)g(index.)25 1426 y(IN)50 b(INTEGER)g XFa(bannertextc)o(ol)c Fq(window)11 b(banner)g(text)g(colour)f(index.)25 X1476 y(IN)50 b(INTEGER)g Fa(tlcol)197 b Fq(top-left)10 b(colour)h(index.)25 X1526 y(IN)50 b(INTEGER)g Fa(brcol)183 b Fq(bottom-right)9 b(colour)h(index.) X25 1576 y(IN)50 b(INTEGER)g Fa(arrowcol)126 b Fq(arrow)12 b(colour)e(index.) X25 1625 y(IN)50 b(INTEGER)g Fa(arrowedgecol)c Fq(arrow)12 b(edge)g(colour)e X(index.)0 1694 y(This)15 b(function)e(may)i(be)g(used)g(to)f(obtain)f(the)h X(text)g(font)g(and)h(colour)e(attribute)h(values)g(of)h(menus)g(and)f X(windows)g(used)h(in)0 1744 y(the)c(PHIGS)g(view)h(editor)n(.)902 X2956 y(249)p eop X%%Page: 250 251 Xbop 0 -137 a Fq(PHIGS)11 b(T)m(oolkit)f(User)i(Manual)1235 Xb(PTK/100)p 1287 -19 580 2 v 1287 60 2 80 v 1301 35 a Fb(ptkf_setviewedit)o X(orat)o(trs)p 1864 60 V 1287 62 580 2 v 11 136 a Fq(SUBROUTINE)12 Xb Fp(ptkf_setvieweditorattrs)f Fq(\(menufont,)d(windowfont,)e(menucol,)j X(menutextcol,)f(window-)710 186 y(col,)15 b(bannercol,)g(bannertextcol,)g X(tlcol,)f(brcol,)h(arrowcol,)f(ar)o(-)710 236 y(rowedgecol\))25 X288 y(IN)50 b(INTEGER)g Fa(menufont)112 b Fq(menu)12 b(text)f(font.)25 X338 y(IN)50 b(INTEGER)g Fa(windowfont)83 b Fq(window)11 b(text)f(font.)25 X387 y(IN)50 b(INTEGER)g Fa(menucol)126 b Fq(menu)12 b(colour)f(index.)25 X437 y(IN)50 b(INTEGER)g Fa(menutextcol)68 b Fq(menu)12 b(text)f(colour)f X(index.)25 487 y(IN)50 b(INTEGER)g Fa(windowcol)97 b Fq(window)11 Xb(interior)e(colour)i(index.)25 537 y(IN)50 b(INTEGER)g Fa(bannercol)103 Xb Fq(window)11 b(banner)g(colour)g(index.)25 587 y(IN)50 b(INTEGER)g XFa(bannertextc)o(ol)c Fq(window)11 b(banner)g(text)g(colour)f(index.)25 X636 y(IN)50 b(INTEGER)g Fa(tlcol)197 b Fq(top-left)10 b(colour)h(index.)25 X686 y(IN)50 b(INTEGER)g Fa(brcol)183 b Fq(bottom-right)9 b(colour)h(index.)2 V5 X736 y(IN)50 b(INTEGER)g Fa(arrowcol)126 b Fq(arrow)12 b(colour)e(index.)25 X786 y(IN)50 b(INTEGER)g Fa(arrowedgecol)c Fq(arrow)12 b(edge)g(colour)e X(index.)0 855 y(This)15 b(function)g(enables)h(the)f(application)f(to)h(set) Vh X(the)f(text)g(font)g(and)g(colour)g(attribute)f(values)i(for)f(the)g(menus)h X(and)g(win-)0 905 y(dows)11 b(used)h(in)e(the)h(PHIGS)h(view)f(editor)n(.)p X1456 1002 411 2 v 1456 1081 2 80 v 1470 1056 a Fb(ptkf_vieweditor)p X1864 1081 V 1456 1083 411 2 v 11 1157 a Fq(SUBROUTINE)h Fp(ptkf_vieweditor)e XFq(\(wsid,)19 b(num,)h(stids,)f(vwormt,)f(vwmpmt,)i(vwcplm,)f(xyclpi,)578 X1207 y(bclipi,)11 b(fclipi\))25 1259 y(IN)91 b(INTEGER)50 b XFa(wsid)194 b Fq(workstation)9 b(identi\256er)n(.)25 1309 y(IN)91 Xb(INTEGER)50 b Fa(num)196 b Fq(number)11 b(of)g(structures.)25 X1358 y(IN)91 b(INTEGER)50 b Fa(stids\(*\))153 b Fq(list)10 Xb(of)h(structure)g(identi\256ers.)25 1408 y(OUT)50 b(REAL)119 Xb Fa(vwormt\(4,)10 b(4\))67 b Fq(view)11 b(orientation)e(matrix.)25 X1458 y(OUT)50 b(REAL)119 b Fa(vwmpmt\(4,)11 b(4\))49 b Fq(view)11 Xb(mapping)g(matrix.)25 1508 y(OUT)50 b(REAL)119 b Fa(vwcplm\(6\))103 Xb Fq(view)11 b(clipping)e(limits.)25 1558 y(OUT)50 b(INTEGER)g XFa(xyclpi)175 b Fq(x-y)11 b(clipping)e(indicator)n(.)25 1608 Xy(OUT)50 b(INTEGER)g Fa(bclipi)183 b Fq(back)12 b(clipping)d(indicator)n(.)2 V5 X1657 y(OUT)50 b(INTEGER)g Fa(fclipi)193 b Fq(front)10 b(clipping)f(indicator V) Xn(.)0 1726 y(This)i(function)f(starts)h(the)g(interactive)g(PHIGS)g(view)g X(editor)n(,)g(on)g(workstation)f Fi(wsid)p Fq(.)0 2956 y(13th)22 Xb(May)m(,)12 b(1992)626 b(250)828 b(2.01)p eop X%%Page: 251 252 Xbop 0 369 a Fs(Bibliography)21 617 y Fq(`5B1`5D)20 b(T)m(.L.J.)10 Xb(Howard,)f(W)l(.T)m(.)g(Hewitt,)g(and)f(R.J.)g(Hubbold.)h(The)g XFo(KRT)1027 606 y(3)1064 617 y Fq(Project.)h Fo(KRT)1285 606 Xy(3)1314 617 y Fq(project)e(report)f Fo(KRT)1628 606 y(3)1649 X617 y Fq(/0,)h(Computer)90 667 y(Graphics)j(Unit,)g(Department)g(of)g X(Computer)g(Science,)i(University)c(of)i(Manchester)n(,)i(1987.)21 X750 y(`5B2`5D)20 b(International)10 b(Or)o(ganisation)g(for)h(Standardisatio Vn)e X(\(ISO\).)16 b Fk(ISO)11 b(9592-1)g(Information)d(Pr)n(ocessing)13 Xb(Systems)f(\261)f(Com-)90 800 y(puter)g(Graphics)g(\261)g(Pr)n(ogrammer)r(' V) X-5 b(s)12 b(Hierar)n(chical)f(Interactive)g(Graphics)g(System)h(\(PHIGS\))p XFq(,)f(1989.)21 883 y(`5B3`5D)20 b(T)m(.L.J.)d(Howard,)e(W)l(.T)m(.)h(Hewitt V,)f X(R.J.)h(Hubbold,)e(and)g(K.M.)i(W)n(yrwas.)27 b Fk(A)15 b(Practical)g(Intr)n X(oduction)d(to)i(PHIGS)h(and)90 932 y(PHIGS)c(PLUS)p Fq(.)17 Xb(Addison-W)m(esley)m(,)11 b(W)m(okingham,)f(1991.)21 1016 Xy(`5B4`5D)20 b(T)m(.L.J.)15 b(Howard)d(and)h(S.)g(Larkin.)21 b(Hashstrings:) Vc(A)c X(general)g(purpose)f(naming)g(tool)g(for)g(PHIGS)h(and)f(other)g(applica-)90 X1065 y(tions.)j(Project)c(Report)f Fo(KRT)533 1054 y(3)554 X1065 y Fq(/83,)h(Computer)f(Graphics)i(Unit,)e(Department)i(of)f(Computer)f X(Science,)j(University)d(of)90 1115 y(Manchester)n(,)j(1988.)21 X1198 y(`5B5`5D)20 b(T)m(.)d(Berk,)h(L.)f(Brownston,)f(and)h(A.)g(Kaufman.)34 Xb(A)16 b(new)h(color)o(-naming)e(system)i(for)f(graphics)g(languages.)33 Xb Fk(IEEE)90 1248 y(Computer)10 b(Graphics)h(and)g(Applications)p XFq(,)f(2\(3\):37\26144,)f(May)i(1982.)21 1331 y(`5B6`5D)20 b(H.)12 Xb(Farhoosh)g(and)g(G.)g(Schrack.)19 b(CNS\261HLS)12 b(mapping)g(using)f X(fuzzy)h(sets.)19 b Fk(IEEE)12 b(Computer)g(Graphics)f(and)g(Appli-)90 X1381 y(cations)p Fq(,)g(6\(6\):28\26135,)e(June)i(1986.)21 X1464 y(`5B7`5D)20 b(T)m(.L.J.)c(Howard.)25 b Fk(T)l(opDraw)p Fq(:)19 Xb(A)14 b(structure)f(network)g(visualiser)h(for)f(PHIGS.)25 Xb(In)14 b Fk(Pr)n(oceedings)h(Eur)n(ographics)e(UK)90 1514 Xy(Confer)n(ence)p Fq(,)g(pages)e(107\261124,)g(1990.)21 1597 Xy(`5B8`5D)20 b(K.M.)13 b(W)n(yrwas.)21 b Fo(KRT)440 1586 y(3)461 X1597 y Fk(/64:)16 b(A)e(Menu)e(Utility)f(for)h Fo(KRT)954 1586 Xy(3)975 1597 y Fq(.)20 b(Computer)12 b(Graphics)h(Unit,)f(Department)h(of)f X(Computer)90 1646 y(Science,)h(University)c(of)i(Manchester)n(,)i(February)f X(1988.)21 1730 y(`5B9`5D)20 b(T)m(.L.J.)12 b(Howard,)f(W)l(.T)m(.)h(Hewitt,) Ve X(and)g(S.)h(Larkin.)j(An)c(interactive)g(debugger)g(for)g(PHIGS.)k(In)c(C.E. V) Xh(V)-5 b(andoni)10 b(and)g(D.A.)90 1779 y(Duce,)18 b(editors,)e XFk(Pr)n(oceedings)h(Eur)n(ographics)f('90)p Fq(,)h(pages)f(177\261193,)g X(Amsterdam,)i(1990.)e(Eurographics,)g(North-)90 1829 y(Holland.)0 X1912 y(`5B10`5D)k(Digital)10 b(Equipment)g(Corporation.)k Fk(V)m(AX/VMS)e X(Debugger)p Fq(.)2 1995 y(`5B1)n(1`5D)20 b(M.E.)12 b(Mortenson.)k XFk(Geometric)11 b(Modelling)p Fq(.)j(John)d(W)n(iley)g(&)h(Sons)f(Ltd,)h X(Surrey)m(,)f(UK,)h(1985.)0 2078 y(`5B12`5D)20 b(D.F)m(.)13 b(Rogers)f(and)h X(J.A.)g(Adams.)21 b Fk(Mathematical)10 b(Elements)i(for)g(Computer)g X(Graphics)p Fq(.)20 b(McGraw-Hill,)12 b(New)h(Y)l(ork,)90 2128 +-+-+-+-+-+-+-+- END OF PART 141 +-+-+-+-+-+-+-+-