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,
Added
}
public enum GitLineStatus
{
Unaltered,
Modified,
Added,
Removed
}

View File

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