GitDiffModel constructor
GitDiffModel({
- int width = 80,
- int height = 24,
- bool showLineNumbers = true,
- bool wrapLines = true,
- bool zeroPadLineNumbers = false,
- DiffViewMode viewMode = DiffViewMode.unified,
- int horizontalOffset = 0,
- DiffStyles? styles,
- GitDiffKeyMap? keyMap,
- ViewportModel? viewport,
- List<
DiffFile> ? files, - List<
String> ? renderedLines,
Creates a new git diff model.
Implementation
GitDiffModel({
this.width = 80,
this.height = 24,
this.showLineNumbers = true,
this.wrapLines = true,
this.zeroPadLineNumbers = false,
this.viewMode = DiffViewMode.unified,
this.horizontalOffset = 0,
DiffStyles? styles,
GitDiffKeyMap? keyMap,
ViewportModel? viewport,
List<DiffFile>? files,
List<String>? renderedLines,
}) : styles = styles ?? DiffStyles(),
keyMap = keyMap ?? GitDiffKeyMap(),
_files = files ?? const [],
_renderedLines = renderedLines ?? const [],
_viewport = viewport ?? ViewportModel(width: width, height: height);