ui/richtext/RichTextEKey.cs

RichTextEKey is a small RichTextPanel-derived UI element for rendering an "E" key visual. It sets font weight, border radius, background gradient, text color, and overrides the displayed text to "E".

[RichTextPanel( @"\bEButton?\b" )]
public class RichTextEKey : RichTextBase
{
	public override int? FontWeight => 900;

	//public override Color? BackgroundColor => Color.White.WithAlpha(1f);
	public override float? BorderRadius => 3f;
	public override Color? BackgroundGradientStart => Color.White.WithAlpha( 1f );
	public override Color? BackgroundGradientEnd => Color.White.WithAlpha( 0.6f );
	public override float? BackgroundGradientAngle => -90f;

	//public override Color Color => new Color( 0.3f, 0.8f, 1f );
	public override Color Color => Color.Black;

	public override string TextOverride => "E";
}