EditorTheme<C, Y> constructor
EditorTheme<C, Y> ({
- required Y defaultTextStyle,
- C? checkboxBorder,
- C? editorBackground,
- C? editorForeground,
- C? editorInactiveSelectionBackgroundAndTerminalInactiveSelectionBackground,
- C? editorIndentGuideBackground1,
- C? editorIndentGuideActiveBackground1,
- C? editorSelectionHighlightBackground,
- C? listDropBackground,
- C? activityBarBadgeBackground,
- C? sideBarTitleForeground,
- C? inputPlaceholderForeground,
- C? statusBarItemRemoteForeground,
- C? statusBarItemRemoteBackground,
- C? portsIconRunningProcessForeground,
- C? sideBarSectionHeaderBackground,
- C? sideBarSectionHeaderBorder,
- C? tabSelectedBackground,
- C? tabSelectedForeground,
- C? tabLastPinnedBorder,
- C? listActiveSelectionIconForeground,
- C? widgetBorder,
- C? actionBarToggledBackground,
- C? activityBarActiveBorder,
- C? activityBarBackground,
- C? activityBarBorder,
- C? activityBarForeground,
- C? activityBarInactiveForeground,
- C? activityBarBadgeForeground,
- C? badgeBackground,
- C? badgeForeground,
- C? buttonBackground,
- C? buttonBorder,
- C? buttonForeground,
- C? buttonHoverBackground,
- C? buttonSecondaryBackground,
- C? buttonSecondaryForeground,
- C? buttonSecondaryHoverBackground,
- C? chatSlashCommandBackground,
- C? chatSlashCommandForeground,
- C? chatEditedFileForeground,
- C? checkboxBackground,
- C? debugToolBarBackground,
- C? descriptionForeground,
- C? dropdownBackground,
- C? dropdownBorder,
- C? dropdownForeground,
- C? dropdownListBackground,
- C? editorFindMatchBackground,
- C? editorGroupBorder,
- C? editorGroupHeaderTabsBackground,
- C? editorGroupHeaderTabsBorder,
- C? editorGutterAddedBackground,
- C? editorGutterDeletedBackground,
- C? editorGutterModifiedBackground,
- C? editorLineNumberActiveForeground,
- C? editorLineNumberForeground,
- C? editorOverviewRulerBorder,
- C? editorWidgetBackground,
- C? errorForeground,
- C? focusBorder,
- C? foreground,
- C? iconForeground,
- C? inputBackground,
- C? inputBorder,
- C? inputForeground,
- C? inputOptionActiveBackground,
- C? inputOptionActiveBorder,
- C? keybindingLabelForeground,
- C? notificationCenterHeaderBackground,
- C? notificationCenterHeaderForeground,
- C? notificationsBackground,
- C? notificationsBorder,
- C? notificationsForeground,
- C? panelBackground,
- C? panelBorder,
- C? panelInputBorder,
- C? panelTitleActiveBorder,
- C? panelTitleActiveForeground,
- C? panelTitleInactiveForeground,
- C? peekViewEditorBackground,
- C? peekViewEditorMatchHighlightBackground,
- C? peekViewResultBackground,
- C? peekViewResultMatchHighlightBackground,
- C? pickerGroupBorder,
- C? progressBarBackground,
- C? quickInputBackground,
- C? quickInputForeground,
- C? settingsDropdownBackground,
- C? settingsDropdownBorder,
- C? settingsHeaderForeground,
- C? settingsModifiedItemIndicator,
- C? sideBarBackground,
- C? sideBarBorder,
- C? sideBarForeground,
- C? sideBarSectionHeaderForeground,
- C? statusBarBackground,
- C? statusBarBorder,
- C? statusBarDebuggingBackground,
- C? statusBarDebuggingForeground,
- C? statusBarFocusBorder,
- C? statusBarForeground,
- C? statusBarNoFolderBackground,
- C? statusBarItemFocusBorder,
- C? statusBarItemProminentBackground,
- C? tabActiveBackground,
- C? tabActiveBorder,
- C? tabActiveBorderTop,
- C? tabActiveForeground,
- C? tabSelectedBorderTop,
- C? tabBorder,
- C? tabHoverBackground,
- C? tabInactiveBackground,
- C? tabInactiveForeground,
- C? tabUnfocusedActiveBorder,
- C? tabUnfocusedActiveBorderTop,
- C? tabUnfocusedHoverBackground,
- C? terminalForeground,
- C? terminalTabActiveBorder,
- C? textBlockQuoteBackground,
- C? textBlockQuoteBorder,
- C? textCodeBlockBackground,
- C? textLinkActiveForeground,
- C? textLinkForeground,
- C? textPreformatForeground,
- C? textPreformatBackground,
- C? textSeparatorForeground,
- C? titleBarActiveBackground,
- C? titleBarActiveForeground,
- C? titleBarBorder,
- C? titleBarInactiveBackground,
- C? titleBarInactiveForeground,
- C? welcomePageTileBackground,
- C? welcomePageProgressForeground,
Implementation
EditorTheme({
required this.defaultTextStyle,
this.checkboxBorder,
this.editorBackground,
this.editorForeground,
this.editorInactiveSelectionBackgroundAndTerminalInactiveSelectionBackground,
this.editorIndentGuideBackground1,
this.editorIndentGuideActiveBackground1,
this.editorSelectionHighlightBackground,
this.listDropBackground,
this.activityBarBadgeBackground,
this.sideBarTitleForeground,
this.inputPlaceholderForeground,
this.menuBackground,
this.menuForeground,
this.menuSeparatorAndBorderBackground,
this.menuSelectionBackground,
this.statusBarItemRemoteForeground,
this.statusBarItemRemoteBackground,
this.portsIconRunningProcessForeground,
this.sideBarSectionHeaderBackground,
this.sideBarSectionHeaderBorder,
this.tabSelectedBackground,
this.tabSelectedForeground,
this.tabLastPinnedBorder,
this.listActiveSelectionIconForeground,
this.widgetBorder,
this.actionBarToggledBackground,
this.activityBarActiveBorder,
this.activityBarBackground,
this.activityBarBorder,
this.activityBarForeground,
this.activityBarInactiveForeground,
this.activityBarBadgeForeground,
this.badgeBackground,
this.badgeForeground,
this.buttonBackground,
this.buttonBorder,
this.buttonForeground,
this.buttonHoverBackground,
this.buttonSecondaryBackground,
this.buttonSecondaryForeground,
this.buttonSecondaryHoverBackground,
this.chatSlashCommandBackground,
this.chatSlashCommandForeground,
this.chatEditedFileForeground,
this.checkboxBackground,
this.debugToolBarBackground,
this.descriptionForeground,
this.dropdownBackground,
this.dropdownBorder,
this.dropdownForeground,
this.dropdownListBackground,
this.editorFindMatchBackground,
this.editorGroupBorder,
this.editorGroupHeaderTabsBackground,
this.editorGroupHeaderTabsBorder,
this.editorGutterAddedBackground,
this.editorGutterDeletedBackground,
this.editorGutterModifiedBackground,
this.editorLineNumberActiveForeground,
this.editorLineNumberForeground,
this.editorOverviewRulerBorder,
this.editorWidgetBackground,
this.errorForeground,
this.focusBorder,
this.foreground,
this.iconForeground,
this.inputBackground,
this.inputBorder,
this.inputForeground,
this.inputOptionActiveBackground,
this.inputOptionActiveBorder,
this.keybindingLabelForeground,
this.notificationCenterHeaderBackground,
this.notificationCenterHeaderForeground,
this.notificationsBackground,
this.notificationsBorder,
this.notificationsForeground,
this.panelBackground,
this.panelBorder,
this.panelInputBorder,
this.panelTitleActiveBorder,
this.panelTitleActiveForeground,
this.panelTitleInactiveForeground,
this.peekViewEditorBackground,
this.peekViewEditorMatchHighlightBackground,
this.peekViewResultBackground,
this.peekViewResultMatchHighlightBackground,
this.pickerGroupBorder,
this.progressBarBackground,
this.quickInputBackground,
this.quickInputForeground,
this.settingsDropdownBackground,
this.settingsDropdownBorder,
this.settingsHeaderForeground,
this.settingsModifiedItemIndicator,
this.sideBarBackground,
this.sideBarBorder,
this.sideBarForeground,
this.sideBarSectionHeaderForeground,
this.statusBarBackground,
this.statusBarBorder,
this.statusBarDebuggingBackground,
this.statusBarDebuggingForeground,
this.statusBarFocusBorder,
this.statusBarForeground,
this.statusBarNoFolderBackground,
this.statusBarItemFocusBorder,
this.statusBarItemProminentBackground,
this.tabActiveBackground,
this.tabActiveBorder,
this.tabActiveBorderTop,
this.tabActiveForeground,
this.tabSelectedBorderTop,
this.tabBorder,
this.tabHoverBackground,
this.tabInactiveBackground,
this.tabInactiveForeground,
this.tabUnfocusedActiveBorder,
this.tabUnfocusedActiveBorderTop,
this.tabUnfocusedHoverBackground,
this.terminalForeground,
this.terminalTabActiveBorder,
this.textBlockQuoteBackground,
this.textBlockQuoteBorder,
this.textCodeBlockBackground,
this.textLinkActiveForeground,
this.textLinkForeground,
this.textPreformatForeground,
this.textPreformatBackground,
this.textSeparatorForeground,
this.titleBarActiveBackground,
this.titleBarActiveForeground,
this.titleBarBorder,
this.titleBarInactiveBackground,
this.titleBarInactiveForeground,
this.welcomePageTileBackground,
this.welcomePageProgressForeground,
});