Author: echatellier Date: 2015-06-09 08:20:12 +0000 (Tue, 09 Jun 2015) New Revision: 4250 Url: http://forge.codelutin.com/projects/isis-fish/repository/revisions/4250 Log: Highligth non compilable rule in red Modified: branches/isis-fish-4.4.0-ui-refactoring/src/main/java/fr/ifremer/isisfish/ui/models/rule/RuleNamesListRenderer.java Modified: branches/isis-fish-4.4.0-ui-refactoring/src/main/java/fr/ifremer/isisfish/ui/models/rule/RuleNamesListRenderer.java =================================================================== --- branches/isis-fish-4.4.0-ui-refactoring/src/main/java/fr/ifremer/isisfish/ui/models/rule/RuleNamesListRenderer.java 2015-06-08 14:34:30 UTC (rev 4249) +++ branches/isis-fish-4.4.0-ui-refactoring/src/main/java/fr/ifremer/isisfish/ui/models/rule/RuleNamesListRenderer.java 2015-06-09 08:20:12 UTC (rev 4250) @@ -27,6 +27,7 @@ import static org.nuiton.i18n.I18n.t; +import java.awt.Color; import java.awt.Component; import java.util.HashMap; import java.util.Map; @@ -76,7 +77,7 @@ String ruleName = (String)value; c.setText(ruleName); - + // c'est tres couteux d'avoir une instance // on les met en cache try { @@ -88,9 +89,11 @@ } c.setToolTipText(rule.getDescription()); + c.setForeground(null); } catch (Exception e) { String errorTooltip = TooltipHelper.getErrorTooltip(t("isisfish.error.compile.fileerror", ruleName)); c.setToolTipText(errorTooltip); + c.setForeground(Color.RED); } return c;