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
 | 
						||
			};
 | 
						||
		}
 | 
						||
	}
 | 
						||
}
 |