DiffStyles constructor
DiffStyles({
- Style? addedLine,
- Style? removedLine,
- Style? contextLine,
- Style? fileHeader,
- Style? hunkHeader,
- Style? addedGutter,
- Style? removedGutter,
- Style? contextGutter,
- Style? lineNumber,
- Style? prettyAddedLine,
- Style? prettyRemovedLine,
- Style? prettyContextLine,
- Style? prettyFileHeader,
- Style? prettyAddedLineNumber,
- Style? prettyRemovedLineNumber,
- Style? prettyContextLineNumber,
- Style? sideBySideSeparator,
- Style? sideBySideAddedLine,
- Style? sideBySideRemovedLine,
- Style? sideBySideContextLine,
- Style? sideBySideLineNumber,
- Style? sideBySideEmptyCell,
- Style? sideBySideAddedMarker,
- Style? sideBySideRemovedMarker,
- Style? sideBySideContextMarker,
- Style? inlineAddedHighlight,
- Style? inlineRemovedHighlight,
Creates diff styles with the given or default color settings.
Implementation
DiffStyles({
Style? addedLine,
Style? removedLine,
Style? contextLine,
Style? fileHeader,
Style? hunkHeader,
Style? addedGutter,
Style? removedGutter,
Style? contextGutter,
Style? lineNumber,
Style? prettyAddedLine,
Style? prettyRemovedLine,
Style? prettyContextLine,
Style? prettyFileHeader,
Style? prettyAddedLineNumber,
Style? prettyRemovedLineNumber,
Style? prettyContextLineNumber,
Style? sideBySideSeparator,
Style? sideBySideAddedLine,
Style? sideBySideRemovedLine,
Style? sideBySideContextLine,
Style? sideBySideLineNumber,
Style? sideBySideEmptyCell,
Style? sideBySideAddedMarker,
Style? sideBySideRemovedMarker,
Style? sideBySideContextMarker,
Style? inlineAddedHighlight,
Style? inlineRemovedHighlight,
}) : addedLine = addedLine ?? Style().foreground(const BasicColor('#22c55e')),
removedLine =
removedLine ?? Style().foreground(const BasicColor('#ef4444')),
contextLine = contextLine ?? Style(),
fileHeader =
fileHeader ?? Style().bold().foreground(const BasicColor('#ffffff')),
hunkHeader =
hunkHeader ?? Style().foreground(const BasicColor('#06b6d4')),
addedGutter =
addedGutter ??
Style().foreground(const BasicColor('#22c55e')).bold(),
removedGutter =
removedGutter ??
Style().foreground(const BasicColor('#ef4444')).bold(),
contextGutter =
contextGutter ?? Style().foreground(const BasicColor('#6b7280')),
lineNumber =
lineNumber ?? Style().foreground(const BasicColor('#6b7280')),
prettyAddedLine =
prettyAddedLine ??
Style()
.foreground(const BasicColor('#22c55e'))
.background(const BasicColor('#1a2e1a')),
prettyRemovedLine =
prettyRemovedLine ??
Style()
.foreground(const BasicColor('#ef4444'))
.background(const BasicColor('#2e1a1a')),
prettyContextLine = prettyContextLine ?? Style(),
prettyFileHeader =
prettyFileHeader ?? Style().foreground(const BasicColor('#6b7280')),
prettyAddedLineNumber =
prettyAddedLineNumber ??
Style()
.foreground(const BasicColor('#22c55e'))
.background(const BasicColor('#1a2e1a')),
prettyRemovedLineNumber =
prettyRemovedLineNumber ??
Style()
.foreground(const BasicColor('#ef4444'))
.background(const BasicColor('#2e1a1a')),
prettyContextLineNumber =
prettyContextLineNumber ??
Style().foreground(const BasicColor('#6b7280')),
sideBySideSeparator =
sideBySideSeparator ??
Style().foreground(const BasicColor('#6b7280')),
sideBySideAddedLine =
sideBySideAddedLine ??
Style()
.foreground(const BasicColor('#22c55e'))
.background(const BasicColor('#1a2e1a')),
sideBySideRemovedLine =
sideBySideRemovedLine ??
Style()
.foreground(const BasicColor('#ef4444'))
.background(const BasicColor('#2e1a1a')),
sideBySideContextLine = sideBySideContextLine ?? Style(),
sideBySideLineNumber =
sideBySideLineNumber ??
Style().foreground(const BasicColor('#6b7280')),
sideBySideEmptyCell =
sideBySideEmptyCell ??
Style().foreground(const BasicColor('#3a3a3a')),
sideBySideAddedMarker =
sideBySideAddedMarker ??
Style().foreground(const BasicColor('#22c55e')),
sideBySideRemovedMarker =
sideBySideRemovedMarker ??
Style().foreground(const BasicColor('#ef4444')),
sideBySideContextMarker =
sideBySideContextMarker ??
Style().foreground(const BasicColor('#6b7280')),
inlineAddedHighlight =
inlineAddedHighlight ??
Style().background(const BasicColor('#2a4a2a')),
inlineRemovedHighlight =
inlineRemovedHighlight ??
Style().background(const BasicColor('#4a2a2a'));