[jbosstools-commits] JBoss Tools SVN: r35680 - trunk/cdi/plugins/org.jboss.tools.cdi.text.ext/src/org/jboss/tools/cdi/text/ext/hyperlink.
jbosstools-commits at lists.jboss.org
jbosstools-commits at lists.jboss.org
Fri Oct 14 19:55:54 EDT 2011
Author: scabanovich
Date: 2011-10-14 19:55:54 -0400 (Fri, 14 Oct 2011)
New Revision: 35680
Modified:
trunk/cdi/plugins/org.jboss.tools.cdi.text.ext/src/org/jboss/tools/cdi/text/ext/hyperlink/AssignableBeansDialog.java
Log:
JBIDE-9347
https://issues.jboss.org/browse/JBIDE-9347
Beans left after resolution process, are shown in bold font.
Modified: trunk/cdi/plugins/org.jboss.tools.cdi.text.ext/src/org/jboss/tools/cdi/text/ext/hyperlink/AssignableBeansDialog.java
===================================================================
--- trunk/cdi/plugins/org.jboss.tools.cdi.text.ext/src/org/jboss/tools/cdi/text/ext/hyperlink/AssignableBeansDialog.java 2011-10-14 22:14:05 UTC (rev 35679)
+++ trunk/cdi/plugins/org.jboss.tools.cdi.text.ext/src/org/jboss/tools/cdi/text/ext/hyperlink/AssignableBeansDialog.java 2011-10-14 23:55:54 UTC (rev 35680)
@@ -562,17 +562,20 @@
static Color gray = new Color(null, 128, 128, 128);
static Color black = new Color(null, 0, 0, 0);
- static Styler ELIGIBLE_NAME = new DefaultStyler(black, false);
- static Styler ELIGIBLE_QUALIFIER = new DefaultStyler(gray, false);
- static Styler DISABLED = new DefaultStyler(gray, false);
+ static Styler RESOLVED_NAME = new DefaultStyler(black, true, false);
+ static Styler ELIGIBLE_NAME = new DefaultStyler(black, false, false);
+ static Styler ELIGIBLE_QUALIFIER = new DefaultStyler(gray, false, false);
+ static Styler DISABLED = new DefaultStyler(gray, false, false);
private static class DefaultStyler extends Styler {
- private final Color foreground;
- private final boolean italic;
+ private Color foreground;
+ private boolean bold;
+ private boolean italic;
- public DefaultStyler(Color foreground, boolean italic) {
+ public DefaultStyler(Color foreground, boolean bold, boolean italic) {
this.foreground = foreground;
this.italic = italic;
+ this.bold = bold;
}
public void applyStyles(TextStyle textStyle) {
@@ -582,6 +585,9 @@
if(italic) {
textStyle.font = JFaceResources.getFontRegistry().getItalic(JFaceResources.DEFAULT_FONT);
}
+ if(bold) {
+ textStyle.font = JFaceResources.getFontRegistry().getBold(JFaceResources.DEFAULT_FONT);
+ }
}
}
@@ -602,7 +608,9 @@
}
public StyledString getStyledText(Object element) {
IBean b = (IBean)element;
- Styler nameStyler = eligibleBeans.contains(b) ? ELIGIBLE_NAME : DISABLED;
+ RESOLVED_NAME = new DefaultStyler(black, true, false);
+ Styler nameStyler = resolvedBeans.contains(b) ? RESOLVED_NAME
+ : eligibleBeans.contains(b) ? ELIGIBLE_NAME : DISABLED;
StyledString sb = new StyledString();
//1.bean kind
More information about the jbosstools-commits
mailing list