Index
active window 3-34
AND 3-21
arc, draw 4-2
ARC3P 4-2
background color 3-2, 3-13
BAR 4-3
bar, draw 4-3
bar, relative draw 4-3
BCOLOR 3-2
bell, ring 5-1
blinking 5-1, 5-2
off 5-2
on 5-1
boldface 3-3, 5-2
BOLDSW 3-3, 5-2
BORDER 3-4, 3-26
border color 3-4, 3-13, 3-26
BOX 4-4
box, draw 4-4
box, relative draw 4-4
buffer, kill 3-20
buffer, load 3 -19
buffers 3-7, 3-19
buffers
close 3-20
define 3-7
font 3-19
get/put 3-19
get/put 3-7
patterns 3-29
save 3-18
group numbers
kill 3-20
load 3-19
logic 3-21
pattern 3-29
16-color 3-31
2-color 3-30
4-color 3-31
pattern array 3-29
pattern size 3-29
put 3-32
block 3-32
buffers (cont'd)
screen type 3-32
size 3-32
save 3-18
carriage return 5-1
change font 3-15
character
erase 5-1
transparent 3-35
CIRCLE 4-5
circle, draw 4-5
close buffer 3-20
close overlay window 3-23
close, window 3-10, 3-23
color 3-26
background 3-2, 3-13
border 3-4, 3-13, 3-26
composite 3-27
default 3-6
foreground 3-13, 3-14,
3-26
graphics 3-6
high-resolution 3-6
palette 3-26
RGB 3-26
VDG-emulation 3-6
command parameters 2-1
commands
drawing 2-1, 4-1
general 2-1, 3-1
text 2-1, 5-1
composite colors 3-27
create windows
device 1-2
overlay 1-4
current window 3-13, 3-34
cursor 3-17
home 5-1
graphics 3-17
put 4-11
move 5-1
off 5-1
on 5-1
3-7
OS-9 Windowing System
cursor
(cont'd)
position
5-1
set 3-17
CWAREA
3-5
default color
3-6
default windows
1-3
DEFCOLR
3-6
define buffers
3-7
define device windows
3-12
delete line
5-2
device descriptors
1-1, 3-12
device windows 1-1
background color
3-13
border
color 3-13
color
background
3-13
border
3-13
foreground
3-13
define
3-12
end
3-10
foreground color
3-13
keyboard
3-34
location
3-13
process window
3-13
protect
3-11
select
3-34
set
3-12
DFNGPBUF
3-7
DISPLAY
1-2, 2-1, 3-12
draw pointer
4-1
relative set
4-12
set
4-12
draw
arc
4-2
bar
4-3
bar, relative
4-3
box
4-4
box, relative
4-4
circle
4-5
ellipse
4-6
fill 4-7
flood fill
4-7
line
4-8
line and move
4-9
draw
(cont'd)
line and move,
relative
4-9
line, relative
4-8
point 4-10
point, relative
4-10
pointer
4-1
drawing commands
4-1
DWEND
3-10
DWPROTSW
3-11
DWSET
1-1, 1-2, 3-12
ELLIPSE
4-6
ellipse, draw
4-6
end overlay window
3-23
end window
3-10, 3-23
erase character
5-1
erase line
5-1, 5-2
erase screen
5-1
erase to end of screen
5-1
escape sequence
1-2
FCOLOR 3-14
FFILL
4-7
fill, draw
4-7
flood fill, draw
4-7
FONT
3-15
font
3-12, 3-15, 3-19
bit map
3-15
boldface
3-3, 5-2
change
3-15
current
3-15
data
3-15
load
3-19
order
3-15
proportional
3-15, 3-28,
5-2 _
font bit map
3-15
font data
3-15
font load
3-19
font order
3-15
foreground color
3-13, 3-14,
3-26
GCSET
3-17
Index
general commands 2-1, 3-1
get/put buffers
close 3-20
define 3-7
font 3-19
group numbers
kill 3-20
load 3-19
logic 3-21
patterns 3-29
put 3-32
save 3-18
GETBLK 3-18
GPLOAD 3-9, 3-15, 3-19, 3
32
graphic patterns 3-29
graphics
boldface 3-3
colors 3-6
cursor 3-17, 4-11
put 4-11
set 3-17
font, proportional
transparent 3-35
group numbers 3-7, 3-8
Grp-Clip 3-8
Grp Fnt 3-8
Grp Pat2 3-8
Grp Pat4 3-8
Grp Path 3-8
Grp-Ptr 3-8
high-resolution, colors 3-6
home cursor 5-1
I$ATTACH 3-10
immortal shell 1-3
INIZ 1-2, 3-10, 3-12
insert line 5-2
interactive window 3-34
KILBUF 3-20
kill buffer 3-20
3-7
3-28
LINE 4-8
line
delete 5-2
draw 4-8
erase 5-1, 5-2
insert 5-2
relative draw 4-8
line and move, draw 4-9
line and move, relative draw
4-9
LINEM 4-1, 4-9
load get/put 3-19
load font 3-15, 3-19
location, window 3-13
logic operations 3-21, 4-1
logic set 3-21
LSET 3-21
memory 1-1, 3-12
MONTYPE 3-6
move cursor 5-1
open windows
device 1-2
overlay 1-4
OR 3-21
overlay window
3-24
overlay window
end 3-23
no-save 3-24
save 3-24
select 3-34
set 3-24
size 3-24
stacked 3-25
OWEND 3-23 _
OWSET 1-4, 3-24
PALETTE 3-26
palette colors 3-26
parameters, command 2-1
pattern 3-29, 4-1
16-color 3-31
2-color 3-30
1-1, 1-2, 3-23,
OS-9 Windowing System
pattern
(cont'd)
set
4-color 3-31 device window 3-12
array 3-29 draw pointer 4-12
size 3-29 draw pointer, relative
POINT 4-10 4-12
point, draw 4-10 overlay window 3-24
point, relative draw 4-10 SETDPTR 4-1, 4-12
pointer, draw 4-1 SETSTAT 3-6
position cursor 5-1 SHELL 1-3
process window 3-13 shell, fork 1-3
proportional characters 3-28, stacked overlay windows 3-25
5-2
proportional font 3-28 TCHARSW 3-35, 5-2
PROPSW 3-28, 5-2 text commands 5-1
protect device windows 3-11 text
PSET 3-29 boldface 3-3, 5-2
put block 3-32 proportional 3-28, 5-2
put buffer 3-32 transparent character 3-35,
screen type 3-32 5-2
size 3-32
put graphics cursor 4-11 underline
PUTBLK 3-18, 3-19, 3-32 off 5-1
PUTGC 4-11 on 5-1
RBAR 4-3 video, reverse 5-1
RB OX 4-4
reverse video 5-1 WCREATE 1-2
RGB colors 3-26 windows 1-1
ring bell 5-1 background color 3-2,
RLINE 4-8 3-13
RLINEM 4-9 boldface 3-3, 5-2
RPOINT 4-10 border color 3-4, 3-13,
RSETDPTR 4-1, 4-12 3-26
buffers 3-7, 3-19
save, get/put 3-18 kill 3-20
save window 3-18 load 3-19
SCALESW 3-33 patterns 3-29
scaling 3-33 put 3-32
scaling, automatic 3-33 close 3-10, 3-23
scaling coordinates 3-33 color 3-26
screen type 3-12 background 3-2,
screen, erase 5-1 3-13
SELECT 3-34 border 3-4, 3-13,
select window 3-34 3-26
composite 3-27
4
Index
windows (cont'd)
default 3-6
foreground 3-13,
3-14, 3-26
RGB 3-26
current 3-13
cursor 3-17
default 1-3
default color 3-6
device 1-1
define 3 -12
end 3-10
opening 1-2
protect 3-11
select 3-34
set 3-12
device descriptors 1-1,
3-12
end 3-10
fonts 3-15, 3-19
foreground color 3-13,
3-14, 3-26
graphics cursor 3-17,
4-11
interactive 3-34
keyboard 3-34
location 3-13
logic operations 3-21
maximum 1-1
windows (cont'd)
memory 1-1, 3 -12
overlay 1-1, 1-2, 3-23,
3-24
end 3-23
no-save 3-24
opening 1-4
save 3-24
select 3-34
set 3-24
size 3-24
stacked 3-25
process window 3-13
process 3-13
protect 3-11
put buffer 3-32
save 3-18
scaling 3-33
screen type 3-12
select 3-34
size 3-5
transparent mode 3-35,
5-2
type 1-1
work area 3-5
work area 3-5
XOR 3-21