using debug1.lines.lines;
namespace debug1.forms.main.Fmain
{
public abstract class AFmain
{
//text settings
private static float keyboardFontScalar;
private static float operatorFontScalar;
private static float subscriptFontScalar;
private static Color textColor;
private static Color textBackColor;
private static Font operatorFont;
private static Font subscriptFont;
private static Font keyboardFont;
//lineBlock settings
private static float rectangleScalar;
//line settings
private static float lineHeight;
private static Color currentLineColor;
//cursor settings
private static float cursorScalar;
private static float cursorWidth;
private static int cursorBlinkInterval;
private static SizeF cursorSize;
//panel settings
private static float pad;
private static Color panelColor;
public static float KeyboardFontScalar
{
get { return .56F; }
}
public static float SubscriptFontScalar
{
get { return .36F; }
}
public static float OperatorFontScalar
{
get { return .6F; }
// get { return .36F; }
// set { fontScalar = value; }
}
public static Color TextColor
{
get { return Color.Black; }
// set { textColor = value; }
}
public static Color TextBackColor
{
get { return Color.Gray; }
// set { textBackColor = value; }
}
public static Font OperatorFont
{
get {
return new Font(FontFamily.GenericSansSerif,
LineHeight* OperatorFontScalar, FontStyle.Regular);
}
// set { operatorFont = value; }
}
public static Font SubscriptFont
{
get {
return new Font(FontFamily.GenericSansSerif,
OperatorFont.Size*SubscriptFontScalar, FontStyle.Regular);
}
//set { subscriptFont = value; }
}
public static Font KeyboardFont
{
get
{
return new Font(FontFamily.GenericSansSerif,
OperatorFont.Size * KeyboardFontScalar, FontStyle.Regular);
}
//set { subscriptFont = value; }
}
public static float RectangleScalar
{
get { return .40F; }
// set { rectangleScalar = value; }
}
public static float LineHeight
{
get { return 70F; }
//set { lineHeight = value; }
}
public static Color CurrentLineColor
{
get { return Color.LimeGreen; }
//set { currentLineColor = value; }
}
public static float CursorScalar
{
get { return .90F; }
//set { cursorScalar = value; }
}
public static float CursorWidth
{
get { return 3F; }
//set { cursorWidth = value; }
}
public static int CursorBlinkInterval
{
get { return 300; }
//set { cursorBlinkInterval= value; }
}
public static SizeF CursorSize
{
get { return new SizeF(CursorWidth, LineHeight ); }
//set { cursorSize = value; }
}
public static Color CursorColor
{
get { return Color.Black; }
//set { cursorColor = value; }
}
public static float Pad
{
get { return 5F; }
//set { pad = value; }
}
public static Color PanelColor
{
get { return Color.White; }
// set { panelColor = value; }
}
}
}