[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