Files
FileTime2/src/ConsoleApp/FileTime.ConsoleUI.App.Abstractions/Styling/ITheme.cs

18 lines
596 B
C#

using TerminalUI.Color;
namespace FileTime.ConsoleUI.App.Styling;
public interface ITheme
{
IColor? DefaultForegroundColor { get; }
IColor? DefaultBackgroundColor { get; }
IColor? ElementColor { get; }
IColor? ContainerColor { get; }
IColor? MarkedItemForegroundColor { get; }
IColor? MarkedItemBackgroundColor { get; }
IColor? MarkedSelectedItemForegroundColor { get; }
IColor? MarkedSelectedItemBackgroundColor { get; }
IColor? SelectedItemColor { get; }
IColor? SelectedTabBackgroundColor { get; }
ListViewItemTheme ListViewItemTheme { get; }
}