// Copyright (c) AlphaSierraPapa for the SharpDevelop Team (for details please see \doc\copyright.txt) // This code is distributed under the GNU LGPL (for details please see \doc\license.txt) using System; using System.Windows; using System.Windows.Media; using System.Windows.Media.TextFormatting; namespace Tango.Scripting.Editors.Rendering { sealed class GlobalTextRunProperties : TextRunProperties { internal Typeface typeface; internal double fontRenderingEmSize; internal Brush foregroundBrush; private Brush backgroundBrush1; internal System.Globalization.CultureInfo cultureInfo; public override Typeface Typeface { get { return typeface; } } public override double FontRenderingEmSize { get { return fontRenderingEmSize; } } public override double FontHintingEmSize { get { return fontRenderingEmSize; } } public override TextDecorationCollection TextDecorations { get { return null; } } public override Brush ForegroundBrush { get { return foregroundBrush; } } public override Brush BackgroundBrush { get { return BackgroundBrush1; } } public override System.Globalization.CultureInfo CultureInfo { get { return cultureInfo; } } public override TextEffectCollection TextEffects { get { return null; } } internal Brush BackgroundBrush1 { get => backgroundBrush1; set => backgroundBrush1 = value; } } }