add GitLineStatus enum

This commit is contained in:
Matt Parker
2025-12-03 18:46:47 +10:00
parent e8f4303b07
commit 64843a7d47
2 changed files with 12 additions and 4 deletions

View File

@@ -46,3 +46,11 @@ public enum GitFileStatus
Modified, Modified,
Added Added
} }
public enum GitLineStatus
{
Unaltered,
Modified,
Added,
Removed
}

View File

@@ -25,11 +25,11 @@ public static class GitColours
_ => GitUnalteredFileColour _ => GitUnalteredFileColour
}; };
public static Color GetColorForGitLineStatus(GitFileStatus fileStatus) => fileStatus switch public static Color GetColorForGitLineStatus(GitLineStatus lineStatus) => lineStatus switch
{ {
GitFileStatus.Added => GitNewFileTransparentColour, GitLineStatus.Added => GitNewFileTransparentColour,
GitFileStatus.Modified => GitEditedFileTransparentColour, GitLineStatus.Modified => GitEditedFileTransparentColour,
GitFileStatus.Unaltered => GitUnalteredFileTransparentColour, GitLineStatus.Unaltered => GitUnalteredFileTransparentColour,
_ => GitUnalteredFileTransparentColour _ => GitUnalteredFileTransparentColour
}; };
} }