143 lines
		
	
	
		
			4.6 KiB
		
	
	
	
		
			C#
		
	
	
	
	
	
			
		
		
	
	
			143 lines
		
	
	
		
			4.6 KiB
		
	
	
	
		
			C#
		
	
	
	
	
	
| /*********************************************************************************************
 | ||
|  * Copyright 2004 - Volian Enterprises, Inc. All rights reserved.
 | ||
|  * Volian Enterprises - Proprietary Information - DO NOT COPY OR DISTRIBUTE
 | ||
|  * ------------------------------------------------------------------------------
 | ||
|  * $Workfile: SymbLst.cs $     $Revision: 2 $
 | ||
|  * $Author: Kathy $   $Date: 11/15/04 10:54a $
 | ||
|  *
 | ||
|  * $History: SymbLst.cs $
 | ||
|  * 
 | ||
|  * *****************  Version 2  *****************
 | ||
|  * User: Kathy        Date: 11/15/04   Time: 10:54a
 | ||
|  * Updated in $/LibSource/Utils
 | ||
|  * B2004-057: crash on scroll fixed & rest of PSI/Title symbols added
 | ||
|  * 
 | ||
|  * *****************  Version 1  *****************
 | ||
|  * User: Kathy        Date: 7/27/04    Time: 8:34a
 | ||
|  * Created in $/LibSource/Utils
 | ||
|  *********************************************************************************************/
 | ||
| 
 | ||
| using System;
 | ||
| 
 | ||
| namespace Utils
 | ||
