36 lines
1.2 KiB
Plaintext
36 lines
1.2 KiB
Plaintext
// Copyright (c) Microsoft Corporation
|
|
// Licensed under the MIT license.
|
|
|
|
namespace Microsoft.Terminal.Settings.Model
|
|
{
|
|
// SettingsLoadWarnings are scenarios where the settings contained
|
|
// information we knew was invalid, but we could recover from.
|
|
enum SettingsLoadWarnings
|
|
{
|
|
MissingDefaultProfile = 0,
|
|
DuplicateProfile,
|
|
UnknownColorScheme,
|
|
InvalidBackgroundImage,
|
|
InvalidIcon,
|
|
AtLeastOneKeybindingWarning,
|
|
TooManyKeysForChord,
|
|
MissingRequiredParameter,
|
|
FailedToParseCommandJson,
|
|
FailedToWriteToSettings,
|
|
InvalidColorSchemeInCmd,
|
|
InvalidSplitSize,
|
|
FailedToParseStartupActions,
|
|
FailedToParseSubCommands,
|
|
WARNINGS_SIZE // IMPORTANT: This MUST be the last value in this enum. It's an unused placeholder.
|
|
};
|
|
|
|
// SettingsLoadWarnings are scenarios where the settings had invalid state
|
|
// that we could not recover from.
|
|
enum SettingsLoadErrors
|
|
{
|
|
NoProfiles = 0,
|
|
AllProfilesHidden = 1,
|
|
ERRORS_SIZE // IMPORTANT: This MUST be the last value in this enum. It's an unused placeholder.
|
|
};
|
|
}
|