Files
Terminal.Gui/Terminal.Gui/Input/KeystrokeNavigatorEventArgs.cs
Tig dea5f0fe03 Fixes #2597. Enables standard glyphs to be set via ConfigurationManager (#2595)
* initial

* basically working

* removed test settings

* removed extra usings

* Improved API docs

* Renamed glyphs to be consistent and use unicode names; use char literals

* Refactored Glyphs class & Json format to not be static (startup perf)

* Refactored Glyphs class & Json format to not be static (startup perf)

* Fixed a bunch of API doc errors

* Switched checked/selected to glyhps from box drawing range

* Switched button glyphs to nicer looking ones that seem to work on standard fonts

* Upgraded LineDrawing scenario

* CrossHair->Cross

* Fixed unit tests

* Fixed unit tests; moved Glyphs from Application to ConfigurationManager; added CM global using alias

* Found and replaced all other special glyphs; fixed more unit tests
2023-05-07 07:34:02 +02:00

23 lines
637 B
C#

using System;
namespace Terminal.Gui {
/// <summary>
/// Event arguments for the <see cref="CollectionNavigatorBase.SearchStringChanged"/> event.
/// </summary>
public class KeystrokeNavigatorEventArgs : EventArgs {
/// <summary>
/// he current <see cref="SearchString"/>.
/// </summary>
public string SearchString { get; }
/// <summary>
/// Initializes a new instance of <see cref="KeystrokeNavigatorEventArgs"/>
/// </summary>
/// <param name="searchString">The current <see cref="SearchString"/>.</param>
public KeystrokeNavigatorEventArgs (string searchString)
{
SearchString = searchString;
}
}
}