44 *--------------------------------------------------------------------------------------------*/
55
66import { IColorTheme , IThemeService } from 'vs/platform/theme/common/themeService' ;
7- import { focusBorder , inputBackground , inputForeground , ColorIdentifier , selectForeground , selectBackground , selectListBackground , selectBorder , inputBorder , foreground , editorBackground , contrastBorder , inputActiveOptionBorder , inputActiveOptionBackground , listFocusBackground , listFocusForeground , listActiveSelectionBackground , listActiveSelectionForeground , listInactiveSelectionForeground , listInactiveSelectionBackground , listInactiveFocusBackground , listHoverBackground , listHoverForeground , listDropBackground , pickerGroupBorder , pickerGroupForeground , widgetShadow , inputValidationInfoBorder , inputValidationInfoBackground , inputValidationWarningBorder , inputValidationWarningBackground , inputValidationErrorBorder , inputValidationErrorBackground , activeContrastBorder , buttonForeground , buttonBackground , buttonHoverBackground , ColorFunction , badgeBackground , badgeForeground , progressBarBackground , breadcrumbsForeground , breadcrumbsFocusForeground , breadcrumbsActiveSelectionForeground , breadcrumbsBackground , editorWidgetBorder , inputValidationInfoForeground , inputValidationWarningForeground , inputValidationErrorForeground , menuForeground , menuBackground , menuSelectionForeground , menuSelectionBackground , menuSelectionBorder , menuBorder , menuSeparatorBackground , darken , listFilterWidgetOutline , listFilterWidgetNoMatchesOutline , listFilterWidgetBackground , editorWidgetBackground , treeIndentGuidesStroke , editorWidgetForeground , simpleCheckboxBackground , simpleCheckboxBorder , simpleCheckboxForeground , ColorValue , resolveColorValue , textLinkForeground } from 'vs/platform/theme/common/colorRegistry' ;
7+ import { focusBorder , inputBackground , inputForeground , ColorIdentifier , selectForeground , selectBackground , selectListBackground , selectBorder , inputBorder , foreground , editorBackground , contrastBorder , inputActiveOptionBorder , inputActiveOptionBackground , listFocusBackground , listFocusForeground , listActiveSelectionBackground , listActiveSelectionForeground , listInactiveSelectionForeground , listInactiveSelectionBackground , listInactiveFocusBackground , listHoverBackground , listHoverForeground , listDropBackground , pickerGroupBorder , pickerGroupForeground , widgetShadow , inputValidationInfoBorder , inputValidationInfoBackground , inputValidationWarningBorder , inputValidationWarningBackground , inputValidationErrorBorder , inputValidationErrorBackground , activeContrastBorder , buttonForeground , buttonBackground , buttonHoverBackground , ColorFunction , badgeBackground , badgeForeground , progressBarBackground , breadcrumbsForeground , breadcrumbsFocusForeground , breadcrumbsActiveSelectionForeground , breadcrumbsBackground , editorWidgetBorder , inputValidationInfoForeground , inputValidationWarningForeground , inputValidationErrorForeground , menuForeground , menuBackground , menuSelectionForeground , menuSelectionBackground , menuSelectionBorder , menuBorder , menuSeparatorBackground , darken , listFilterWidgetOutline , listFilterWidgetNoMatchesOutline , listFilterWidgetBackground , editorWidgetBackground , treeIndentGuidesStroke , editorWidgetForeground , simpleCheckboxBackground , simpleCheckboxBorder , simpleCheckboxForeground , ColorValue , resolveColorValue , textLinkForeground , problemsWarningIconForeground , problemsErrorIconForeground , problemsInfoIconForeground } from 'vs/platform/theme/common/colorRegistry' ;
88import { IDisposable } from 'vs/base/common/lifecycle' ;
99import { Color } from 'vs/base/common/color' ;
1010import { IThemable , styleFn } from 'vs/base/common/styler' ;
@@ -347,6 +347,9 @@ export interface IDialogStyleOverrides extends IButtonStyleOverrides {
347347 checkboxBorder ?: ColorIdentifier ;
348348 checkboxBackground ?: ColorIdentifier ;
349349 checkboxForeground ?: ColorIdentifier ;
350+ errorIconForeground ?: ColorIdentifier ;
351+ warningIconForeground ?: ColorIdentifier ;
352+ infoIconForeground ?: ColorIdentifier ;
350353}
351354
352355export const defaultDialogStyles = < IDialogStyleOverrides > {
@@ -360,7 +363,10 @@ export const defaultDialogStyles = <IDialogStyleOverrides>{
360363 buttonBorder : contrastBorder ,
361364 checkboxBorder : simpleCheckboxBorder ,
362365 checkboxBackground : simpleCheckboxBackground ,
363- checkboxForeground : simpleCheckboxForeground
366+ checkboxForeground : simpleCheckboxForeground ,
367+ errorIconForeground : problemsErrorIconForeground ,
368+ warningIconForeground : problemsWarningIconForeground ,
369+ infoIconForeground : problemsInfoIconForeground
364370} ;
365371
366372
0 commit comments