[jboss-svn-commits] JBL Code SVN: r15159 - in labs/jbossrules/trunk/drools-eclipse/drools-eclipse-plugin/src/main/java/org/drools/eclipse/editors: scanners and 1 other directory.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Sun Sep 16 21:04:40 EDT 2007


Author: KrisVerlaenen
Date: 2007-09-16 21:04:39 -0400 (Sun, 16 Sep 2007)
New Revision: 15159

Modified:
   labs/jbossrules/trunk/drools-eclipse/drools-eclipse-plugin/src/main/java/org/drools/eclipse/editors/ColorManager.java
   labs/jbossrules/trunk/drools-eclipse/drools-eclipse-plugin/src/main/java/org/drools/eclipse/editors/DRLSourceViewerConfig.java
   labs/jbossrules/trunk/drools-eclipse/drools-eclipse-plugin/src/main/java/org/drools/eclipse/editors/scanners/DRLScanner.java
Log:
JBRULES-944: Support in Rule Workbench for custom colors
 - Foreground color of text can now also be customized (in general preferences)

Modified: labs/jbossrules/trunk/drools-eclipse/drools-eclipse-plugin/src/main/java/org/drools/eclipse/editors/ColorManager.java
===================================================================
--- labs/jbossrules/trunk/drools-eclipse/drools-eclipse-plugin/src/main/java/org/drools/eclipse/editors/ColorManager.java	2007-09-17 00:28:33 UTC (rev 15158)
+++ labs/jbossrules/trunk/drools-eclipse/drools-eclipse-plugin/src/main/java/org/drools/eclipse/editors/ColorManager.java	2007-09-17 01:04:39 UTC (rev 15159)
@@ -20,7 +20,6 @@
     public static final RGB SINGLE_LINE_COMMENT = new RGB(128, 128, 0);
     public static final RGB KEYWORD = new RGB(150, 0, 0);
     public static final RGB STRING = new RGB(0, 128, 0); 
-    public static final RGB DEFAULT = new RGB(0, 0, 0);
 
 	protected Map colorTable = new HashMap(10);
 

Modified: labs/jbossrules/trunk/drools-eclipse/drools-eclipse-plugin/src/main/java/org/drools/eclipse/editors/DRLSourceViewerConfig.java
===================================================================
--- labs/jbossrules/trunk/drools-eclipse/drools-eclipse-plugin/src/main/java/org/drools/eclipse/editors/DRLSourceViewerConfig.java	2007-09-17 00:28:33 UTC (rev 15158)
+++ labs/jbossrules/trunk/drools-eclipse/drools-eclipse-plugin/src/main/java/org/drools/eclipse/editors/DRLSourceViewerConfig.java	2007-09-17 01:04:39 UTC (rev 15159)
@@ -20,7 +20,6 @@
 import org.eclipse.jface.text.source.IAnnotationHover;
 import org.eclipse.jface.text.source.ISourceViewer;
 import org.eclipse.jface.text.source.SourceViewerConfiguration;
-import org.eclipse.swt.graphics.Color;
 
 /**
  * Source viewer config wires up the syntax highlighting, partitioning
@@ -33,9 +32,6 @@
 
 	private DRLScanner scanner;
 
-	private static Color DEFAULT_COLOR =
-		ColorManager.getInstance().getColor(ColorManager.DEFAULT);
-
 	private AbstractRuleEditor editor;
 
 	public DRLSourceViewerConfig(AbstractRuleEditor editor) {
@@ -49,7 +45,6 @@
 	protected DRLScanner getScanner() {
 		if (scanner == null) {
 			scanner = new DRLScanner();
-			scanner.setDefaultReturnToken(new Token(new TextAttribute(DEFAULT_COLOR)));
 		}
 		return scanner;
 	}

Modified: labs/jbossrules/trunk/drools-eclipse/drools-eclipse-plugin/src/main/java/org/drools/eclipse/editors/scanners/DRLScanner.java
===================================================================
--- labs/jbossrules/trunk/drools-eclipse/drools-eclipse-plugin/src/main/java/org/drools/eclipse/editors/scanners/DRLScanner.java	2007-09-17 00:28:33 UTC (rev 15158)
+++ labs/jbossrules/trunk/drools-eclipse/drools-eclipse-plugin/src/main/java/org/drools/eclipse/editors/scanners/DRLScanner.java	2007-09-17 01:04:39 UTC (rev 15159)
@@ -29,7 +29,6 @@
 	private static final Color KEYWORD_COLOR = ColorManager.getInstance().getColor(ColorManager.KEYWORD);
 	private static final Color COMMENT_COLOR = ColorManager.getInstance().getColor(ColorManager.SINGLE_LINE_COMMENT);
     private static final Color STRING_COLOR = ColorManager.getInstance().getColor(ColorManager.STRING);
-    private static final Color DEFAULT_COLOR = ColorManager.getInstance().getColor(ColorManager.DEFAULT);
 
     private static final String[] DROOLS_KEYWORDS = Keywords.getInstance().getAllDroolsKeywords();
     private static final String[] JAVA_KEYWORDS = Keywords.getInstance().getAllJavaKeywords();
@@ -46,7 +45,6 @@
 		IToken keyword = new Token(new TextAttribute(KEYWORD_COLOR, null, SWT.BOLD));
 		IToken comment= new Token(new TextAttribute(COMMENT_COLOR));
 		IToken string = new Token(new TextAttribute(STRING_COLOR));
-		IToken other = new Token(new TextAttribute(DEFAULT_COLOR));
 
         List rules = new ArrayList();
 
@@ -64,7 +62,7 @@
         rules.add(new WhitespaceRule(new WhitespaceDetector()));
 
         // Add word rule for keywords, types, and constants.
-        WordRule wordRule= new WordRule(new RuleWordDetector(), other);
+        WordRule wordRule= new WordRule(new RuleWordDetector());
         for (int i= 0; i < DROOLS_KEYWORDS.length; i++)
             wordRule.addWord(DROOLS_KEYWORDS[i], keyword);
 




More information about the jboss-svn-commits mailing list