143 lines
4.6 KiB
C#
Raw Permalink Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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