terminal/src/cascadia/TerminalSettingsEditor/SettingContainer.idl
2021-11-09 14:38:31 -08:00

28 lines
958 B
Plaintext

// Copyright (c) Microsoft Corporation.
// Licensed under the MIT license.
namespace Microsoft.Terminal.Settings.Editor
{
[default_interface] runtimeclass SettingContainer : Windows.UI.Xaml.Controls.ContentControl
{
SettingContainer();
IInspectable Header;
static Windows.UI.Xaml.DependencyProperty HeaderProperty { get; };
String HelpText;
static Windows.UI.Xaml.DependencyProperty HelpTextProperty { get; };
String CurrentValue;
static Windows.UI.Xaml.DependencyProperty CurrentValueProperty { get; };
Boolean HasSettingValue;
static Windows.UI.Xaml.DependencyProperty HasSettingValueProperty { get; };
IInspectable SettingOverrideSource;
static Windows.UI.Xaml.DependencyProperty SettingOverrideSourceProperty { get; };
event Windows.Foundation.TypedEventHandler<SettingContainer, Object> ClearSettingValue;
};
}