EditorTheme<C, Y> constructor

EditorTheme<C, Y>({
  1. required Y defaultTextStyle,
  2. C? checkboxBorder,
  3. C? editorBackground,
  4. C? editorForeground,
  5. C? editorInactiveSelectionBackgroundAndTerminalInactiveSelectionBackground,
  6. C? editorIndentGuideBackground1,
  7. C? editorIndentGuideActiveBackground1,
  8. C? editorSelectionHighlightBackground,
  9. C? listDropBackground,
  10. C? activityBarBadgeBackground,
  11. C? sideBarTitleForeground,
  12. C? inputPlaceholderForeground,
  13. C? menuBackground,
  14. C? menuForeground,
  15. C? menuSeparatorAndBorderBackground,
  16. C? menuSelectionBackground,
  17. C? statusBarItemRemoteForeground,
  18. C? statusBarItemRemoteBackground,
  19. C? portsIconRunningProcessForeground,
  20. C? sideBarSectionHeaderBackground,
  21. C? sideBarSectionHeaderBorder,
  22. C? tabSelectedBackground,
  23. C? tabSelectedForeground,
  24. C? tabLastPinnedBorder,
  25. C? listActiveSelectionIconForeground,
  26. C? widgetBorder,
  27. C? actionBarToggledBackground,
  28. C? activityBarActiveBorder,
  29. C? activityBarBackground,
  30. C? activityBarBorder,
  31. C? activityBarForeground,
  32. C? activityBarInactiveForeground,
  33. C? activityBarBadgeForeground,
  34. C? badgeBackground,
  35. C? badgeForeground,
  36. C? buttonBackground,
  37. C? buttonBorder,
  38. C? buttonForeground,
  39. C? buttonHoverBackground,
  40. C? buttonSecondaryBackground,
  41. C? buttonSecondaryForeground,
  42. C? buttonSecondaryHoverBackground,
  43. C? chatSlashCommandBackground,
  44. C? chatSlashCommandForeground,
  45. C? chatEditedFileForeground,
  46. C? checkboxBackground,
  47. C? debugToolBarBackground,
  48. C? descriptionForeground,
  49. C? dropdownBackground,
  50. C? dropdownBorder,
  51. C? dropdownForeground,
  52. C? dropdownListBackground,
  53. C? editorFindMatchBackground,
  54. C? editorGroupBorder,
  55. C? editorGroupHeaderTabsBackground,
  56. C? editorGroupHeaderTabsBorder,
  57. C? editorGutterAddedBackground,
  58. C? editorGutterDeletedBackground,
  59. C? editorGutterModifiedBackground,
  60. C? editorLineNumberActiveForeground,
  61. C? editorLineNumberForeground,
  62. C? editorOverviewRulerBorder,
  63. C? editorWidgetBackground,
  64. C? errorForeground,
  65. C? focusBorder,
  66. C? foreground,
  67. C? iconForeground,
  68. C? inputBackground,
  69. C? inputBorder,
  70. C? inputForeground,
  71. C? inputOptionActiveBackground,
  72. C? inputOptionActiveBorder,
  73. C? keybindingLabelForeground,
  74. C? notificationCenterHeaderBackground,
  75. C? notificationCenterHeaderForeground,
  76. C? notificationsBackground,
  77. C? notificationsBorder,
  78. C? notificationsForeground,
  79. C? panelBackground,
  80. C? panelBorder,
  81. C? panelInputBorder,
  82. C? panelTitleActiveBorder,
  83. C? panelTitleActiveForeground,
  84. C? panelTitleInactiveForeground,
  85. C? peekViewEditorBackground,
  86. C? peekViewEditorMatchHighlightBackground,
  87. C? peekViewResultBackground,
  88. C? peekViewResultMatchHighlightBackground,
  89. C? pickerGroupBorder,
  90. C? progressBarBackground,
  91. C? quickInputBackground,
  92. C? quickInputForeground,
  93. C? settingsDropdownBackground,
  94. C? settingsDropdownBorder,
  95. C? settingsHeaderForeground,
  96. C? settingsModifiedItemIndicator,
  97. C? sideBarBackground,
  98. C? sideBarBorder,
  99. C? sideBarForeground,
  100. C? sideBarSectionHeaderForeground,
  101. C? statusBarBackground,
  102. C? statusBarBorder,
  103. C? statusBarDebuggingBackground,
  104. C? statusBarDebuggingForeground,
  105. C? statusBarFocusBorder,
  106. C? statusBarForeground,
  107. C? statusBarNoFolderBackground,
  108. C? statusBarItemFocusBorder,
  109. C? statusBarItemProminentBackground,
  110. C? tabActiveBackground,
  111. C? tabActiveBorder,
  112. C? tabActiveBorderTop,
  113. C? tabActiveForeground,
  114. C? tabSelectedBorderTop,
  115. C? tabBorder,
  116. C? tabHoverBackground,
  117. C? tabInactiveBackground,
  118. C? tabInactiveForeground,
  119. C? tabUnfocusedActiveBorder,
  120. C? tabUnfocusedActiveBorderTop,
  121. C? tabUnfocusedHoverBackground,
  122. C? terminalForeground,
  123. C? terminalTabActiveBorder,
  124. C? textBlockQuoteBackground,
  125. C? textBlockQuoteBorder,
  126. C? textCodeBlockBackground,
  127. C? textLinkActiveForeground,
  128. C? textLinkForeground,
  129. C? textPreformatForeground,
  130. C? textPreformatBackground,
  131. C? textSeparatorForeground,
  132. C? titleBarActiveBackground,
  133. C? titleBarActiveForeground,
  134. C? titleBarBorder,
  135. C? titleBarInactiveBackground,
  136. C? titleBarInactiveForeground,
  137. C? welcomePageTileBackground,
  138. 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,
});