Files
Terminal.Gui/Terminal.Gui/Views/Tab.cs
2024-07-19 17:32:53 -06:00

27 lines
685 B
C#

namespace Terminal.Gui;
/// <summary>A single tab in a <see cref="TabView"/>.</summary>
public class Tab : View
{
private string _displayText;
/// <summary>Creates a new unnamed tab with no controls inside.</summary>
public Tab ()
{
BorderStyle = LineStyle.Rounded;
CanFocus = true;
}
/// <summary>The text to display in a <see cref="TabView"/>.</summary>
/// <value></value>
public string DisplayText
{
get => _displayText ?? "Unnamed";
set => _displayText = value;
}
/// <summary>The control to display when the tab is selected.</summary>
/// <value></value>
public View View { get; set; }
}