Files
Terminal.Gui/Tests/TerminalGuiFluentTesting/FakeDriver/FakeSizeMonitor.cs
Tig 18b602e980 Fixes #4243 - ConsoleDriverFacade.CreateClipboard now honors FakeDriver.FakeBehaviors.UseFakeClipboard (#4244)
* updatd ConsoleDriverFacade.CreateClipboard to honor FakeDriver.FakeBehaviors.UseFakeClipboard

* Code cleanup of fake driver v2
2025-09-12 13:32:31 -06:00

21 lines
546 B
C#

#nullable enable
using System.Drawing;
namespace Terminal.Gui.Drivers;
#pragma warning disable CS1591
public class FakeSizeMonitor : IWindowSizeMonitor
{
/// <inheritdoc/>
public event EventHandler<SizeChangedEventArgs>? SizeChanging;
/// <inheritdoc/>
public bool Poll () { return false; }
/// <summary>
/// Raises the <see cref="SizeChanging"/> event.
/// </summary>
/// <param name="newSize"></param>
public void RaiseSizeChanging (Size newSize) { SizeChanging?.Invoke (this, new (newSize)); }
}