Bug 575289: [SourceEditor] Add default colors for dark theme

Change-Id: I7bc646dd6036cd4b6dc6a9bcc26e6c1b692ca82f
diff --git a/ltk/org.eclipse.statet.ltk.ui/css/e4_dark.css b/ltk/org.eclipse.statet.ltk.ui/css/e4_dark.css
index b2eb502..e772ff6 100644
--- a/ltk/org.eclipse.statet.ltk.ui/css/e4_dark.css
+++ b/ltk/org.eclipse.statet.ltk.ui/css/e4_dark.css
@@ -18,6 +18,20 @@
 		'org.eclipse.statet.workbench.themes.DocViewBackgroundColor=50,55,60'
 		'org.eclipse.statet.workbench.themes.DocViewColor=235,235,235'
 		
+		'org.eclipse.statet.workbench.themes.CodeDefaultColor=225,230,240'
+		'org.eclipse.statet.workbench.themes.CodeBracketColor=248,249,250'
+		'org.eclipse.statet.workbench.themes.CodePreprocessorColor=96,159,251'
+		'org.eclipse.statet.workbench.themes.CodeCommentColor=115,160,125'
+		'org.eclipse.statet.workbench.themes.CodeCommentTaskTagColor=115,160,150'
+		'org.eclipse.statet.workbench.themes.CodeDocuColor=20,150,195'
+		'org.eclipse.statet.workbench.themes.CodeDocuTagColor=135,160,175'
+		'org.eclipse.statet.workbench.themes.CodeKeywordColor=190,75,160'
+		'org.eclipse.statet.workbench.themes.CodeConstColor=195,135,215'
+		'org.eclipse.statet.workbench.themes.CodeStringColor=150,175,255'
+		'org.eclipse.statet.workbench.themes.CodeNumberColor=155,195,255'
+		'org.eclipse.statet.workbench.themes.CodeOperatorColor=195,170,135'
+		'org.eclipse.statet.workbench.themes.CodeSubColor=210,140,105'
+		
 		'org.eclipse.statet.workbench.themes.ConsoleInfoColor=90,135,225'
 		'org.eclipse.statet.workbench.themes.ConsoleInputColor=30,160,95'
 		'org.eclipse.statet.workbench.themes.ConsoleOutputColor=205,205,205'
diff --git a/ltk/org.eclipse.statet.ltk.ui/plugin.xml b/ltk/org.eclipse.statet.ltk.ui/plugin.xml
index 3736c9d..933b5cc 100644
--- a/ltk/org.eclipse.statet.ltk.ui/plugin.xml
+++ b/ltk/org.eclipse.statet.ltk.ui/plugin.xml
@@ -878,74 +878,67 @@
             id="org.eclipse.statet.workbench.themes.CodeDefaultColor"
             isEditable="false"
             label=""
-            value="0,0,0">
-      </colorDefinition>
+            value="0,0,0"/>
+      <colorDefinition
+            id="org.eclipse.statet.workbench.themes.CodeBracketColor"
+            isEditable="false"
+            label=""
+            value="0,0,0"/>
       <colorDefinition
             id="org.eclipse.statet.workbench.themes.CodePreprocessorColor"
             isEditable="false"
             label=""
-            value="96,159,251">
-      </colorDefinition>
+            value="96,159,251"/>
       <colorDefinition
             id="org.eclipse.statet.workbench.themes.CodeCommentColor"
             isEditable="false"
             label=""
-            value="63,127,79">
-      </colorDefinition>
+            value="65,125,70"/>
       <colorDefinition
             id="org.eclipse.statet.workbench.themes.CodeCommentTaskTagColor"
             isEditable="false"
             label=""
-            value="63,127,95">
-      </colorDefinition>
+            value="65,125,95"/>
       <colorDefinition
             id="org.eclipse.statet.workbench.themes.CodeDocuColor"
             isEditable="false"
             label=""
-            value="15,127,159">
-      </colorDefinition>
+            value="15,125,160"/>
       <colorDefinition
             id="org.eclipse.statet.workbench.themes.CodeDocuTagColor"
             isEditable="false"
             label=""
