home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
InfoMagic Source Code 1993 July
/
THE_SOURCE_CODE_CD_ROM.iso
/
X
/
mit
/
doc
/
CLX
/
general.doc
< prev
next >
Encoding:
Amiga
Atari
Commodore
DOS
FM Towns/JPY
Macintosh
Macintosh JP
Macintosh to JP
NeXTSTEP
RISC OS/Acorn
Shift JIS
UTF-8
Wrap
Interleaf document
|
1989-10-18
|
27.9 KB
|
1,989 lines
<!OPS, Version = 5.2>
<!Document,
Print Rev Bars = no,
Final Output Device = "ps",
Default Printer = "Print">
<!Font Definitions,
F2 = Helvetica 18 Bold,
F3 = Times 10,
F4 = Times 8 Italic,
F5 = Times 18 Bold,
F6 = Times 10 Bold,
F7 = Times 10 Italic>
<!Page,
Columns = 2,
Gutter = 0.333 inches,
Bottom Margin = 1 inches,
Left Margin = 1 inches,
Right Margin = 1.15 inches,
First Page = Right,
Starting Page # = Inherit,
Page # Prefix = "Index<#1e>",
Hyphenation = on>
<!Autonumber Stream, List, 2,
Level 2 Suffix = ,
Level 2 Starting Value = 0,
Level 2 Show = no>
<!Autonumber Stream, Outline, 3,
Level 1 Symbol Type = UPPER ROMAN,
Level 2 Symbol Type = UPPER ALPHA>
<!Autonumber Stream, figure, 2,
Level 1 Prefix = "Figure ",
Level 1 Suffix = "<#1e>",
Level 1 Show = no,
Level 2 Suffix = ,
Level 2 Starting Value = 0,
Level 2 Show = no>
<!Autonumber Stream, figurelet, 2,
Level 1 Symbol Type = UPPER ALPHA,
Level 1 Prefix = "Figure ",
Level 1 Suffix = "<#1e>",
Level 1 Show = no,
Level 2 Suffix = "<#04>">
<!Autonumber Stream, invisible, 1,
Level 1 Suffix = ,
Level 1 Show = no>
<!Autonumber Stream, item, 2,
Level 2 Symbol Type = LOWER ALPHA,
Level 2 Trail = yes>
<!Autonumber Stream, paralet, 4,
Level 1 Symbol Type = UPPER ALPHA,
Level 1 Suffix = ,
Level 1 Show = no,
Level 2 Prefix = .,
Level 2 Suffix = ,
Level 3 Prefix = .,
Level 3 Suffix = ,
Level 4 Prefix = .,
Level 4 Suffix = >
<!Autonumber Stream, paranum, 4,
Level 1 Suffix = ,
Level 1 Show = no,
Level 2 Prefix = .,
Level 2 Suffix = ,
Level 3 Prefix = .,
Level 3 Suffix = ,
Level 4 Prefix = .,
Level 4 Suffix = >
<!Autonumber Stream, table, 2,
Level 1 Prefix = "Table ",
Level 1 Suffix = "<#1e>",
Level 1 Show = no,
Level 2 Suffix = >
<!Autonumber Stream, tablelet, 2,
Level 1 Symbol Type = UPPER ALPHA,
Level 1 Prefix = "Table ",
Level 1 Suffix = "<#1e>",
Level 1 Show = no,
Level 2 Suffix = "<#04>">
<!Class, IndexLet,
Top Margin = 0.30 inches,
Bottom Margin = 0.05 inches,
Line Spacing = 1 lines,
Alignment = Left,
Font = F2,
Allow Page Break Within = no,
Allow Page Break After = no,
Left Tab = 0/0.75*13 inches>
<!Class, Level1,
Top Margin = 0.076 inches,
Bottom Margin = 0 inches,
Left Margin = 0.25 inches,
First Indent = -0.25 inches,
Line Spacing = 1.100 lines,
Alignment = Left,
Font = F3,
Left Tab = 0/0.75*13 inches>
<!Class, Level2,
Top Margin = 0.01 inches,
Bottom Margin = 0 inches,
Left Margin = 0.376 inches,
First Indent = -0.25 inches,
Line Spacing = 1.100 lines,
Alignment = Left,
Font = F3,
Left Tab = 0/0.75*13 inches>
<!Class, Level3,
Top Margin = 0.01 inches,
Bottom Margin = 0 inches,
Left Margin = 0.50 inches,
First Indent = -0.25 inches,
Line Spacing = 1.100 lines,
Alignment = Left,
Font = F3,
Left Tab = 0/0.75*13 inches>
<!Class, Level4,
Top Margin = 0.01 inches,
Bottom Margin = 0 inches,
Left Margin = 0.626 inches,
First Indent = -0.25 inches,
Line Spacing = 1.100 lines,
Alignment = Left,
Font = F3,
Left Tab = 0/0.75*13 inches>
<!Class, Level5,
Top Margin = 0.01 inches,
Bottom Margin = 0 inches,
Left Margin = 0.75 inches,
First Indent = -0.25 inches,
Line Spacing = 1.100 lines,
Alignment = Left,
Font = F3,
Left Tab = 0/0.75*13 inches>
<!Class, Level6,
Top Margin = 0.01 inches,
Bottom Margin = 0 inches,
Left Margin = 0.876 inches,
First Indent = -0.25 inches,
Line Spacing = 1.100 lines,
Alignment = Left,
Font = F3,
Left Tab = 0/0.75*13 inches>
<!Class, Level7,
Top Margin = 0.01 inches,
Bottom Margin = 0 inches,
Left Margin = 1 inches,
First Indent = -0.25 inches,
Line Spacing = 1.100 lines,
Alignment = Left,
Font = F3,
Left Tab = 0/0.75*13 inches>
<!Class, caption,
Top Margin = 0.07 inches,
Bottom Margin = 0.07 inches,
Line Spacing = 1.100 lines,
Font = F4>
<!Class, p1rule,
Bottom Margin = 0.07 inches,
Line Spacing = 1 lines,
Font = F3,
Hyphenation = off,
Allow Page Break After = no,
Left Tab = 0/0.75*13 inches>
<!Class, sectitle,
Bottom Margin = 0 inches,
Line Spacing = 1 lines,
Alignment = Right,
Font = F5,
Hyphenation = off,
New Page = yes,
Left Tab = 0/0.75*13 inches>
<!Master Frame,
Name = "At Anchor",
Placement = At Anchor,
Width = 0.41 inches,
Height = 0.137 inches,
Vertical Alignment = 0.03 inches,
Diagram =
V4,
(g9,32767,0
(E10,0,0,0,1,1,0.053333,1,15,0,0,1,0,0,0,1,1,1,1,0.066667,0.066667,6,6,0,0.066
667,6))>
<!Master Frame,
Name = Bottom,
Placement = Bottom of Page,
Horizontal Alignment = Center,
Width = 3.083 inches,
Height = 1.541 inches,
Diagram =
V4,
(g9,32767,0
(E10,0,0,0,1,1,0.053333,1,15,0,0,1,0,0,0,1,1,1,1,0.066667,0.066667,6,6,0,0.066
667,6))>
<!Master Frame,
Name = "Following Anchor",
Placement = Following Anchor,
Horizontal Alignment = Center,
Width = 3.083 inches,
Height = 1.541 inches,
Diagram =
V4,
(g9,32767,0
(E10,0,0,0,1,1,0.053333,1,15,0,0,1,0,0,0,1,1,1,1,0.066667,0.066667,6,6,0,0.066
667,6))>
<!Master Frame,
Name = "Following Text",
Placement = Following Text,
Horizontal Alignment = Center,
Width = 3.083 inches,
Height = 1.541 inches,
Diagram =
V4,
(g9,32767,0
(E10,0,0,0,1,1,0.053333,1,15,0,0,1,0,0,0,1,1,1,1,0.066667,0.066667,6,6,0,0.066
667,6))>
<!Master Frame,
Name = Footnote,
Placement = Bottom of Page,
Horizontal Alignment = Left,
Same Page = yes,
Width = 3.083 inches,
Height = 0.204 inches,
Diagram =
V4,
(g9,32767,0
(E10,0,0,0,1,1,0.053333,1,15,0,0,1,0,0,0,1,1,1,1,0.066667,0.066667,6,6,0,0.066
667,6))>
<!Master Frame,
Name = Top,
Placement = Top of Page,
Horizontal Alignment = Center,
Width = 3.083 inches,
Height = 1.541 inches,
Diagram =
V4,
(g9,32767,0
(E10,0,0,0,1,1,0.053333,1,15,0,0,1,0,0,0,1,1,1,1,0.066667,0.066667,6,6,0,0.066
667,6))>
<First Page Header, Frame =
V4,
(g9,1,0
(t8,1,4,6.34845,0.442114,2,17,@nntimsps10,)
(T8,2,12,5.666667,0.333333,0.666667,1,0.333333,0,516,0,17,0,0,0,0,0,0,1,1,2048
,512,102,1101,2,
<caption,
Alignment = Left>
General Index
<End Text>)
(E10,0,0,0,1,1,0.053333,1,15,0,0,1,0,0,0,1,1,1,1,0.066667,0.066667,6,6,0,0.066
667,6))>
<Right Page Header, Frame =
V4,
(g9,1,0
(T8,1,12,5.666667,0.333333,0.666667,1,0.333333,0,516,0,17,0,0,0,0,0,0,1,1,2048
,512,102,1101,2,
<caption,
Alignment = Left>
General Index
<End Text>)
(E10,0,0,0,1,1,0.053333,1,15,0,0,1,0,0,0,1,1,1,1,0.066667,0.066667,6,6,0,0.066
667,6))>
<Left Page Header, Frame =
V4,
(g9,1,0
(T8,1,12,0,0.333333,0.92,1,0.333333,0,516,0,17,0,0,0,0,0,0,1,1,2048,512,102,11
01,2,
<caption,
Alignment = Left>
General Index
<End Text>)
(E10,0,0,0,1,1,0.053333,1,15,0,0,1,0,0,0,1,1,1,1,0.066667,0.066667,6,6,0,0.066
667,6))>
<Right Page Footer, Frame =
V4,
(g9,1,0
(v4,1,4,0,0.2,6.333333,0.199888,17,2,0)
(t8,2,4,0,0.4,0,17,@nntimsps8i,CLX\ Programmer's\ Reference)
(t8,3,4,6.333333,0.4,2,17,@nntimsps10b,\240)
(E10,0,0,0,1,1,0.053333,1,15,0,0,1,0,0,0,1,1,1,1,0.066667,0.066667,6,6,0,0.066
667,6))>
<Left Page Footer, Frame =
V4,
(g9,1,0
(v4,1,0,6.306811,0.2,0.06837,0.199888,17,2,0)
(T8,2,12,5,0.316667,1.36,1,0.333333,0,516,0,17,0,0,0,0,0,0,1,1,2048,512,102,11
01,6,
<caption,
Alignment = Left>
CLX Programmer's Reference
<End Text>)
(t8,3,4,0.573333,0.4,2,17,@nntimsps10b,\240)
(E10,0,0,0,1,1,0.053333,1,15,0,0,1,0,0,0,1,1,1,1,0.066667,0.066667,6,6,0,0.066
667,6))>
<p1rule>
<|,"Index<#1e>213">
<Frame,
Name = "At Anchor",
Placement = At Anchor,
Width = 6.35 inches,
Height = 0.153 inches,
Vertical Alignment = 0.007 inches,
Diagram =
V4,
(g9,1,0
(v4,1,0,0.006667,0.066723,6.333333,0.066611,17,2,0)
(E10,0,0,0,1,1,0.053333,1,15,0,0,1,0,0,0,1,0,1,1,0.066667,0.066667,6,6,0,0.066
667,6))>
<IndexLet>
General
A
<Level1>
access control list, 14<#1e>179
arc<#1e>mode attribute of graphics context, 5<#1e>55
arcs, drawing, 6<#1e>74<#1f>6<#1e>75
area of a window, 6<#1e>69<#1f>6<#1e>71
atom, 11<#1e>111<#1f>11<#1e>112
attribute name, 13<#1e>161
<Level1,
Allow Page Break After = no>
authorization
<Level2>
data of display, 2<#1e>24
name of display, 2<#1e>24
<Level1>
auto<#1e>repeat keys, 14<#1e>170<#1f>14<#1e>173
<IndexLet>
B
<Level1,
Allow Page Break After = no>
background attribute
<Level2>
graphics context, 5<#1e>56
window, 4<#1e>38
<Level1>
backing<#1e>pixel attribute of window, 4<#1e>39
backing<#1e>planes attribute of window, 4<#1e>39
backing<#1e>store attribute of window, 4<#1e>39
backing<#1e>stores attribute of screen, 3<#1e>32
bell, 14<#1e>170<#1f>14<#1e>173
bit<#1e>gravity attribute of window, 4<#1e>39
bit vector, keyboard, 14<#1e>170<#1f>14<#1e>173
<Level1,
Allow Page Break After = no>
bitmap, 1<#1e>2
<Level2>
format of display, 2<#1e>24
<Level1>
black<#1e>pixel attribute of screen, 3<#1e>32
border attribute of window, 4<#1e>40
border<#1e>width attribute of window, 4<#1e>37
button, grabbing, 12<#1e>132<#1f>12<#1e>133
:button<#1e>press event, 12<#1e>136
<Level1,
Allow Page Break After = no>
:button<#1e>release event, 12<#1e>136
<Level2>
example, 1<#1e>9
<Level1>
byte order of display, 2<#1e>24
<IndexLet>
<IndexLet>
C
<Level1>
cap<#1e>style attribute of graphics context, 5<#1e>56
<Level1,
Allow Page Break After = no>
character, 8<#1e>89<#1f>8<#1e>98
<Level2>
attributes, 8<#1e>89, 8<#1e>96<#1f>8<#1e>97
<Level1>
:circulate<#1e>notify event, 12<#1e>147
<p1rule>
<Level1>
:circulate<#1e>request event, 12<#1e>152
class, window, 4<#1e>40
classes of visual types supported, 3<#1e>31
<Level1,
Allow Page Break After = no>
client, 1<#1e>2
<Level2>
communications events, 12<#1e>155<#1f>12<#1e>157
termination, 14<#1e>176<#1f>14<#1e>178
<Level1>
:client<#1e>message event, 12<#1e>155
clip<#1e>mask attribute of graphics context, 5<#1e>57
clip<#1e>x attribute of graphics context, 5<#1e>58
clip<#1e>y attribute of graphics context, 5<#1e>58
<Level1,
Allow Page Break After = no>
CLX
<Level2>
error conditions, 16<#1e>185<#1f>16<#1e>190
<Level2,
Allow Page Break After = no>
examples, 1<#1e>3<#1f>1<#1e>11
<Level3>
calculating menu size, 1<#1e>6
creating menu window, 1<#1e>5
creating subwindows, 1<#1e>5
definition of menu structure, 1<#1e>3
drawing/redrawing menus, 1<#1e>7
main client program, 1<#1e>10
menu processing of user input, 1<#1e>8
<Level2>
overview, 1<#1e>1<#1f>1<#1e>22
xatom objects, 11<#1e>111
<Level1,
Allow Page Break After = no>
color, 9<#1e>99<#1f>9<#1e>108
<Level2>
allocating, 9<#1e>103<#1f>9<#1e>105
changing, 9<#1e>99, 9<#1e>105<#1f>9<#1e>106
creating, 9<#1e>99
finding, 9<#1e>105
<Level1,
Allow Page Break After = no>
colormap, 9<#1e>99<#1f>9<#1e>108
<Level2>
accessors, 9<#1e>107
attribute of window, 4<#1e>40
creating, 9<#1e>101<#1f>9<#1e>102
installing, 9<#1e>102<#1f>9<#1e>103
maximum number for screen, 3<#1e>33
minimum number for screen, 3<#1e>33
screen default, 3<#1e>32
<Level1>
:colormap<#1e>notify event, 12<#1e>153
complete resource class, 13<#1e>163
<|,"Index<#1e>214">complete resource name, 13<#1e>163
conditions, CLX, 16<#1e>185
:configure<#1e>notify event, 12<#1e>148
:configure<#1e>request event, 12<#1e>153
<Level1,
Allow Page Break After = no>
control, 14<#1e>169<#1f>14<#1e>182
<Level2>
client termination, 14<#1e>176<#1f>14<#1e>178
grabbing the server, 14<#1e>169
host access, 14<#1e>179<#1f>14<#1e>180
keyboard, 14<#1e>170<#1f>14<#1e>173
pointer, 14<#1e>169<#1f>14<#1e>170
screen saver, 14<#1e>180<#1f>14<#1e>182
<Level1>
:create<#1e>notify event, 12<#1e>149
<Level1,
Allow Page Break After = no>
cursor, 10<#1e>107<#1f>10<#1e>110
<Level2>
attribute of window, 4<#1e>41
<IndexLet>
D
<Level1>
dash<#1e>offset attribute of graphics context, 5<#1e>58
dashes attribute of graphics context, 5<#1e>58
default colormap of screen, 3<#1e>32
depth attribute of window, 4<#1e>37
depths of screen, 3<#1e>32
:destroy<#1e>notify event, 12<#1e>149
destroying windows, 4<#1e>49
<Level1,
Allow Page Break After = no>
device events, 12<#1e>119
<Level2>
events returned, 12<#1e>119
<Level1,
Allow Page Break After = no>
display, 1<#1e>2, 2<#1e>23<#1f>2<#1e>30
<Level2>
attributes, 2<#1e>24<#1f>2<#1e>29
<Level2,
Allow Page Break After = no>
authorization
<Level3>
data, 2<#1e>24
name, 2<#1e>24
<Level2>
bitmap format, 2<#1e>24
byte order, 2<#1e>24
closing, 2<#1e>29
error handler, 2<#1e>25
image leftmost bit, 2<#1e>25
<Level2,
Allow Page Break After = no>
keycode
<Level3>
maximum value, 2<#1e>26
minimum value, 2<#1e>26
range, 2<#1e>25
<Level2>
motion buffer size, 2<#1e>26
number, 2<#1e>24
opening, 2<#1e>23
output buffer management, 2<#1e>29
pixmap formats, 2<#1e>26
property list, 2<#1e>27
<Level2,
Allow Page Break After = no>
protocol
<Level3>
major version, 2<#1e>27
minor version, 2<#1e>27
version, 2<#1e>27
<Level2>
request maximum length, 2<#1e>26
<Level2,
Allow Page Break After = no>
resource<#1e>id
<Level3>
base, 2<#1e>27
mask, 2<#1e>28
<Level2>
roots, 2<#1e>28
server resource ID, 2<#1e>28
<Level2,
Allow Page Break After = no>
vendor, 2<#1e>28
<Level3>
name, 2<#1e>28
<Level2>
version number, 2<#1e>28
window object, 4<#1e>41
<Level1>
do<#1e>not<#1e>propagate<#1e>mask attribute of window, 4<#1e>41
<Level1,
Allow Page Break After = no>
drawable, 1<#1e>2, 4<#1e>35<#1f>4<#1e>52
<Level2,
Allow Page Break After = no>
geometry
<Level3>
reader and setf functions, 4<#1e>45
values, batching, 4<#1e>43
<Level1,
Allow Page Break After = no>
drawing
<Level2>
arcs, 6<#1e>74
glyphs, 6<#1e>75<#1f>6<#1e>80
lines, 6<#1e>71<#1f>6<#1e>73
points, 6<#1e>71
rectangles, 6<#1e>73
text, 6<#1e>75
<IndexLet>
E
<Level1,
Allow Page Break After = no>
:enter<#1e>notify event, 12<#1e>138
<Level2>
example, 1<#1e>9
<Level1>
error conditions, CLX, 16<#1e>185<#1f>16<#1e>190
error handler of display, 2<#1e>25
<Level1,
Allow Page Break After = no>
event, 1<#1e>2, 12<#1e>119<#1f>12<#1e>160
<Level2>
:button<#1e>press, 12<#1e>136
<Level2,
Allow Page Break After = no>
:button<#1e>release, 12<#1e>136
<Level3>
example, 1<#1e>9
<Level2>
:circulate<#1e>notify, 12<#1e>147
:circulate<#1e>request, 12<#1e>152
client communications, 12<#1e>155<#1f>12<#1e>157
:client<#1e>message, 12<#1e>155
:colormap<#1e>notify, 12<#1e>153
:configure<#1e>notify, 12<#1e>148
:configure<#1e>request, 12<#1e>153
:create<#1e>notify, 12<#1e>149
:destroy<#1e>notify, 12<#1e>149
<Level2,
Allow Page Break After = no>
device, 12<#1e>119
<Level3>
events returned, 12<#1e>119
<Level2,
Allow Page Break After = no>
:enter<#1e>notify, 12<#1e>138
<Level3>
example, 1<#1e>9
<Level2,
Allow Page Break After = no>
:exposure, 12<#1e>145
<Level3>
example, 1<#1e>9
<Level2>
exposure, 12<#1e>145<#1f>12<#1e>147
:focus<#1e>in, 12<#1e>140
<|,"Index<#1e>215">:focus<#1e>out, 12<#1e>140
<Level2,
Allow Page Break After = no>
grabbing
<Level3>
button, 12<#1e>132<#1f>12<#1e>133
key, 12<#1e>134<#1f>12<#1e>160
keyboard, 12<#1e>133<#1f>12<#1e>134
pointer, 12<#1e>130<#1f>12<#1e>131
<Level2>
:graphics<#1e>exposure, 12<#1e>146
:gravity<#1e>notify, 12<#1e>150
input, 1<#1e>2
input focus, 12<#1e>140<#1f>12<#1e>143
:key<#1e>press, 12<#1e>136
:key<#1e>release, 12<#1e>136
<Level2,
Allow Page Break After = no>
keyboard, 12<#1e>136<#1f>12<#1e>140
<Level3>
state, 12<#1e>144
<Level2>
:keymap<#1e>notify, 12<#1e>144
<Level2,
Allow Page Break After = no>
:leave<#1e>notify, 12<#1e>138
<Level3>
example, 1<#1e>9
<Level2,
Allow Page Break After = no>
managing
<Level3>
event queue, 12<#1e>124<#1f>12<#1e>125
input focus, 12<#1e>128<#1f>12<#1e>129
<Level2>
:map<#1e>notify, 12<#1e>150
:map<#1e>request, 12<#1e>154
:mapping<#1e>notify, 12<#1e>144
:motion<#1e>notify, 12<#1e>137
:no<#1e>exposure, 12<#1e>146
<Level2,
Allow Page Break After = no>
pointer, 12<#1e>136<#1f>12<#1e>140
<Level3>
position, 12<#1e>126<#1f>12<#1e>128
state, 12<#1e>144
<Level2>
processing, 12<#1e>122<#1f>12<#1e>124
:property<#1e>notify, 12<#1e>155
:reparent<#1e>notify, 12<#1e>151
:resize<#1e>request, 12<#1e>154
selecting, 12<#1e>120<#1f>12<#1e>121
:selection<#1e>clear, 12<#1e>155
:selection<#1e>notify, 12<#1e>156
:selection<#1e>request, 12<#1e>156
sending, 12<#1e>125<#1f>12<#1e>126
<Level2,
Allow Page Break After = no>
side<#1e>effect, 12<#1e>119
<Level3>
events returned, 12<#1e>119
<Level2>
structure control, 12<#1e>152<#1f>12<#1e>154
<Level2,
Allow Page Break After = no>
types, 12<#1e>135<#1f>12<#1e>158
<Level3>
declaring, 12<#1e>157
<Level2>
:unmap<#1e>notify, 12<#1e>151
:visibility<#1e>notify, 12<#1e>152
window state, 12<#1e>147<#1f>12<#1e>152
<Level1,
Allow Page Break After = no>
event mask
<Level2,
Allow Page Break After = no>
keywords, 12<#1e>121
<Level3>
event types selected, 12<#1e>121
<Level2>
root of screen, 3<#1e>32
<Level1>
event<#1e>mask, attribute of window, 4<#1e>41
event masks, window, 4<#1e>38
examples, CLX. <F7>See <F0>CLX examples
<Level1,
Allow Page Break After = no>
:exposure event, 12<#1e>145
<Level2>
example, 1<#1e>9
<Level1>
exposure events, 12<#1e>145<#1f>12<#1e>147
exposures attribute of graphics context, 5<#1e>59
extensions, 15<#1e>183<#1f>15<#1e>184
<IndexLet>
F
<Level1>
fill<#1e>rule attribute of graphics context, 5<#1e>59
fill<#1e>style attribute of graphics context, 5<#1e>60
:focus<#1e>in event, 12<#1e>140
:focus<#1e>out event, 12<#1e>140
<Level1,
Allow Page Break After = no>
font, 8<#1e>89<#1f>8<#1e>98
<Level2>
attribute of graphics context, 5<#1e>61
attributes, 8<#1e>91<#1f>8<#1e>95
character attributes, 8<#1e>89, 8<#1e>96
closing, 8<#1e>89
listing, 8<#1e>90<#1f>8<#1e>91
opening, 8<#1e>89<#1f>8<#1e>90
querying text size, 8<#1e>97<#1f>8<#1e>98
<Level1>
foreground attribute of graphics context, 5<#1e>61
<Level1,
Allow Page Break After = no>
function attribute of graphics context, 5<#1e>61
<Level2>
logical operation codes, 5<#1e>62
<IndexLet>
G
<Level1,
Allow Page Break After = no>
glyphs, 8<#1e>89
<Level2>
drawing, 6<#1e>75<#1f>6<#1e>80
<Level1>
grab types, 12<#1e>120
<Level1,
Allow Page Break After = no>
grabbing
<Level2>
button, 12<#1e>132<#1f>12<#1e>133
key, 12<#1e>134<#1f>12<#1e>160
keyboard, 12<#1e>133<#1f>12<#1e>134
pointer, 12<#1e>130<#1f>12<#1e>131
server, 14<#1e>169
<Level1,
Allow Page Break After = no>
graphics, 6<#1e>69<#1f>6<#1e>80
<Level2>
area, 6<#1e>69<#1f>6<#1e>71
<Level2,
Allow Page Break After = no>
drawing
<Level3>
arcs, 6<#1e>74<#1f>6<#1e>75
glyphs, 6<#1e>75<#1f>6<#1e>80
lines, 6<#1e>71<#1f>6<#1e>73
points, 6<#1e>71
rectangles, 6<#1e>73
text, 6<#1e>75<#1f>6<#1e>80
<Level2>
plane, 6<#1e>69<#1f>6<#1e>71
<Level1,
Allow Page Break After = no>
graphics context, 5<#1e>53<#1f>5<#1e>68
<Level2,
Allow Page Break After = no>
attribute
<Level3>
arc<#1e>mode, 5<#1e>55
<|,"Index<#1e>216">background, 5<#1e>56
cap<#1e>style, 5<#1e>56
clip<#1e>mask, 5<#1e>57
clip<#1e>x, 5<#1e>58
clip<#1e>y, 5<#1e>58
dash<#1e>offset, 5<#1e>58
dashes, 5<#1e>58
exposures, 5<#1e>59
fill<#1e>rule, 5<#1e>59
fill<#1e>style, 5<#1e>60
font, 5<#1e>61
foreground, 5<#1e>61
<Level3,
Allow Page Break After = no>
function, 5<#1e>61
<Level4>
logical operation codes, 5<#1e>62
<Level3>
join<#1e>style, 5<#1e>62
line<#1e>style, 5<#1e>63
line<#1e>width, 5<#1e>63
plane<#1e>mask, 5<#1e>64
<Level3,
Allow Page Break After = no>
stipple, 5<#1e>65
<Level4>
best, 5<#1e>67
<Level3>
subwindow<#1e>mode, 5<#1e>66
<Level3,
Allow Page Break After = no>
tile, 5<#1e>66
<Level4>
best, 5<#1e>67
<Level3>
ts<#1e>x, 5<#1e>67
ts<#1e>y, 5<#1e>67
<Level2>
attributes, 5<#1e>55<#1f>5<#1e>67
cache, 5<#1e>68
components, default values, 5<#1e>55
copying, 5<#1e>67
creating, 5<#1e>54<#1f>5<#1e>55
destroying, 5<#1e>68
local cache mode, 5<#1e>56
<Level1>
:graphics<#1e>exposure event, 12<#1e>146
gravity attribute of window, 4<#1e>41
:gravity<#1e>notify event, 12<#1e>150
<IndexLet>
H
<Level1,
Allow Page Break After = no>
height
<Level2>
attribute of window, 4<#1e>37
screen, 3<#1e>33
screen in millimeters, 3<#1e>33
<Level1>
host, managing access, 14<#1e>179<#1f>14<#1e>180
<IndexLet>
I
<Level1>
ID, window, 4<#1e>42
<Level1,
Allow Page Break After = no>
image, 7<#1e>81<#1f>7<#1e>88
<Level2>
leftmost bit of display, 2<#1e>25
<Level1,
Allow Page Break After = no>
input
<Level2>
event, 1<#1e>2
focus events, 12<#1e>140<#1f>12<#1e>143
<IndexLet>
J
<Level1>
join<#1e>style attribute of graphics context, 5<#1e>62
<IndexLet>
K
<Level1,
Allow Page Break After = no>
key
<Level2>
auto<#1e>repeat, 14<#1e>170<#1f>14<#1e>173
click, 14<#1e>170<#1f>14<#1e>173
grabbing, 12<#1e>134<#1f>12<#1e>160
<Level1>
:key<#1e>press event, 12<#1e>136
:key<#1e>release event, 12<#1e>136
<Level1,
Allow Page Break After = no>
keyboard
<Level2>
bell, 14<#1e>170
bit vector, 14<#1e>170<#1f>14<#1e>173
control, 14<#1e>170<#1f>14<#1e>173
encodings, 14<#1e>173<#1f>14<#1e>176
events, 12<#1e>136<#1f>12<#1e>140
grabbing, 12<#1e>133<#1f>12<#1e>134
mapping, 14<#1e>170<#1f>14<#1e>173, 14<#1e>174<#1f>14<#1e>175
state event, 12<#1e>144
<Level1,
Allow Page Break After = no>
keycode
<Level2>
maximum value of display, 2<#1e>26
minimum value of display, 2<#1e>26
range of display, 2<#1e>25
<Level1,
Allow Page Break After = no>
keycodes, 14<#1e>173<#1f>14<#1e>174
<Level2>
usage, 14<#1e>175<#1f>14<#1e>176
<Level1>
:keymap<#1e>notify event, 12<#1e>144
<Level1,
Allow Page Break After = no>
keysyms, 14<#1e>173<#1f>14<#1e>174
<Level2>
usage, 14<#1e>175<#1f>14<#1e>176
<IndexLet>
L
<Level1,
Allow Page Break After = no>
:leave<#1e>notify event, 12<#1e>138
<Level2>
example, 1<#1e>9
<Level1>
line<#1e>style attribute of graphics context, 5<#1e>63
line<#1e>width attribute of graphics context, 5<#1e>63
lines, drawing, 6<#1e>71<#1f>6<#1e>73
<IndexLet>
M
<Level1>
:map<#1e>notify event, 12<#1e>150
:map<#1e>request event, 12<#1e>154
<|,"Index<#1e>217">map state of window, 4<#1e>42
:mapping<#1e>notify event, 12<#1e>144
mapping windows, 4<#1e>47<#1f>4<#1e>49
motion buffer size of display, 2<#1e>26
:motion<#1e>notify event, 12<#1e>137
mouse, behavior, 14<#1e>170<#1f>14<#1e>173
<IndexLet>
N
<Level1>
:no<#1e>exposure event, 12<#1e>146
number of display, 2<#1e>24
<IndexLet>
O
<Level1>
obscuring window, 1<#1e>2
output buffer management, 2<#1e>29
override<#1e>redirect attribute of window, 4<#1e>42
<IndexLet>
P
<Level1>
path list, 13<#1e>161
<Level1,
Allow Page Break After = no>
pixmap, 1<#1e>2, 4<#1e>35<#1f>4<#1e>52
<Level2>
formats of display, 2<#1e>26
<Level1>
plane, 6<#1e>69<#1f>6<#1e>71
plane<#1e>mask attribute of graphics context, 5<#1e>64
<Level1,
Allow Page Break After = no>
pointer
<Level2,
Allow Page Break After = no>
button
<Level3>
obtaining, 14<#1e>170<#1f>14<#1e>173
setting, 14<#1e>170<#1f>14<#1e>173
<Level2>
control, 14<#1e>169<#1f>14<#1e>170
events, 12<#1e>136<#1f>12<#1e>140
grabbing, 12<#1e>130<#1f>12<#1e>131
position, 12<#1e>126<#1f>12<#1e>128
state event, 12<#1e>144
<Level1>
points, drawing, 6<#1e>71
property, 11<#1e>112<#1f>11<#1e>115
<Level1,
Allow Page Break After = no>
property list
<Level2>
display, 2<#1e>27
screen, 3<#1e>33
window, 4<#1e>43
<Level1>
:property<#1e>notify event, 12<#1e>155
<Level1,
Allow Page Break After = no>
protocol
<Level2>
major version of display, 2<#1e>27
minor version of display, 2<#1e>27
version of display, 2<#1e>27
<IndexLet>
R
<Level1>
rectangles, drawing, 6<#1e>73
:reparent<#1e>notify event, 12<#1e>151
reply, 1<#1e>2
representation type, standard conversions, 4<#1e>45
request maximum length of display, 2<#1e>26
:resize<#1e>request event, 12<#1e>154
<Level1,
Allow Page Break After = no>
resource, 13<#1e>161<#1f>13<#1e>168
<Level2>
accessing, 13<#1e>163<#1f>13<#1e>166
<Level2,
Allow Page Break After = no>
binding, 13<#1e>161<#1f>13<#1e>162
<Level3>
examples, 13<#1e>162
<Level2>
complete class, 13<#1e>163
complete name, 13<#1e>163
<Level2,
Allow Page Break After = no>
database, 13<#1e>161, 13<#1e>162<#1f>13<#1e>163
<Level3>
files, 13<#1e>166
<Level2>
matching, 13<#1e>164
name, 13<#1e>161
search table, 13<#1e>165
server, 13<#1e>161
<Level1,
Allow Page Break After = no>
resource<#1e>id
<Level2>
base of display, 2<#1e>27
mask of display, 2<#1e>28
<Level1,
Allow Page Break After = no>
root, 1<#1e>2
<Level2>
depth of screen, 3<#1e>34
display, 2<#1e>28
event mask of screen, 3<#1e>32
visual type of screen, 3<#1e>34
window of screen, 3<#1e>33
<IndexLet>
S
<Level1>
save<#1e>under attribute of window, 4<#1e>43
save<#1e>unders<#1e>p attribute of screen, 3<#1e>34
<Level1,
Allow Page Break After = no>
screen, 1<#1e>2, 3<#1e>31<#1f>3<#1e>34
<Level2>
attributes, 3<#1e>31<#1f>3<#1e>34
backing<#1e>stores attribute, 3<#1e>32
black<#1e>pixel attribute, 3<#1e>32
colormap, default, 3<#1e>32
colormaps maximum number, 3<#1e>33
colormaps minimum number, 3<#1e>33
depths, 3<#1e>32
event mask root, 3<#1e>32
height, 3<#1e>33
height in millimeters, 3<#1e>33
property list, 3<#1e>33
root depth, 3<#1e>34
root visual type, 3<#1e>34
root window, 3<#1e>33
save<#1e>unders<#1e>p attribute, 3<#1e>34
<|,"Index<#1e>218">saver, 14<#1e>180<#1f>14<#1e>182
white pixel, 3<#1e>34
width, 3<#1e>34
width in millimeters, 3<#1e>34
<Level1>
selection, 11<#1e>115<#1f>11<#1e>118
:selection<#1e>clear event, 12<#1e>155
:selection<#1e>notify event, 12<#1e>156
:selection<#1e>request event, 12<#1e>156
<Level1,
Allow Page Break After = no>
server
<Level2>
grabbing, 14<#1e>169
resource, 13<#1e>161
resource ID of display, 2<#1e>28
<Level1,
Allow Page Break After = no>
shell
<Level2>
popping down, 208
popping up, 208
<Level1,
Allow Page Break After = no>
side<#1e>effect events, 12<#1e>119
<Level2>
events returned, 12<#1e>119
<Level1>
stacking order of window, 4<#1e>45<#1f>4<#1e>46
stacking priority of window, 4<#1e>43
<Level1,
Allow Page Break After = no>
stipple
<Level2>
attribute of graphics context, 5<#1e>65
best, graphics context, 5<#1e>67
<Level1>
structure control events, 12<#1e>152<#1f>12<#1e>154
subwindow<#1e>mode attribute of graphics context, 5<#1e>66
<IndexLet>
T
<Level1,
Allow Page Break After = no>
text
<Level2>
drawing, 6<#1e>75<#1f>6<#1e>80
size querying, 8<#1e>97<#1f>8<#1e>98
<Level1,
Allow Page Break After = no>
tile, 1<#1e>2
<Level2>
attribute of graphics context, 5<#1e>66
best, graphics context, 5<#1e>67
<Level1>
ts<#1e>x attribute of graphics context, 5<#1e>67
ts<#1e>y attribute of graphics context, 5<#1e>67
<IndexLet>
U
<Level1>
:unmap<#1e>notify event, 12<#1e>151
unmapping windows, 4<#1e>47<#1f>4<#1e>49
<IndexLet>
V
<Level1,
Allow Page Break After = no>
vendor
<Level2>
display, 2<#1e>28
name of display, 2<#1e>28
<Level1>
version number of display, 2<#1e>28
:visibility<#1e>notify event, 12<#1e>152
visual type of window, 4<#1e>43
visual types, classes supported, 3<#1e>31
visuals, 3<#1e>31
<IndexLet>
W
<Level1>
white pixel of screen, 3<#1e>34
<Level1,
Allow Page Break After = no>
width
<Level2>
attribute of window, 4<#1e>37
screen, 3<#1e>34
screen in millimeters, 3<#1e>34
<Level1,
Allow Page Break After = no>
window, 4<#1e>35<#1f>4<#1e>52
<Level2,
Allow Page Break After = no>
attribute
<Level3>
background, 4<#1e>38
backing<#1e>pixel, 4<#1e>39
backing<#1e>planes, 4<#1e>39
backing<#1e>store, 4<#1e>39
bit<#1e>gravity, 4<#1e>39
border, 4<#1e>40
border<#1e>width, 4<#1e>37
colormap, 4<#1e>40
cursor, 4<#1e>41
depth, 4<#1e>37
do<#1e>not<#1e>propagate<#1e>mask, 4<#1e>41
event<#1e>mask, 4<#1e>41
gravity, 4<#1e>41
height, 4<#1e>37
override<#1e>redirect, 4<#1e>42
save<#1e>under, 4<#1e>43
width, 4<#1e>37
<Level2,
Allow Page Break After = no>
attributes, 4<#1e>37
<Level3>
batching, 2<#1e>29, 4<#1e>43
reader and setf functions, 4<#1e>45
<Level2>
class, 4<#1e>40
creating, 4<#1e>35
destroying, 4<#1e>49
display object, 4<#1e>41
event masks, 4<#1e>38
hierarchy, 4<#1e>46<#1f>4<#1e>47
ID, 4<#1e>42
map state, 4<#1e>42
mapping, 4<#1e>47<#1f>4<#1e>49
obscure, 1<#1e>2
property list, 4<#1e>43
stacking order, 4<#1e>45<#1f>4<#1e>46
stacking priority, 4<#1e>43
state events, 12<#1e>147<#1f>12<#1e>152
unmapping, 4<#1e>47<#1f>4<#1e>49
visual type, 4<#1e>43
<|,"Index<#1e>219">x coordinate, 4<#1e>38
y coordinate, 4<#1e>38
<IndexLet>
X
<Level1>
X server, reset operations, 14<#1e>177
X Window System, overview, 1<#1e>1<#1f>1<#1e>3