From 42a676704f9728b2daae318c2bf4dc68b572fcb1 Mon Sep 17 00:00:00 2001 From: anna Date: Thu, 28 Oct 2010 13:15:46 +0400 Subject: [PATCH] copyright: make deleted scopes red (IDEA-47113) --- .../idea/copyright/ui/ProjectSettingsPanel.java | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/plugins/copyright/src/com/maddyhome/idea/copyright/ui/ProjectSettingsPanel.java b/plugins/copyright/src/com/maddyhome/idea/copyright/ui/ProjectSettingsPanel.java index 169bedb06d35..cc97904830c9 100644 --- a/plugins/copyright/src/com/maddyhome/idea/copyright/ui/ProjectSettingsPanel.java +++ b/plugins/copyright/src/com/maddyhome/idea/copyright/ui/ProjectSettingsPanel.java @@ -413,7 +413,19 @@ public class ProjectSettingsPanel extends PanelWithButtons { int row, int column) { super.getTableCellRendererComponent(table, value, isSelected, hasFocus, row, column); - setText(value == null ? "" : ((NamedScope) value).getName()); + if (value == null) { + setText(""); + } + else { + final String scopeName = ((NamedScope)value).getName(); + if (!isSelected) { + final NamedScope scope = DependencyValidationManager.getScope(myProject, scopeName); + if (scope == null) { + setForeground(Color.red); + } + } + setText(scopeName); + } return this; } };