1 <DEFINITIONS "VSTYPES">
3 <USE "NEWSTRUC" "NETBASE">
10 VW-PARENT <OR FALSE VSCHAN>
11 VW-KIDS <LIST [REST VSCHAN]>
16 VW-CFONT <OR FONT FALSE>
21 VW-OBUF <OR FALSE STRING>
22 VW-TOBUF <OR FALSE STRING>
27 VW-CURSOR <OR FALSE ATOM>
28 VW-CURS-DESC <OR FALSE ATOM CURSOR>
29 VW-MENU-WINDS <LIST [REST MENU-WINDOW]>
30 VW-HIGHLIGHT <OR FALSE FIX> ;"-1 is inverse video, false is none"
31 VW-HIGHX <OR FALSE FIX> ;"FIX is X to start highlighting at"
32 VW-INPUTS FIX ;"Bits to select-input"
33 VW-MCURS-DESC <OR FALSE ATOM CURSOR> ;"not used, apparently"
34 VW-SAVE <OR FALSE FIX>
35 VW-MOUSE-DESC <OR FALSE ATOM CURSOR>
36 VW-FUNCTION <OR ATOM APPLICABLE FALSE>
37 VW-SCALE <OR FALSE SCALE>
38 VW-REAL <OR VSCHAN FALSE> ;"Window that this is an icon of"
39 VW-ICON <OR VSCHAN FALSE> ;"Icon for this window"
40 VW-REDISPLAY <OR WINDOW-EVENT FALSE>>
42 <NEWSTRUC SCALE VECTOR
45 S-HEIGHT <OR FLOAT FALSE>
46 S-WIDTH <OR FLOAT FALSE>
50 <NEWSTRUC CURSOR VECTOR
62 VS-CHANNEL <CHANNEL 'NETWORK>
64 VS-HOST <OR FIX FALSE>
65 VS-TOPCHAN <OR FALSE VSCHAN>
66 VS-SPARE ANY ;"Used to be VS-KIDS"
67 VS-ALL <LIST [REST FIX VSCHAN]> ;"All windows"
68 VS-FONTS <LIST [REST FIX FONT]>
73 VS-BUFFER <OR STRING FALSE>
75 VS-BUFFER-TOP <OR STRING FALSE>
78 VS-MAPNAME <OR FALSE STRING ATOM>
80 <VECTOR [2 <VECTOR FIX <VECTOR [REST <OR FALSE KEY>]>>]>>
81 VS-LAST-MOUSE <OR FALSE MOUSE-EVENT>>
89 FONT-FIXED? <OR ATOM FALSE>
91 FONT-CHARS <OR FALSE <UVECTOR [REST FIX]>>>