29 lines
831 B
Plaintext
29 lines
831 B
Plaintext
// Copyright (c) Microsoft Corporation.
|
|
// Licensed under the MIT license.
|
|
|
|
namespace Microsoft.Terminal.Control
|
|
{
|
|
// These are properties of the TerminalCore that should be queryable by the
|
|
// rest of the app.
|
|
interface ICoreState
|
|
{
|
|
String Title { get; };
|
|
UInt64 TaskbarState { get; };
|
|
UInt64 TaskbarProgress { get; };
|
|
|
|
String WorkingDirectory { get; };
|
|
|
|
Windows.Foundation.IReference<Windows.UI.Color> TabColor { get; };
|
|
|
|
Int32 ScrollOffset { get; };
|
|
Int32 ViewHeight { get; };
|
|
Int32 BufferHeight { get; };
|
|
|
|
Boolean BracketedPasteEnabled { get; };
|
|
|
|
Microsoft.Terminal.TerminalConnection.ConnectionState ConnectionState { get; };
|
|
|
|
Microsoft.Terminal.Core.Scheme ColorScheme { get; set; };
|
|
};
|
|
}
|