Bug 559315 - SQL font colors are not readable in dark theme
Adds a CSS config for eclipse dark theme
Change-Id: Ibc79d1d9d210bde6b4745592f21d528e257ee691
Signed-off-by: Luis Cortes <lfcortes12@gmail.com>
diff --git a/plugins/sqltools/org.eclipse.datatools.sqltools.sqleditor/META-INF/MANIFEST.MF b/plugins/sqltools/org.eclipse.datatools.sqltools.sqleditor/META-INF/MANIFEST.MF
index f73d612..c3687f0 100644
--- a/plugins/sqltools/org.eclipse.datatools.sqltools.sqleditor/META-INF/MANIFEST.MF
+++ b/plugins/sqltools/org.eclipse.datatools.sqltools.sqleditor/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@
Bundle-ManifestVersion: 2
Bundle-Name: %pluginName
Bundle-SymbolicName: org.eclipse.datatools.sqltools.sqleditor; singleton:=true
-Bundle-Version: 1.2.200.qualifier
+Bundle-Version: 1.2.201.qualifier
Bundle-Activator: org.eclipse.datatools.sqltools.sqleditor.internal.SQLEditorPlugin
Bundle-Vendor: %providerName
Bundle-Localization: plugin
diff --git a/plugins/sqltools/org.eclipse.datatools.sqltools.sqleditor/build.properties b/plugins/sqltools/org.eclipse.datatools.sqltools.sqleditor/build.properties
index 48d7184..f543f9a 100644
--- a/plugins/sqltools/org.eclipse.datatools.sqltools.sqleditor/build.properties
+++ b/plugins/sqltools/org.eclipse.datatools.sqltools.sqleditor/build.properties
@@ -10,7 +10,8 @@
default.properties,\
about.html,\
META-INF/,\
+ css/,\
templates/
-
+
javadoc.dir = doc/api/
download.dir = ./download/
diff --git a/plugins/sqltools/org.eclipse.datatools.sqltools.sqleditor/css/e4-dark_sql_editor.css b/plugins/sqltools/org.eclipse.datatools.sqltools.sqleditor/css/e4-dark_sql_editor.css
new file mode 100644
index 0000000..dbd0afe
--- /dev/null
+++ b/plugins/sqltools/org.eclipse.datatools.sqltools.sqleditor/css/e4-dark_sql_editor.css
@@ -0,0 +1,25 @@
+/*******************************************************************************
+* Copyright (c) 2015, 2016 Luis Fernando Cortes and others.
+*
+* This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License 2.0
+* which accompanies this distribution, and is available at
+* https://www.eclipse.org/legal/epl-2.0/
+*
+* SPDX-License-Identifier: EPL-2.0
+*
+* Contributors:
+* Luis Fernando Cortes <lfcortes12@gmail.com> - Bug 559315 initial support for dark Eclipse theme
+*******************************************************************************/
+
+IEclipsePreferences#org.eclipse.datatools.sqltools.sqleditor {
+ preferences:
+ 'Identifier=0,0,0,0,0,103,140,177'
+ 'Type=1,0,0,0,0,204,108,29'
+ 'Keyword=1,0,0,0,0,204,108,29'
+ 'Double\ quoted\ string=0,0,0,0,0,42,161,152'
+ 'Single\ quoted\ string=0,0,0,0,0,42,161,152'
+ 'Single-line\ comment=0,0,0,0,0,88,110,117'
+ 'Multi-line\ comment=0,0,0,0,0,88,110,117'
+ 'Others=0,0,0,0,1,204,204,204'
+}
\ No newline at end of file
diff --git a/plugins/sqltools/org.eclipse.datatools.sqltools.sqleditor/plugin.xml b/plugins/sqltools/org.eclipse.datatools.sqltools.sqleditor/plugin.xml
index b2dbb9c..b6db014 100644
--- a/plugins/sqltools/org.eclipse.datatools.sqltools.sqleditor/plugin.xml
+++ b/plugins/sqltools/org.eclipse.datatools.sqltools.sqleditor/plugin.xml
@@ -278,6 +278,14 @@
id="org.eclipse.datatools.sqltools.sqleditor.preferences.syntaxcoloring"/>
</extension>
-
-
+ <extension
+ point="org.eclipse.e4.ui.css.swt.theme">
+ <stylesheet
+ uri="css/e4-dark_sql_editor.css">
+ <themeid
+ refid="org.eclipse.e4.ui.css.theme.e4_dark">
+ </themeid>
+ </stylesheet>
+ </extension>
+
</plugin>
diff --git a/plugins/sqltools/org.eclipse.datatools.sqltools.sqleditor/pom.xml b/plugins/sqltools/org.eclipse.datatools.sqltools.sqleditor/pom.xml
index 864b0b9..0acb6bb 100644
--- a/plugins/sqltools/org.eclipse.datatools.sqltools.sqleditor/pom.xml
+++ b/plugins/sqltools/org.eclipse.datatools.sqltools.sqleditor/pom.xml
@@ -9,6 +9,6 @@
</parent>
<groupId>org.eclipse.datatools.plugins</groupId>
<artifactId>org.eclipse.datatools.sqltools.sqleditor</artifactId>
- <version>1.2.200-SNAPSHOT</version>
+ <version>1.2.201-SNAPSHOT</version>
<packaging>eclipse-plugin</packaging>
</project>