mirror of
https://github.com/gui-cs/Terminal.Gui.git
synced 2025-12-29 17:28:01 +01:00
27 lines
685 B
C#
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; }
|
|
}
|