GhosttyTerminalResolvedStyle constructor

const GhosttyTerminalResolvedStyle({
  1. required Color foreground,
  2. required Color background,
  3. required Color underlineColor,
  4. GhosttyTerminalColor? foregroundToken,
  5. GhosttyTerminalColor? backgroundToken,
  6. GhosttyTerminalColor? underlineColorToken,
  7. required bool bold,
  8. required bool italic,
  9. required bool blink,
  10. required bool overline,
  11. required bool strikethrough,
  12. required GhosttySgrUnderline underline,
  13. required bool inverse,
  14. required bool invisible,
  15. required bool faint,
  16. bool hasExplicitUnderlineColor = false,
  17. bool hasExplicitForeground = false,
  18. bool hasExplicitBackground = false,
})

Implementation

const GhosttyTerminalResolvedStyle({
  required this.foreground,
  required this.background,
  required this.underlineColor,
  this.foregroundToken,
  this.backgroundToken,
  this.underlineColorToken,
  required this.bold,
  required this.italic,
  required this.blink,
  required this.overline,
  required this.strikethrough,
  required this.underline,
  required this.inverse,
  required this.invisible,
  required this.faint,
  this.hasExplicitUnderlineColor = false,
  this.hasExplicitForeground = false,
  this.hasExplicitBackground = false,
});