- - - - CURSOR MENU SETUP
cursorMenu ← CreateCursorMenu
[parent: viewer,
x: 20, y: 10,
rows: 3, cols: 7];
AddCursor [cursorMenu, $Pencil,
"Polygonal: click two or more vertices",
[4440B, 4440B, 4440B, 4440B, 4440B, 4440B, 4440B,
4440B, 4040B, 4040B, 2100B, 2100B, 1600B, 1600B, 400B, 400B],
1, 1, -8, -16, TRUE];
AddCursor [cursorMenu, $Compass,
"Circles: click center and radius",
[060000B, 070000B, 074000B, 076100B, 067300B, 063600B, 061600B, 063700B,
076140B, 070060B, 060010B, 060000B, 060000B, 040000B, 040000B, 040000B],
1, 2, 0, -16, TRUE];
AddCursor [cursorMenu, $Eraser,
"Click near center of item to be erased",
[125240B, 052500B, 125200B, 052400B, 125000B, 052001B, 124002B, 050005B,
134012B, 066025B, 133052B, 055525B, 126652B, 053525B, 125252B, 052525B],
3, 1, -5, -4, TRUE];
AddCursor [cursorMenu, $Typewriter,
"Not implemented",
[0,0,0,0, 17760B, 10020B, 10020B, 37770B, 40004B, 45244B,
100002B, 132532B, 100002B, 117762B, 40004B, 37770B],
1, 7, -5, -4, TRUE];
AddCursor [cursorMenu, $HorTee,
"Not implemented",
[0B, 0B, 20000B, 60000B, 60000B, 60000B, 160000B, 177777B,
177777B, 160000B,060000B, 060000B, 060000B, 020000B, 0b, 0b],
2, 1, -9, -6, TRUE];
AddCursor [cursorMenu, $VerTee,
"Not implemented",
[1700B, 17770B, 37774B, 600B, 600B, 600B, 600B,
600B, 600B, 600B, 600B, 600B, 600B, 600B, 600B, 600B],
2, 2, -10, -9, TRUE];
AddCursor [cursorMenu, $Parallels,
"Not implemented",
[1040B, 1040B, 1040B, 1040B, 1040B, 1040B, 1040B, 1040B,
1040B, 1040B, 1040B, 1040B, 1040B, 1040B, 1040B, 1040B],
2, 3, -7, -8, TRUE];
AddCursor [cursorMenu, $Eye,
"Not implemented",
[000000B, 000000B, 003740B, 014030B, 021704B, 043742B, 047462B, 107461B,
147762B, 027764B, 017770B, 003740B, 000000B, 000000B, 000000B, 000000B],
3, 4, -9, -12, FALSE];
AddCursor [cursorMenu, $Snowman,
"Not implemented",
[1700B, 1700B, 37774B, 4020B, 11110B, 10010B, 4020B, 3140B,
14030B, 20004B, 40002B, 40002B, 40002B, 20004B, 14030B, 3740B],
3, 5, -9, -12, FALSE];
AddCursor [cursorMenu, $Hatching,
"Not implemented",
[177777B, 104103B, 110205B, 120411B, 141021B, 102041B, 104103B, 110205B,
120411B, 141021B, 102041B, 104103B, 110205B, 120411B, 141021B, 177777B],
3, 6, -8, -8, FALSE];
AddCursor [cursorMenu, $Bomb,
"Tests selection, masking, and removal of cursors by client",
[000000B, 005000B, 002000B, 005000B, 002400B, 000200B, 000200B, 000700B,
003760B, 003760B, 007770B, 007770B, 007770B, 003760B, 003760B, 000700B],
3, 7, -9, -12, FALSE]