Files
Terminal.Gui/Terminal.Gui/Views/TabChangedEventArgs.cs
2024-11-06 08:02:03 -07:00

21 lines
599 B
C#

namespace Terminal.Gui;
/// <summary>Describes a change in <see cref="TabView.SelectedTab"/></summary>
public class TabChangedEventArgs : EventArgs
{
/// <summary>Documents a tab change</summary>
/// <param name="oldTab"></param>
/// <param name="newTab"></param>
public TabChangedEventArgs (Tab oldTab, Tab newTab)
{
OldTab = oldTab;
NewTab = newTab;
}
/// <summary>The currently selected tab. May be null</summary>
public Tab NewTab { get; }
/// <summary>The previously selected tab. May be null</summary>
public Tab OldTab { get; }
}