-            value="135,159,175">
-      </colorDefinition>
+            value="135,160,175"/>
       <colorDefinition
             id="org.eclipse.statet.workbench.themes.CodeKeywordColor"
             isEditable="false"
             label=""
-            value="127,0,95">
-      </colorDefinition>
+            value="125,0,95"/>
       <colorDefinition
             id="org.eclipse.statet.workbench.themes.CodeConstColor"
             isEditable="false"
             label=""
-            value="127,0,127">
-      </colorDefinition>
+            value="90,5,165"/>
       <colorDefinition
             id="org.eclipse.statet.workbench.themes.CodeStringColor"
             isEditable="false"
             label=""
-            value="63,63,175">
-      </colorDefinition>
+            value="65,65,175"/>
       <colorDefinition
             id="org.eclipse.statet.workbench.themes.CodeNumberColor"
             isEditable="false"
             label=""
-            value="0,0,127">
-      </colorDefinition>
+            value="0,30,130"/>
       <colorDefinition
             id="org.eclipse.statet.workbench.themes.CodeOperatorColor"
             isEditable="false"
             label=""
-            value="159,63,127">
-      </colorDefinition>
+            value="165,100,35"/>
       <colorDefinition
             id="org.eclipse.statet.workbench.themes.CodeSubColor"
             isEditable="false"
             label=""
-            value="63,95,95">
-      </colorDefinition>
+            value="150,45,0"/>
       <colorDefinition
             id="org.eclipse.statet.workbench.themes.CodeDocCommandColor"
             isEditable="false"
diff --git a/ltk/org.eclipse.statet.ltk.ui/src/org/eclipse/statet/ecommons/text/ui/presentation/AbstractTextStylesConfigurationBlock.java b/ltk/org.eclipse.statet.ltk.ui/src/org/eclipse/statet/ecommons/text/ui/presentation/AbstractTextStylesConfigurationBlock.java
index 3189510..7d0debd 100644
--- a/ltk/org.eclipse.statet.ltk.ui/src/org/eclipse/statet/ecommons/text/ui/presentation/AbstractTextStylesConfigurationBlock.java
+++ b/ltk/org.eclipse.statet.ltk.ui/src/org/eclipse/statet/ecommons/text/ui/presentation/AbstractTextStylesConfigurationBlock.java
@@ -613,8 +613,8 @@
 			final GridData gd= new GridData(SWT.FILL, SWT.FILL, true, true);
 			gd.horizontalSpan= 2;
 			final PixelConverter conv= new PixelConverter(previewerControl);
-			gd.widthHint= conv.convertWidthInCharsToPixels(20);
-			gd.heightHint= conv.convertHeightInCharsToPixels(5);
+			gd.widthHint= conv.convertWidthInCharsToPixels(40);
+			gd.heightHint= conv.convertHeightInCharsToPixels(10);
 			previewerControl.setLayoutData(gd);
 		}
 		
diff --git a/ltk/org.eclipse.statet.ltk.ui/src/org/eclipse/statet/ecommons/workbench/ui/IWaThemeConstants.java b/ltk/org.eclipse.statet.ltk.ui/src/org/eclipse/statet/ecommons/workbench/ui/IWaThemeConstants.java
index 2bd31d8..1beba6f 100644
--- a/ltk/org.eclipse.statet.ltk.ui/src/org/eclipse/statet/ecommons/workbench/ui/IWaThemeConstants.java
+++ b/ltk/org.eclipse.statet.ltk.ui/src/org/eclipse/statet/ecommons/workbench/ui/IWaThemeConstants.java
@@ -27,6 +27,8 @@
 	
 	String CODE_DEFAULT_COLOR= "org.eclipse.statet.workbench.themes.CodeDefaultColor"; //$NON-NLS-1$
 	
+	String CODE_BRACKET_COLOR= "org.eclipse.statet.workbench.themes.CodeBracketColor"; //$NON-NLS-1$
+	
 	String CODE_PREPROCESSOR_COLOR= "org.eclipse.statet.workbench.themes.CodePreprocessorColor"; //$NON-NLS-1$
 	
 	String CODE_COMMENT_COLOR= "org.eclipse.statet.workbench.themes.CodeCommentColor"; //$NON-NLS-1$