| {
 | ||
| 	/// <summary>
 | ||
| 	/// Summary description for SymbLst.
 | ||
| 	/// </summary>
 | ||
| 	/// 
 | ||
| 	public class SymbolListItem 
 | ||
| 	{
 | ||
| 		public string CharacterCode;
 | ||
| 		public byte Translation;
 | ||
| 		public short CharacterSet;
 | ||
| 		public SymbolListItem(string cc, byte trans, short cs)
 | ||
| 		{
 | ||
| 			CharacterCode = cc;
 | ||
| 			Translation = trans;
 | ||
| 			CharacterSet = cs;
 | ||
| 		}
 | ||
| 	}
 | ||
| 	public class SymbolListB
 | ||
| 	{
 | ||
| 		public string[] SymbolListStrings;
 | ||
| 		public SymbolListItem[] SymbolList;
 | ||
| 		public SymbolListB()
 | ||
| 		{
 | ||
| 		}
 | ||
| 	}
 | ||
| 
 | ||
| 	public class SymbolListSteps : SymbolListB			// for steps
 | ||
| 	{
 | ||
| 		
 | ||
| 		public SymbolListSteps()
 | ||
| 		{
 | ||
| 			SymbolListStrings = new string[]
 | ||
| 			{
 | ||
| 			"Degree",
 | ||
| 			"Delta",
 | ||
| 			"Greater Than or Equal To",
 | ||
| 			"Less Than Or Equal To",
 | ||
| 			"Plus or Minus",
 | ||
| 			"Sigma",
 | ||
| 			"Gamma",
 | ||
| 			"One Half",
 | ||
| 			"ACCUM Character",
 | ||
| 			"Solid Bullet",
 | ||
| 			"Approximatly Equal",
 | ||
| 			"Similar or Equal",
 | ||
| 			"Division Symbol",
 | ||
| 			"Square Root",
 | ||
| 			"Rho",
 | ||
| 			"PI",
 | ||
| 			"Micro",
 | ||
| 			"Lower Case Delta",
 | ||
| 			"Lower Case Sigma",
 | ||
| 			"One Fourth",
 | ||
| 			"Distinguished Zero",
 | ||
| 			"Average Disintegration Energy",
 | ||
| 			"Grave",
 | ||
| 			"Vertical Line",
 | ||
| 			"Epsilon",
 | ||
| 			"Theta",
 | ||
| 			"Dot in Oval",
 | ||
| 			"Tau",
 | ||
| 			"Hard Space",
 | ||
| 			"Diamond",
 | ||
| 			"Turn On Bold",
 | ||
| 			"Turn Off Bold",
 | ||
| 			"Turn On Underline",
 | ||
| 			"Turn Off Underline",
 | ||
| 			"Turn On Italics",
 | ||
| 			"Turn Off Italics",
 | ||
| 			"Turn On Superscript",
 | ||
| 			"Turn Off Superscript",
 | ||
| 			"Turn On Subscript",
 | ||
| 			"Turn Off Subscript"
 | ||
| 			};
 | ||
| 
 | ||
| 			SymbolList = new SymbolListItem[] {	
 | ||
| 				new SymbolListItem("\xB0",0xF8,0),		/* <20> - Degree */
 | ||
| 				new SymbolListItem("\x44",0x7F,0),		/*  - Delta */
 | ||
| 				new SymbolListItem("\xB3",0xF2,0),		/* <20> - Greater Than or Equal */
 | ||
| 				new SymbolListItem("\xA3",0xF3,0),		/* <20> - Less Than or Equal */
 | ||
| 				new SymbolListItem("\xB1",0xF1,0),		/* <20> - Plus or Minus */
 | ||
| 				new SymbolListItem("\x53",0xE4,0),		/* <20> - Sigma */
 | ||
| 				new SymbolListItem("\x67",0xE7,0),		/* <20> - (Printed as a Gamma) */
 | ||
| 				new SymbolListItem("\xBD",0xAB,1),		/* <20> - One Half */
 | ||
| 				new SymbolListItem("\xFE",0xFE,0),		/* <20> - ACCUM Character */
 | ||
| 				new SymbolListItem("\xB7",0x07,0),		/*  - Solid Bullet */
 | ||
| 				new SymbolListItem("\xBB",0xF7,0),		/* Similar */
 | ||
| 				new SymbolListItem("\x40",0xF0,0),		/* <20> - Approximately equal */
 | ||
| 				new SymbolListItem("\xB8",0xF6,0),		/* <20> - Division symbol */
 | ||
| 				new SymbolListItem("\xD6",0xFB,0),		/* <20> - Square Root */
 | ||
| 				new SymbolListItem("\x72",0xE2,0),		/* <20> - (Printed as a rho) */
 | ||
| 				new SymbolListItem("\x70",0xE3,0),		/* <20> - (Printed as pi) */
 | ||
| 				new SymbolListItem("\x6D",0xE6,0),		/* <20> - micro */
 | ||
| 				new SymbolListItem("\x64",0xEB,0),      /* <20> - Lower Case Delta */
 | ||
| 				new SymbolListItem("\x73",0xE5,0),		/* <20> - Lower Case Sigma */
 | ||
| 				new SymbolListItem("\xBC",0xAC,1),		/* <20> - One Fourth */
 | ||
| 				new SymbolListItem("\xC6",0xED,0),		/* <20> - Distinguished Zero */
 | ||
| 				new SymbolListItem("\x9F",0x90,0),		// Average Deintegration Energy
 | ||
| 				new SymbolListItem("\xEC",0x8D,1),		// Grave
 | ||
| 				new SymbolListItem("\xBD",0xB3,0),		// Vertical Bar
 | ||
| 				new SymbolListItem("\x65",0xEE,0),		// Epsilon
 | ||
| 				new SymbolListItem("\x71",0xE9,0),		// Theta
 | ||
| 				new SymbolListItem("\x9E",0xEC,0),		// Dot With Oval
 | ||
| 				new SymbolListItem("\x74",0xA8,0),		// Tau
 | ||
| 				new SymbolListItem("\xA0",0xFF,1),		// Hard Space
 | ||
| 				new SymbolListItem("\xA8",0xA9,0),		// Diamond
 | ||
| 				new SymbolListItem("\xD5",0xD5,1),		// Bold on
 | ||
| 				new SymbolListItem("\xD6",0xD6,1),		// Bold off
 | ||
| 				new SymbolListItem("\xAE",0xAE,1),		// Underline on
 | ||
| 				new SymbolListItem("\xAF",0xAF,1),		// Underline off
 | ||
| 				new SymbolListItem("\xB2",0xB2,1),		// Italics on
 | ||
| 				new SymbolListItem("\xDD",0xDD,1),		// Italics off
 | ||
| 				new SymbolListItem("\xC6",0xC6,1),		// Superscript on
 | ||
| 				new SymbolListItem("\xC7",0xC7,1),		// Superscript off
 | ||
| 				new SymbolListItem("\xD1",0xD1,1),		// Subscript on
 | ||
| 				new SymbolListItem("\xA6",0xA6,1)		// Subscript off
 | ||
| 			};
 | ||
| 		}
 | ||
| 	}
 | ||
| }
 |