public TextControlScreen(Window Parent) { InitializeComponent(); _parent = Parent; this.Margin = new Thickness(0); _parent = Parent; _cursorCanvas = new System.Windows.Controls.Canvas(); _cursorCanvas.Background = ZColorCheck.ZColorToBrush(1, ColorType.Foreground); _cursorCanvas.Visibility = System.Windows.Visibility.Hidden; cnvsTop.Children.Add(_cursorCanvas); _sound = new FrotzSound(); LayoutRoot.Children.Add(_sound); fColor = 1; bColor = 1; this.Background = ZColorCheck.ZColorToBrush(1, ColorType.Background); _substituion = new NumberSubstitution(); setFontInfo(); }
public TextControlScreen(Window Parent) { InitializeComponent(); _parent = Parent; Margin = new Thickness(0); _parent = Parent; _cursorCanvas = new Canvas { Background = ZColorCheck.ZColorToBrush(1, ColorType.Foreground), Visibility = Visibility.Hidden }; cnvsTop.Children.Add(_cursorCanvas); _sound = new FrotzSound(); LayoutRoot.Children.Add(_sound); fColor = 1; bColor = 1; Background = ZColorCheck.ZColorToBrush(1, ColorType.Background); _substituion = new NumberSubstitution(); SetFontInfo(); Unloaded += (s, e) => { _regularLines?.Dispose(); _fixedWidthLines?.Dispose(); }; }
public AbsoluteScreen(Window Parent) { InitializeComponent(); _parent = Parent; _scrollback = new ScrollbackArea(this); _cursorCanvas = new System.Windows.Controls.Canvas(); _cursorCanvas.Background = ZColorCheck.ZColorToBrush(1, ColorType.Foreground); _cursorCanvas.Visibility = System.Windows.Visibility.Visible; cnvsTop.Children.Add(_cursorCanvas); _sound = new FrotzSound(); LayoutRoot.Children.Add(_sound); _substituion = new NumberSubstitution(); setFontInfo(); _currentInfo = new CharDisplayInfo(1, 0, 1, 1); bColor = 1; this.Background = ZColorCheck.ZColorToBrush(bColor, ColorType.Background); this.MouseDown += new MouseButtonEventHandler(AbsoluteScreen_MouseDown); this.MouseDoubleClick += new MouseButtonEventHandler(AbsoluteScreen_MouseDoubleClick); }