Oberon/A2/Oberon.Text

&#123; The Oberon Configuration Text - Script.Open System.Text for more information &#125; System &#61; &#123; &#9;InitCommands &#61; &#123; &#9;&#9;&#123; !TextDocs.ReplaceSystemEditor &#125;	&#123;* install TextGadgets as system editor *&#125; &#9;&#9;&#123; ET.ReplaceSystemEditor &#125; &#9;&#9;&#123; System.OpenLog &#125; &#9;&#9;&#123; System.StartLog &#125;	&#123;* start capturing traps and kernel log messages *&#125; &#9;&#9;&#123; !System.Open System.Tool &#125; &#9;&#9;&#123; System.Open My.Tool &#125; &#9;&#9;&#123; !System.Open Popups.Tool &#125;	&#123;* use System3.Tool or Popups.Tool for a Gadgets system tool *&#125; &#9;&#9;&#123; !System.Open AosTools.Tool &#125; &#9;&#9;&#123; !EditKeys.Install &#125;	&#123;* keyboard macros for Gadgets *&#125; &#9;&#9;&#123; !TextPopups.Install &#125;	&#123;* popup menus for Gadgets *&#125; &#9;&#9;&#123; !Backdrop.Tile berries.jpg &#125; &#9;&#9;&#123; !Aos.Call WindowEffects.InstallFire &#125; &#9;&#9;&#123; OTFonts.Install &#125; &#9;&#9;&#123; ET.Open MyJournal &#125; &#9;&#9;&#123; Desktops.OpenDoc Mail.Panel &#126; &#125; &#9;&#125; &#9;TimeDiff &#61; "-0800"	&#123;* time difference of PC clock to GMT *&#125; &#125; Printer &#61; &#123; &#9;Default &#61; PSPrinter.Install	&#123;* options&#58; HPLaserPrinter.Install, PSPrinter.Install, LPRPrinter.Install, LinuxPrinter.Install *&#125; &#9;DefaultName &#61; "Temp.ps"	&#123;* output of printer named "Default" goes here (e.g. cs-lj8k-rzh-dg@lillian) *&#125; &#9;COM1 &#61; &#123;38400,8,n,1&#125; &#9;COM2 &#61; &#123;38400,8,n,1&#125; &#125; &#123;* LPRPrinter also uses PSPrinter settings *&#125; PSPrinter &#61; &#123; &#9;Resolution &#61; 600 &#9;Width &#61; &#123;210 mm&#125; &#9;Height &#61; &#123;297 mm&#125; &#9;LeftMargin &#61; &#123;2 cm&#125; &#9;RightMargin &#61; &#123;2 cm&#125; &#9;TopMargin &#61; &#123;1.5 cm&#125; &#9;BottomMargin &#61; &#123;1.5 cm&#125; &#125; HPLaserPrinter &#61; &#123; &#9;Resolution &#61; 300 &#9;Width &#61; &#123;210 mm&#125; &#9;Height &#61; &#123;297 mm&#125; &#9;LeftMargin &#61; &#123;2 cm&#125;	&#123;* minimum 6mm *&#125; &#9;RightMargin &#61; &#123;2 cm&#125; &#9;TopMargin &#61; &#123;1.5 cm&#125;	&#123;* minimum 12.5mm *&#125; &#9;BottomMargin &#61; &#123;1.5 cm&#125; &#125; NetSystem &#61; &#123; &#9;SMTP &#61; "localhost"	&#123;* outgoing mail server *&#125; &#9;POP &#61; "localhost"	&#123;* incoming mail server *&#125; &#9;NNTP &#61; " &#60;newsserver&#62; "	&#123;* news server *&#125; &#9;POPMode &#61; "POP3"	&#123;* POP3 or APOP *&#125; &#9;EMail &#61; "me@mydomain.ca"	&#123;* your return address (leave out the &#60; and &#62;) *&#125; &#9;MailSignature &#61; "Mail.Sig.Text"	&#123;* text appended to every outgoing mail *&#125; &#9;NewsSignature &#61; "News.Sig.Text"	&#123;* text appended to every outgoing news posting *&#125; &#9;LeaveOnServer &#61; No	&#123;* Mail.Panel leaves email on POP server when downloading *&#125; &#9;TraceMail &#61; Yes	&#123;* display mail protocol information in System.Log *&#125; &#9;ProxyDomain &#61; " &#60;yourdomain&#62; "	&#123;* optional *&#125; &#9;HTTPProxy &#61; " &#60;yourproxyserver.yourdomain&#58;port&#62; " &#9;FTPProxy &#61; " &#60;yourproxyserver.yourdomain&#58;port&#62; " &#9;GopherProxy &#61; " &#60;yourproxyserver.yourdomain&#58;port&#62; " &#9;NewsThreading &#61; Yes	&#123;* Newsreader keeps message threads together? *&#125; &#9;NewsFont &#61; Courier10.Scn.Fnt	&#123;* Font for news articles *&#125; &#9;HTMLImages &#61; Yes	&#123;* Download WWW images with background task? *&#125; &#9; &#9;Topic0 &#61; "ToDo"	&#123;* Topic 0 automatically set on downloaded mail *&#125; &#9;Topic1 &#61; "Topic1"	&#123;* define up to 32 topics here, for use with Set/Clear/Query on Mail.Panel *&#125; &#9;Topic2 &#61; "Topic2" &#125; Files &#61; &#123; &#9;Alias &#61; &#123; &#9;&#9;AosFS &#61; &#123; DiskVolumes.New DiskFS.NewFS &#125; &#9;&#9;NatFS &#61; &#123; DiskVolumes.New OberonFS.NewFS &#125; &#9;&#9;RamFS &#61; &#123; RAMVolumes.New DiskFS.NewFS &#125; &#9;&#9;FatFS &#61; &#123; FATVolumes.New FATFiles.NewFS &#125; &#9;&#9;IsoFS &#61; &#123; ISO9660Volumes.New ISO9660Files.NewFS &#125; &#9;&#9;ZipFS &#61; &#123; NIL ZipFS.NewFS &#125; &#9;&#9;FtpFS &#61; &#123; RAMVolumes.New FTPFS.NewFS &#125; &#9;&#9;TftpFS &#61; &#123; RAMVolumes.New AosTftpFS.NewFS &#125; &#9;&#125; &#125; LinkSchemes &#61; &#123; &#9;ftp &#61; FTPDocs.NewLinkScheme &#9;mailto &#61; Mail.NewMailToLinkScheme &#9;mailserver &#61; Mail.NewMailServerLinkScheme &#9;finger &#61; Finger.NewLinkScheme &#9;news &#61; News.NewNewsLinkScheme &#9;nntp &#61; News.NewNNTPLinkScheme &#9;telnet &#61; TelnetGadgets.NewLinkScheme &#9;gopher &#61; Gopher.NewLinkScheme &#9;file &#61; HyperDocs.NewLinkScheme &#9;http &#61; HTTPDocs.NewLinkScheme &#125; MIME &#61; &#123; &#9;"text/html" &#61; html &#9;"text/plain" &#61; txt &#9;"image/x-xbitmap" &#61; xbm &#9;"image/gif" &#61; gif &#9;"image/jpeg" &#61; jpg &#9;"image/psd" &#61; psd &#9;"application/octet-stream" &#61; "" &#9;"application/oberondoc" &#61; "" &#9;"application/oberon" &#61; "" &#9;"application/zip" &#61; zip &#125; HTMLTags &#61; &#123; &#9;CAPTION &#61; HTMLTables.NewCAPTION &#9;TABLE &#61; HTMLTables.NewTABLE &#9;TD &#61; HTMLTables.NewTD &#9;TH &#61; HTMLTables.NewTH &#9;TR &#61; HTMLTables.NewTR &#9;FORM &#61; HTMLForms.NewFORM &#9;INPUT &#61; HTMLForms.NewINPUT &#9;SELECT &#61; HTMLForms.NewSELECT &#9;TEXTAREA &#61; HTMLForms.NewTEXTAREA &#9;MAP&#61;HTMLImages.NewMAP &#9;AREA&#61;HTMLImages.NewAREA &#9;IMG&#61;HTMLImages.NewIMG &#9;EMBED &#61; HTMLPlugIns.NewEMBED &#125; PictureConverters &#61; &#123; &#9;gif &#61; GIF.InitPicture &#9;jpg &#61; JPEG.InitPicture &#9;xbm &#61; XBM.InitPicture &#9;bmp &#61; BMP.InitPicture &#9;pcx &#61; PCX.InitPicture &#9;ico &#61; ICO.InitPicture &#9;tga &#61; TGA.InitPicture &#9;iff &#61; IFF.InitPicture &#9;xpm &#61; XPM.InitPicture &#9;pbm &#61; PPM.InitPicture &#9;pgm &#61; PPM.InitPicture &#9;ppm &#61; PPM.InitPicture &#9;psd &#61; PSD.InitPicture &#125; ImageFormats &#61; &#123; &#9;Pict &#61; PictImages.Install &#9;bmp &#61; BMPImages.Install &#9;jpg &#61; JPEGImages.Install &#9;gif &#61; GIFImages.Install &#9;psd &#61; PSDImages.Install &#9;pcx &#61; PCXImages.Install &#125; FontFormats &#61; &#123; &#9;Arial &#61; GfxOType.Install &#9;Verdana &#61; GfxOType.Install &#9;cm &#61; GfxPKFonts.Install &#9;GfxOType.Install &#61; * &#9;GfxPKFonts.Install &#61; * &#125; OP2 &#61; &#123; &#9;Errors &#61; &#123; &#9;&#9;Incorrect use of language Oberon &#9;&#9; &#9;&#9;&#32;&#32;0	undeclared identifier &#9;&#9;&#32;&#32;1	multiply defined identifier &#9;&#9;&#32;&#32;2	illegal character in number &#9;&#9;&#32;&#32;3	illegal character in string &#9;&#9;&#32;&#32;4	identifier does not match procedure name &#9;&#9;&#32;&#32;5	comment not closed &#9;&#9;&#32;&#32;6	 &#9;&#9;&#32;&#32;7	 &#9;&#9;&#32;&#32;8	 &#9;&#9;&#32;&#32;9	"&#61;" expected &#9;&#9;10	 &#9;&#9;11	 &#9;&#9;12	type definition starts with incorrect symbol &#9;&#9;13	value starts with incorrect symbol &#9;&#9;14	statement starts with incorrect symbol &#9;&#9;15	declaration followed by incorrect symbol &#9;&#9;16	MODULE expected &#9;&#9;17	 &#9;&#9;18	"." missing &#9;&#9;19	"," missing &#9;&#9;20	"&#58;" missing &#9;&#9;21	 &#9;&#9;22	")" missing &#9;&#9;23	"&#93;" missing &#9;&#9;24	"&#125;" missing &#9;&#9;25	OF missing &#9;&#9;26	THEN missing &#9;&#9;27	DO missing &#9;&#9;28	TO missing &#9;&#9;29	 &#9;&#9;30	"(" missing &#9;&#9;31	 &#9;&#9;32	 &#9;&#9;33	 &#9;&#9;34	"&#58;&#61;" missing &#9;&#9;35	"," or OF expected &#9;&#9;36	 &#9;&#9;37	 &#9;&#9;38	EXIT not within loop statement &#9;&#9;39	 &#9;&#9;40	identifier expected &#9;&#9;41	";" missing &#9;&#9;42	 &#9;&#9;43	END missing &#9;&#9;44	 &#9;&#9;45	 &#9;&#9;46	UNTIL missing &#9;&#9;47	illegally marked identifier &#9;&#9;48	 &#9;&#9;49	 &#9;&#9;50	expression should be constant &#9;&#9;51	constant not an integer &#9;&#9;52	identifier does not denote a type &#9;&#9;53	identifier does not denote a record type &#9;&#9;54	result type of procedure is not a basic type &#9;&#9;55	procedure call of a function &#9;&#9;56	assignment to non-variable &#9;&#9;57	pointer not bound to record or array type &#9;&#9;58	recursive type definition &#9;&#9;59	illegal open array parameter &#9;&#9;60	wrong type of case label &#9;&#9;61	inadmissible type of case label &#9;&#9;62	case label defined more than once &#9;&#9;63	illegal value of constant &#9;&#9;64	more actual than formal parameters &#9;&#9;65	fewer actual than formal parameters &#9;&#9;66	element types of actual array and formal open array differ &#9;&#9;67	actual parameter corresponding to open array is not an array &#9;&#9;68	control variable must be integer &#9;&#9;69	parameter must be an integer constant &#9;&#9;70	pointer or VAR record required as formal receiver &#9;&#9;71	pointer expected as actual receiver &#9;&#9;72	procedure must be bound to a record of the same scope &#9;&#9;73	procedure must be of level 0 &#9;&#9;74	procedure unknown in base type &#9;&#9;75	invalid call of base procedure &#9;&#9;76	this variable (field) is read only &#9;&#9;77	object is not a record &#9;&#9;78	dereferenced object is not a variable &#9;&#9;79	indexed object is not a variable &#9;&#9;80	index expression is not an integer &#9;&#9;81	index out of specified bounds &#9;&#9;82	indexed variable is not an array &#9;&#9;83	undefined record field &#9;&#9;84	dereferenced variable is not a pointer &#9;&#9;85	guard or test type is not an extension of variable type &#9;&#9;86	guard or testtype is not a pointer &#9;&#9;87	guarded or tested variable is neither a pointer nor a VAR-parameter record &#9;&#9;88	open array not allowed as variable, record field or array element &#9;&#9;89	open lower bound not bound to procedure parameter &#9;&#9;90	semi-dynamic array not allowed in a record &#9;&#9;91	 &#9;&#9;92	operand of IN not an integer, or not a set &#9;&#9;93	set element type is not an integer &#9;&#9;94	operand of &#38; is not of type BOOLEAN &#9;&#9;95	operand of OR is not of type BOOLEAN &#9;&#9;96	operand not applicable to (unary) + &#9;&#9;97	operand not applicable to (unary) - &#9;&#9;98	operand of &#126; is not of type BOOLEAN &#9;&#9;99	ASSERT fault &#9;&#9;100	incompatible operands of dyadic operator &#9;&#9;101	operand type inapplicable to * &#9;&#9;102	operand type inapplicable to / &#9;&#9;103	operand type inapplicable to DIV &#9;&#9;104	operand type inapplicable to MOD &#9;&#9;105	operand type inapplicable to + &#9;&#9;106	operand type inapplicable to - &#9;&#9;107	operand type inapplicable to &#61; or # &#9;&#9;108	operand type inapplicable to relation &#9;&#9;109	overriding method must be exported &#9;&#9;110	operand is not a type &#9;&#9;111	operand inapplicable to (this) function &#9;&#9;112	operand is not a variable &#9;&#9;113	incompatible assignment &#9;&#9;114	string too long to be assigned &#9;&#9;115	parameter does not match &#9;&#9;116	number of parameters do not match &#9;&#9;117	result type does not match &#9;&#9;118	export mark does not match with forward declaration &#9;&#9;119	redefinition textually precedes procedure bound to base type &#9;&#9;120	type of expression following IF, WHILE, UNTIL or ASSERT is not BOOLEAN &#9;&#9;121	called object is not a procedure (or is an interrupt procedure) &#9;&#9;122	actual VAR-parameter is not a variable &#9;&#9;123	type of actual parameter is not identical with that of formal VAR-parameter &#9;&#9;124	type of result expression differs from that of procedure &#9;&#9;125	type of case expression is neither INTEGER nor CHAR &#9;&#9;126	this expression must not be a type or a procedure &#9;&#9;127	illegal use of object &#9;&#9;128	unsatisfied forward reference &#9;&#9;129	unsatisfied forward procedure &#9;&#9;130	WITH clause does not specify a variable &#9;&#9;131	LEN not applied to array &#9;&#9;132	dimension in LEN too large or negative &#9;&#9;134	initialiser can not return a value &#9;&#9;135	SYSTEM not imported &#9;&#9;136	recursive call of operator &#9;&#9;137	operator not defined &#9;&#9;138	VAR-parameter not allowed &#9;&#9;139	multiply-defined operator &#9;&#9;140	operator not allowed in record scope &#9;&#9;141	operator type missing &#9;&#9;142	name does not denote an operator &#9;&#9;143	invalid number of formal parameters &#9;&#9;144	only one initializer allowed in a record &#9;&#9;145	forward declaration not allowed &#9;&#9;146	operator must use one locally declared argument type &#9;&#9;147	&#58;&#61; operator&#58; cannot be a function &#9;&#9;148	&#58;&#61; operator&#58; first parameter must be VAR &#9;&#9;150	key inconsistency of imported module &#9;&#9;151	incorrect symbol file &#9;&#9;152	symbol file of imported module not found &#9;&#9;153	object or symbol file not opened (disk full?) &#9;&#9;154	recursive import not allowed &#9;&#9;155	generation of new symbol file not allowed &#9;&#9;170	incompatible assignment (declare the record as POINTER TO RECORD) &#9;&#9;Limitations of implementation &#9;&#9;200	not yet implemented &#9;&#9;201	lower bound of set range greater than higher bound &#9;&#9;202	set element greater than MAX(SET) or less than 0 &#9;&#9;203	number too large &#9;&#9;204	product too large &#9;&#9;205	division by zero &#9;&#9;206	sum too large &#9;&#9;207	difference too large &#9;&#9;208	overflow in arithmetic shift &#9;&#9;209	case range too large &#9;&#9;210	code too long ( &#62; 64 KB) &#9;&#9;211	procedure too large (reduce procedure size) &#9;&#9;212	operator should precede procedure declaration &#9;&#9;213	too many cases in case statement &#9;&#9;214	 &#9;&#9;215	not enough registers&#58; simplify expression &#9;&#9;216	not enough floating-point registers&#58; simplify expression &#9;&#9;217	 &#9;&#9;218	illegal value of parameter "(20 &#60;&#61; p &#60; 256)" &#9;&#9;219	illegal value of parameter "(0 &#60;&#61; p &#60; 16)" &#9;&#9;220	illegal value of parameter &#9;&#9;221	too many pointers in a record &#9;&#9;222	too many global pointers &#9;&#9;223	too many record types &#9;&#9;224	too many pointer types &#9;&#9;225	address of pointer variable too large (move forward in text) &#9;&#9;226	too many exported and/or type-bound procedures &#9;&#9;227	too many imported modules &#9;&#9;228	too many exported structures &#9;&#9;229	too many nested records for import &#9;&#9;230	too many constants (strings) in module &#9;&#9;231	too many external and/or type-bound procedures &#9;&#9;232	too many commands in module &#9;&#9;233	record extension hierarchy too high &#9;&#9;234	export of recursive type not allowed &#9;&#9;235	too many accesses to global variables or constants &#9;&#9;236	too many exported variables &#9;&#9;240	identifier too long &#9;&#9;241	string too long &#9;&#9;242	address overflow &#9;&#9;243	too many imported variables &#9;&#9;246	already inside an exclusive statement block &#9;&#9;247	local variables not allowed in inlined assembler procedure &#9;&#9;248	PASSIVATE with global condition &#9;&#9;249	only allowed for POINTER TO RECORDs &#9;&#9;250	inlined oberon procedures can not be exported &#9;&#9;251	too many nested function calls &#9;&#9;252	pointer to this record required &#9;&#9;253	initialiser must belong to a record &#9;&#9;254	can not define a static instance of an active object &#9;&#9;260	Active Oberon forward reference &#9;&#9;261	Active Oberon method &#9;&#9;262	Active Oberon relaxed declaration order &#9;&#9;270	Oberon X structured return type &#9;&#9;271	Oberon X array &#9;&#9;272	allowed only in active objects &#9;&#9;280	duplicate fingerprint &#9;&#9;Compiler Warnings &#9;&#9;301	implicit type cast &#9;&#9;302	guarded variable can be side-effected &#9;&#9;303	SYSTEM.PTR var parameter output-only &#9;&#9;304	SYSTEM.VAL size mismatch &#9;&#9;305	only open arrays and named types can be used &#9;&#9;306	possible size mismatch &#9;&#9;310	ambigous operator &#9;&#9;311	dynamic array deep copy &#9;&#9;312	implicit reference to heap object via VAR &#9;&#9;Incorrect use of i80386 Assembly Language &#9;&#9;500	undeclared identifier &#9;&#9;501	addressing mode not allowed &#9;&#9;502	undefined instruction &#9;&#9;503	number to large &#9;&#9;504	max one segment override allowed &#9;&#9;505	register expected &#9;&#9;506	32-Bit register expected &#9;&#9;507	"&#91;" expected &#9;&#9;508	scale factor expected (2, 4, 8) &#9;&#9;509	index already defined &#9;&#9;510	Carriage Return expected &#9;&#9;511	Operand missing &#9;&#9;512	Undefined operand size &#9;&#9;513	string expected &#9;&#9;514	Object Type not supported &#9;&#9;515	Instruction not supported on target &#9;&#9;516	no target specified &#9;&#9;517	access to non-local variables not allowed in exported inlined procedure &#9;&#9;518	inlined procedure&#58; procedure activation frame does not exist &#9;&#9;Analyzer Warnings &#9;&#9;900	never used &#9;&#9;901	never set &#9;&#9;902	used before set &#9;&#9;903	set but never used &#9;&#9;904	used as varpar, possibly not set &#9;&#9;905	also declared in outer scope &#9;&#9;906	access/assignment to intermediate &#9;&#9;907	redefinition &#9;&#9;908	new definition &#9;&#9;909	statement after RETURN/EXIT &#9;&#9;910	for loop variable set &#9;&#9;911	implied type guard in record assignment &#9;&#9;912	call might depend on evaluation sequence of params &#9;&#9;913	parameter never used &#9;&#125; &#125; ColorSystem &#61; &#123; &#9;RGB &#61; &#123; &#9;&#9;AliceBlue	 0.941	  0.973	  1.000 &#9;&#9;AntiqueWhite	 0.980	  0.922	  0.843 &#9;&#9;Aquamarine	 0.498	  1.000	  0.831 &#9;&#9;Azure	 0.941	  1.000	  1.000 &#9;&#9;Beige	 0.961	  0.961	  0.863 &#9;&#9;Bisque	 1.000	  0.894	  0.769 &#9;&#9;Black	 0.000	  0.000	  0.000 &#9;&#9;BlanchedAlmond	 1.000	  0.922	  0.804 &#9;&#9;Blue	 0.000	  0.000	  1.000 &#9;&#9;BlueViolet	 0.541	  0.169	  0.886 &#9;&#9;Brown	 0.647	  0.165	  0.165 &#9;&#9;Burlywood	 0.871	  0.722	  0.529 &#9;&#9;CadetBlue	 0.373	  0.620	  0.627 &#9;&#9;CadetBlue	 0.373	  0.620	  0.627 &#9;&#9;Chartreuse	 0.498	  1.000	  0.000 &#9;&#9;Chocolate	 0.824	  0.412	  0.118 &#9;&#9;Coral	 1.000	  0.498	  0.314 &#9;&#9;CornflowerBlue	 0.392	  0.584	  0.929 &#9;&#9;Cornsilk	 1.000	  0.973	  0.863 &#9;&#9;Cyan	 0.000	  1.000	  1.000 &#9;&#9;DarkBlue	 0.000	  0.000	  0.545 &#9;&#9;DarkCyan	 0.000	  0.545	  0.545 &#9;&#9;DarkGoldenrod	 0.722	  0.525	  0.043 &#9;&#9;DarkGreen	 0.000	  0.392	  0.000 &#9;&#9;DarkGrey	 0.663	  0.663	  0.663 &#9;&#9;DarkKhaki	 0.741	  0.718	  0.420 &#9;&#9;DarkMagenta	 0.545	  0.000	  0.545 &#9;&#9;DarkOliveGreen	 0.333	  0.420	  0.184 &#9;&#9;DarkOrange	 1.000	  0.549	  0.000 &#9;&#9;DarkOrchid	 0.600	  0.196	  0.800 &#9;&#9;DarkRed	 0.545	  0.000	  0.000 &#9;&#9;DarkSalmon	 0.914	  0.588	  0.478 &#9;&#9;DarkSeaGreen	 0.561	  0.737	  0.561 &#9;&#9;DarkSlateBlue	 0.282	  0.239	  0.545 &#9;&#9;DarkSlateGrey	 0.184	  0.310	  0.310 &#9;&#9;DarkTurquoise	 0.000	  0.808	  0.820 &#9;&#9;DarkViolet	 0.580	  0.000	  0.827 &#9;&#9;DeepPink	 1.000	  0.078	  0.576 &#9;&#9;DeepSkyBlue	 0.000	  0.749	  1.000 &#9;&#9;DimGrey	 0.412	  0.412	  0.412 &#9;&#9;DodgerBlue	 0.118	  0.565	  1.000 &#9;&#9;Firebrick	 0.698	  0.133	  0.133 &#9;&#9;FloralWhite	 1.000	  0.980	  0.941 &#9;&#9;ForestGreen	 0.133	  0.545	  0.133 &#9;&#9;Gainsboro	 0.863	  0.863	  0.863 &#9;&#9;GhostWhite	 0.973	  0.973	  1.000 &#9;&#9;Gold	 1.000	  0.843	  0.000 &#9;&#9;Goldenrod	 0.855	  0.647	  0.125 &#9;&#9;Green	 0.000	  1.000	  0.000 &#9;&#9;GreenYellow	 0.678	  1.000	  0.184 &#9;&#9;Grey	 0.745	  0.745	  0.745 &#9;&#9;Honeydew	 0.941	  1.000	  0.941 &#9;&#9;HotPink	 1.000	  0.412	  0.706 &#9;&#9;IndianRed	 0.804	  0.361	  0.361 &#9;&#9;Ivory	 1.000	  1.000	  0.941 &#9;&#9;Khaki	 0.941	  0.902	  0.549 &#9;&#9;Lavender	 0.902	  0.902	  0.980 &#9;&#9;LavenderBlush	 1.000	  0.941	  0.961 &#9;&#9;LawnGreen	 0.486	  0.988	  0.000 &#9;&#9;LemonChiffon	 1.000	  0.980	  0.804 &#9;&#9;LightBlue	 0.678	  0.847	  0.902 &#9;&#9;LightCoral	 0.941	  0.502	  0.502 &#9;&#9;LightCyan	 0.878	  1.000	  1.000 &#9;&#9;LightGoldenrod	 0.933	  0.867	  0.510 &#9;&#9;LightGoldenrodYellow	 0.980	  0.980	  0.824 &#9;&#9;LightGreen	 0.565	  0.933	  0.565 &#9;&#9;LightGrey	 0.827	  0.827	  0.827 &#9;&#9;LightPink	 1.000	  0.714	  0.757 &#9;&#9;LightSalmon	 1.000	  0.627	  0.478 &#9;&#9;LightSeaGreen	 0.125	  0.698	  0.667 &#9;&#9;LightSkyBlue	 0.529	  0.808	  0.980 &#9;&#9;LightSlateBlue	 0.518	  0.439	  1.000 &#9;&#9;LightSlateGrey	 0.467	  0.533	  0.600 &#9;&#9;LightSteelBlue	 0.690	  0.769	  0.871 &#9;&#9;LightYellow	 1.000	  1.000	  0.878 &#9;&#9;LimeGreen	 0.196	  0.804	  0.196 &#9;&#9;Linen	 0.980	  0.941	  0.902 &#9;&#9;Magenta	 1.000	  0.000	  1.000 &#9;&#9;Maroon	 0.690	  0.188	  0.376 &#9;&#9;MediumAquamarine	 0.400	  0.804	  0.667 &#9;&#9;MediumBlue	 0.000	  0.000	  0.804 &#9;&#9;MediumOrchid	 0.729	  0.333	  0.827 &#9;&#9;MediumPurple	 0.576	  0.439	  0.859 &#9;&#9;MediumSeaGreen	 0.235	  0.702	  0.443 &#9;&#9;MediumSlateBlue	 0.482	  0.408	  0.933 &#9;&#9;MediumSpringGreen	 0.000	  0.980	  0.604 &#9;&#9;MediumTurquoise	 0.282	  0.820	  0.800 &#9;&#9;MediumVioletRed	 0.780	  0.082	  0.522 &#9;&#9;MidnightBlue	 0.098	  0.098	  0.439 &#9;&#9;MintCream	 0.961	  1.000	  0.980 &#9;&#9;MistyRose	 1.000	  0.894	  0.882 &#9;&#9;Moccasin	 1.000	  0.894	  0.710 &#9;&#9;NavajoWhite	 1.000	  0.871	  0.678 &#9;&#9;NavyBlue	 0.000	  0.000	  0.502 &#9;&#9;OldLace	 0.992	  0.961	  0.902 &#9;&#9;OliveDrab	 0.420	  0.557	  0.137 &#9;&#9;Orange	 1.000	  0.647	  0.000 &#9;&#9;OrangeRed	 1.000	  0.271	  0.000 &#9;&#9;Orchid	 0.855	  0.439	  0.839 &#9;&#9;PaleGoldenrod	 0.933	  0.910	  0.667 &#9;&#9;PaleGreen	 0.596	  0.984	  0.596 &#9;&#9;PaleTurquoise	 0.686	  0.933	  0.933 &#9;&#9;PaleVioletRed	 0.859	  0.439	  0.576 &#9;&#9;PapayaWhip	 1.000	  0.937	  0.835 &#9;&#9;PeachPuff	 1.000	  0.855	  0.725 &#9;&#9;Peru	 0.804	  0.522	  0.247 &#9;&#9;Pink	 1.000	  0.753	  0.796 &#9;&#9;Plum	 0.867	  0.627	  0.867 &#9;&#9;PowderBlue	 0.690	  0.878	  0.902 &#9;&#9;Purple	 0.627	  0.125	  0.941 &#9;&#9;Red	 1.000	  0.000	  0.000 &#9;&#9;RosyBrown	 0.737	  0.561	  0.561 &#9;&#9;RoyalBlue	 0.255	  0.412	  0.882 &#9;&#9;SaddleBrown	 0.545	  0.271	  0.075 &#9;&#9;Salmon	 0.980	  0.502	  0.447 &#9;&#9;SandyBrown	 0.957	  0.643	  0.376 &#9;&#9;SeaGreen	 0.180	  0.545	  0.341 &#9;&#9;Seashell	 1.000	  0.961	  0.933 &#9;&#9;Sienna	 0.627	  0.322	  0.176 &#9;&#9;SkyBlue	 0.529	  0.808	  0.922 &#9;&#9;SlateBlue	 0.416	  0.353	  0.804 &#9;&#9;SlateGrey	 0.439	  0.502	  0.565 &#9;&#9;Snow	 1.000	  0.980	  0.980 &#9;&#9;SpringGreen	 0.000	  1.000	  0.498 &#9;&#9;SteelBlue	 0.275	  0.510	  0.706 &#9;&#9;Tan	 0.824	  0.706	  0.549 &#9;&#9;Thistle	 0.847	  0.749	  0.847 &#9;&#9;Tomato	 1.000	  0.388	  0.278 &#9;&#9;Turquoise	 0.251	  0.878	  0.816 &#9;&#9;Violet	 0.933	  0.510	  0.933 &#9;&#9;VioletRed	 0.816	  0.125	  0.565 &#9;&#9;Wheat	 0.961	  0.871	  0.702 &#9;&#9;White	 1.000	  1.000	  1.000 &#9;&#9;WhiteSmoke	 0.961	  0.961	  0.961 &#9;&#9;Yellow	 1.000	  1.000	  0.000 &#9;&#9;YellowGreen	 0.604	  0.804	  0.196 &#9;&#9;Grey0	 0.000	  0.000	  0.000 &#9;&#9;Grey1	 0.012	  0.012	  0.012 &#9;&#9;Grey2	 0.020	  0.020	  0.020 &#9;&#9;Grey3	 0.031	  0.031	  0.031 &#9;&#9;Grey4	 0.039	  0.039	  0.039 &#9;&#9;Grey5	 0.051	  0.051	  0.051 &#9;&#9;Grey6	 0.059	  0.059	  0.059 &#9;&#9;Grey7	 0.071	  0.071	  0.071 &#9;&#9;Grey8	 0.078	  0.078	  0.078 &#9;&#9;Grey9	 0.090	  0.090	  0.090 &#9;&#9;Grey10	 0.102	  0.102	  0.102 &#9;&#9;Grey11	 0.110	  0.110	  0.110 &#9;&#9;Grey12	 0.122	  0.122	  0.122 &#9;&#9;Grey13	 0.129	  0.129	  0.129 &#9;&#9;Grey14	 0.141	  0.141	  0.141 &#9;&#9;Grey15	 0.149	  0.149	  0.149 &#9;&#9;Grey16	 0.161	  0.161	  0.161 &#9;&#9;Grey17	 0.169	  0.169	  0.169 &#9;&#9;Grey18	 0.180	  0.180	  0.180 &#9;&#9;Grey19	 0.188	  0.188	  0.188 &#9;&#9;Grey20	 0.200	  0.200	  0.200 &#9;&#9;Grey21	 0.212	  0.212	  0.212 &#9;&#9;Grey22	 0.220	  0.220	  0.220 &#9;&#9;Grey23	 0.231	  0.231	  0.231 &#9;&#9;Grey24	 0.239	  0.239	  0.239 &#9;&#9;Grey25	 0.251	  0.251	  0.251 &#9;&#9;Grey26	 0.259	  0.259	  0.259 &#9;&#9;Grey27	 0.271	  0.271	  0.271 &#9;&#9;Grey28	 0.278	  0.278	  0.278 &#9;&#9;Grey29	 0.290	  0.290	  0.290 &#9;&#9;Grey30	 0.302	  0.302	  0.302 &#9;&#9;Grey31	 0.310	  0.310	  0.310 &#9;&#9;Grey32	 0.322	  0.322	  0.322 &#9;&#9;Grey33	 0.329	  0.329	  0.329 &#9;&#9;Grey34	 0.341	  0.341	  0.341 &#9;&#9;Grey35	 0.349	  0.349	  0.349 &#9;&#9;Grey36	 0.361	  0.361	  0.361 &#9;&#9;Grey37	 0.369	  0.369	  0.369 &#9;&#9;Grey38	 0.380	  0.380	  0.380 &#9;&#9;Grey39	 0.388	  0.388	  0.388 &#9;&#9;Grey40	 0.400	  0.400	  0.400 &#9;&#9;Grey41	 0.412	  0.412	  0.412 &#9;&#9;Grey42	 0.420	  0.420	  0.420 &#9;&#9;Grey43	 0.431	  0.431	  0.431 &#9;&#9;Grey44	 0.439	  0.439	  0.439 &#9;&#9;Grey45	 0.451	  0.451	  0.451 &#9;&#9;Grey46	 0.459	  0.459	  0.459 &#9;&#9;Grey47	 0.471	  0.471	  0.471 &#9;&#9;Grey48	 0.478	  0.478	  0.478 &#9;&#9;Grey49	 0.490	  0.490	  0.490 &#9;&#9;Grey50	 0.498	  0.498	  0.498 &#9;&#9;Grey51	 0.510	  0.510	  0.510 &#9;&#9;Grey52	 0.522	  0.522	  0.522 &#9;&#9;Grey53	 0.529	  0.529	  0.529 &#9;&#9;Grey54	 0.541	  0.541	  0.541 &#9;&#9;Grey55	 0.549	  0.549	  0.549 &#9;&#9;Grey56	 0.561	  0.561	  0.561 &#9;&#9;Grey57	 0.569	  0.569	  0.569 &#9;&#9;Grey58	 0.580	  0.580	  0.580 &#9;&#9;Grey59	 0.588	  0.588	  0.588 &#9;&#9;Grey60	 0.600	  0.600	  0.600 &#9;&#9;Grey61	 0.612	  0.612	  0.612 &#9;&#9;Grey62	 0.620	  0.620	  0.620 &#9;&#9;Grey63	 0.631	  0.631	  0.631 &#9;&#9;Grey64	 0.639	  0.639	  0.639 &#9;&#9;Grey65	 0.651	  0.651	  0.651 &#9;&#9;Grey66	 0.659	  0.659	  0.659 &#9;&#9;Grey67	 0.671	  0.671	  0.671 &#9;&#9;Grey68	 0.678	  0.678	  0.678 &#9;&#9;Grey69	 0.690	  0.690	  0.690 &#9;&#9;Grey70	 0.702	  0.702	  0.702 &#9;&#9;Grey71	 0.710	  0.710	  0.710 &#9;&#9;Grey72	 0.722	  0.722	  0.722 &#9;&#9;Grey73	 0.729	  0.729	  0.729 &#9;&#9;Grey74	 0.741	  0.741	  0.741 &#9;&#9;Grey75	 0.749	  0.749	  0.749 &#9;&#9;Grey76	 0.761	  0.761	  0.761 &#9;&#9;Grey77	 0.769	  0.769	  0.769 &#9;&#9;Grey78	 0.780	  0.780	  0.780 &#9;&#9;Grey79	 0.788	  0.788	  0.788 &#9;&#9;Grey80	 0.800	  0.800	  0.800 &#9;&#9;Grey81	 0.812	  0.812	  0.812 &#9;&#9;Grey82	 0.820	  0.820	  0.820 &#9;&#9;Grey83	 0.831	  0.831	  0.831 &#9;&#9;Grey84	 0.839	  0.839	  0.839 &#9;&#9;Grey85	 0.851	  0.851	  0.851 &#9;&#9;Grey86	 0.859	  0.859	  0.859 &#9;&#9;Grey87	 0.871	  0.871	  0.871 &#9;&#9;Grey88	 0.878	  0.878	  0.878 &#9;&#9;Grey89	 0.890	  0.890	  0.890 &#9;&#9;Grey90	 0.898	  0.898	  0.898 &#9;&#9;Grey91	 0.910	  0.910	  0.910 &#9;&#9;Grey92	 0.922	  0.922	  0.922 &#9;&#9;Grey93	 0.929	  0.929	  0.929 &#9;&#9;Grey94	 0.941	  0.941	  0.941 &#9;&#9;Grey95	 0.949	  0.949	  0.949 &#9;&#9;Grey96	 0.961	  0.961	  0.961 &#9;&#9;Grey97	 0.969	  0.969	  0.969 &#9;&#9;Grey98	 0.980	  0.980	  0.980 &#9;&#9;Grey99	 0.988	  0.988	  0.988 &#9;&#9;Grey100	 1.000	  1.000	  1.000 &#9;&#125; &#125; Leonardo &#61; &#123; &#9;Rectangle &#61; LeoBasicEditors.NewRect &#9;Stroker &#61; LeoPenEditors.NewStroker &#9;Filler &#61; LeoPenEditors.NewFiller &#9;Dasher &#61; LeoPenEditors.NewDasher &#9;Forker &#61; LeoPenEditors.NewForker &#9;Outliner &#61; LeoPenEditors.NewOutliner &#9;Arrow &#61; LeoPenEditors.NewArrow &#9;Caption &#61; LeoCaptionEditors.New &#9;Point &#61; LeoPathEditors.NewPoint &#9;Curve &#61; LeoPathEditors.NewCurve &#9;Group &#61; LeoBasicEditors.NewGroup &#9;Ellipse &#61; LeoBasicEditors.NewEllipse &#9;Spline &#61; LeoPathEditors.NewSegment &#9;LeoPaths.NewPoint &#61; LeoPathEditors.NewPoint &#9;LeoCaptions.New &#61; LeoCaptionEditors.New &#9;Description &#61; VinciEditors.New &#9;Image &#61; LeoImageEditors.New &#9;Path &#61; LeoPathEditors.NewPath &#9;Polyline &#61; LeoPathEditors.NewSegment &#9;Arc &#61; LeoPathEditors.NewArc &#9;Bezier &#61; LeoPathEditors.NewSegment &#9;LeoBasic.NewLink &#61; LeoBasicEditors.NewLink &#125; Gadgets &#61; &#123; &#9;Hardlook &#61; No &#9;FixedDocs &#61; No	&#123;* should desktop documents have a fixed height *&#125; &#9;Aliases &#61; &#123; &#9;&#9;Boolean &#61; BasicGadgets.NewBoolean &#9;&#9;Integer &#61; BasicGadgets.NewInteger &#9;&#9;String &#61; BasicGadgets.NewString &#9;&#9;Real &#61; BasicGadgets.NewReal &#9;&#9;Complex &#61; Complex.New &#9;&#9;Text &#61; Texts.New &#9;&#9;Picture &#61; Pictures.NewPicture &#9;&#9; &#9;&#9;Button &#61; BasicGadgets.NewButton &#9;&#9;CheckBox &#61; BasicGadgets.NewCheckBox &#9;&#9;Slider &#61; BasicGadgets.NewSlider &#9;&#9; &#9;&#9;TextField &#61; TextFields.NewTextField &#9;&#9;View &#61; Views.NewView &#9;&#9; &#9;&#9;Icon &#61; Icons.NewIcon &#9;&#9;Iconizer &#61; Icons.NewIconizer &#9;&#9;List &#61; Lists.NewList &#9;&#9;ColorPicker &#61; ColorTools.NewColorPicker &#9;&#9;Panel &#61; Panels.NewPanel &#9;&#9;NamePlate &#61; NamePlates.NewNamePlate &#9;&#9;TextGadget &#61; TextGadgets.New &#9;&#9;TextNote &#61; TextGadgets.NewNote &#9;&#9;TextHyperlink &#61; TextGadgets.NewControl &#9;&#9;TextStyle &#61; TextGadgets.NewStyleProc &#9;&#9;Caption &#61; TextFields.NewCaption &#9;&#9; &#9;&#9;Navigator &#61; Navigators.NewNavigator &#9;&#9;NoteBook &#61; NoteBooks.New &#9;&#9;ColorWell &#61; ColorWells.NewColorWell &#9;&#9; &#9;&#9;Clock &#61; Clocks.NewClock &#9;&#9;DigitalClock &#61; Clocks.NewDigiClock &#9;&#9;Calendar &#61; Clocks.NewCalendar &#9;&#9; &#9;&#9;Organizer &#61; Organizers.NewPanel &#9;&#9;Sisiphus &#61; Sisiphus.New &#9;&#9;Outline &#61; Outlines.New &#9;&#9; &#9;&#9;PanelDoc &#61; PanelDocs.NewDoc &#9;&#9;TextDoc &#61; TextDocs.NewDoc &#9;&#9;RembrandtDoc &#61; RembrandtDocs.NewDoc &#9;&#9;RembrandtFrame &#61; Rembrandt.New &#9;&#9;LogDoc &#61; TextDocs.NewLog &#9;&#9; &#9;&#9;CurrentDirectory &#61; Directories.NewDrv &#9;&#9;Directory &#61; Directories.New &#9;&#9;DirectoryView &#61; Directories.NewDirList &#9;&#9;CurrentLoad &#61; Gages.NewLoad &#9;&#9;EventTimer &#61; Gages.NewLap &#9;&#9;Scope &#61; Gages.NewFrame &#9;&#9;MemoryUsed &#61; Gages.NewMem &#9;&#9;Histogram &#61; Histogram.NewFrame &#9;&#9;TimeStamp &#61; TimeStamps.New &#9;&#9;Finder &#61; Finder.NewFrame &#9;&#9; &#9;&#9;Line &#61; BasicFigures.NewLine &#9;&#9;Circle &#61; BasicFigures.NewCircle &#9;&#9;Rectangle &#61; BasicFigures.NewRect &#9;&#9;Spline &#61; BasicFigures.NewSpline &#9;&#9;Rectangle3D &#61; BasicFigures.NewRect3D &#9;&#9;ScrollView &#61; ScrollViews.NewView &#9;&#9;Reference &#61; RefGadgets.NewReference &#9;&#9;RefFrame &#61; RefGadgets.NewFrame &#9;&#9;Set &#61; SetGadgets.NewSet &#9;&#9;SetFrame &#61; SetGadgets.NewFrame &#9;&#9;ProgressMeter &#61; ProgressMeters.NewFrame &#9;&#9;Columbus &#61; Columbus.NewDoc &#9;&#9;Scrollbar &#61; Scrollbars.New &#9;&#9;ListGadget &#61; ListGadgets.NewFrame &#9;&#9;ListModel &#61; ListModels.NewList &#9;&#9;Tree &#61; ListModels.NewTree &#9;&#9;Dag &#61; ListDags.New &#9;&#9; &#9;&#9;CDTracks &#61; AudioGadgets.NewTrack &#9;&#9;LCD &#61; AudioGadgets.NewLCD &#9;&#125; &#9;Documents &#61; &#123; &#9;&#9;html &#61; HTMLDocs.NewDoc &#9;&#9;htm &#61; HTMLDocs.NewDoc &#9;&#9;gif &#61; ImageDocs.NewDoc &#9;&#9;jpg &#61; ImageDocs.NewDoc &#9;&#9;xbm &#61; RembrandtDocs.NewDoc &#9;&#9;bmp &#61; ImageDocs.NewDoc &#9;&#9;pcx &#61; RembrandtDocs.NewDoc &#9;&#9;ico &#61; RembrandtDocs.NewDoc &#9;&#9;tga &#61; RembrandtDocs.NewDoc &#9;&#9;iff &#61; RembrandtDocs.NewDoc &#9;&#9;xpm &#61; RembrandtDocs.NewDoc &#9;&#9;pbm &#61; RembrandtDocs.NewDoc &#9;&#9;pgm &#61; RembrandtDocs.NewDoc &#9;&#9;ppm &#61; RembrandtDocs.NewDoc &#9;&#9;zip &#61; ZipDocs.NewDoc &#9;&#9;Arc &#61; Compress.NewDoc &#9;&#9;Pict &#61; RembrandtDocs.NewDoc &#9;&#9;Graph &#61; LeoDraw.NewDoc &#9;&#9;Fig &#61; Leonardo.NewDoc &#9;&#9;Lib &#61; Columbus.NewDoc &#9;&#9;tar &#61; Tar.NewDoc &#9;&#9;dvi &#61; DVIDocs.NewDoc &#9;&#9;psd &#61; RembrandtDocs.NewDoc &#9;&#125; &#9;DocumentServices &#61; &#123; &#9;&#9;file &#61; HyperDocs.NewDoc &#9;&#9;http &#61; HTTPDocs.NewDoc &#9;&#9;ftp &#61; FTPDocs.NewDoc &#9;&#9;mailto &#61; Mail.NewDoc &#9;&#9;mailserver &#61; Mail.NewDoc &#9;&#9;finger &#61; Finger.NewDoc &#9;&#9;news &#61; News.NewDoc &#9;&#9;nntp &#61; News.NewDoc &#9;&#9;gopher &#61; Gopher.NewDoc &#9;&#9;telnet &#61; TelnetGadgets.NewDoc &#9;&#9;explore &#61; FATDocs.NewDoc &#9;&#125; &#9;FinderTemplates &#61; &#123; &#9;&#9;Gadgets.Panel &#61; "Gadgets.Panel" &#9;&#9;Libraries.Panel &#61; "Libraries.Panel" &#9;&#9;Columbus &#61; "(Columbus.NewDoc)" &#9;&#9;Watson &#61; "Watson.Panel" &#9;&#9;TextDocs.Panel &#61; "TextDocs.Panel" &#9;&#9;Documents.Panel &#61; "Documents.Panel" &#9;&#9;Rembrandt &#61; "Rembrandt.Panel" &#9;&#9;Leonardo &#61; "Leonardo.Panel" &#9;&#9;"New Text" &#61; "(TextDocs.NewDoc)" &#9;&#9;"New Panel" &#61; "(PanelDocs.NewDoc)" &#9;&#9;"New Log" &#61; "(TextDocs.NewLog)" &#9;&#9;System3.Tool &#61; "System3.Tool" &#9;&#125; &#125;