// Copyright (c) Microsoft Corporation. // Licensed under the MIT license. namespace TerminalApp { // Class Description: // TerminalSettings encapsulates all settings that control the // TermControl's behavior. In these settings there is both the entirety // of the Core ICoreSettings properties and the IControlSettings // properties. It's the Profile's responsibility to build this from // settings it contains, in combination with the global settings. // The TerminalControl will pull settings it requires from this object, // and pass along the Core properties to the terminal core. [default_interface] runtimeclass TerminalSettings : Microsoft.Terminal.TerminalControl.ICoreSettings, Microsoft.Terminal.TerminalControl.IControlSettings { TerminalSettings(); }; }