From 077bcb270cb7ba481813b661499d09137919f39b Mon Sep 17 00:00:00 2001 From: Riegel Date: Thu, 16 Jan 2025 15:26:08 +0100 Subject: [PATCH] Style: Rework color coding of ZIP entries --- .../citydoctor2/gui/tree/ZipEntryNode.java | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/CityDoctorParent/Extensions/CityDoctorGUI/src/main/java/de/hft/stuttgart/citydoctor2/gui/tree/ZipEntryNode.java b/CityDoctorParent/Extensions/CityDoctorGUI/src/main/java/de/hft/stuttgart/citydoctor2/gui/tree/ZipEntryNode.java index 57d0ece8..82ef20f5 100644 --- a/CityDoctorParent/Extensions/CityDoctorGUI/src/main/java/de/hft/stuttgart/citydoctor2/gui/tree/ZipEntryNode.java +++ b/CityDoctorParent/Extensions/CityDoctorGUI/src/main/java/de/hft/stuttgart/citydoctor2/gui/tree/ZipEntryNode.java @@ -13,9 +13,18 @@ public class ZipEntryNode { public Color getTextColor() { if (entry.getErrorType() != null) { - return Color.RED; - } else if (entry.getModel() != null && entry.getModel().isValidated()) { - return Color.GREEN; + return Color.DARKRED; + } else if (entry.getModel() != null) { + if (entry.getModel().getNumberOfFeatures() == 0) { + return Color.GRAY; + } + if (entry.getModel().isValidated()) { + if (entry.getModel().collectErrors().isEmpty()) { + return Color.GREEN; + } + return Color.RED; + } + return Color.BLUE; } else if (entry.isDecompressed()) { return Color.BLUE; } else { -- GitLab