diff --git a/core/org.eclipse.cdt.ui/META-INF/MANIFEST.MF b/core/org.eclipse.cdt.ui/META-INF/MANIFEST.MF index eb04f4a6d2b..248fe7a974f 100644 --- a/core/org.eclipse.cdt.ui/META-INF/MANIFEST.MF +++ b/core/org.eclipse.cdt.ui/META-INF/MANIFEST.MF @@ -120,6 +120,7 @@ Require-Bundle: org.eclipse.cdt.core;bundle-version="[5.2.0,6.0.0)", org.eclipse.ui.navigator.resources;bundle-version="3.3.100", org.eclipse.ui.views;bundle-version="[3.2.0,4.0.0)", org.eclipse.ui.workbench.texteditor;bundle-version="[3.5.0,4.0.0)", - com.ibm.icu;bundle-version="4.4.2" + com.ibm.icu;bundle-version="4.4.2", + org.eclipse.e4.ui.css.swt.theme Bundle-ActivationPolicy: lazy Bundle-RequiredExecutionEnvironment: JavaSE-1.7 diff --git a/core/org.eclipse.cdt.ui/build.properties b/core/org.eclipse.cdt.ui/build.properties index 4b8764cd4de..df3867fbed7 100644 --- a/core/org.eclipse.cdt.ui/build.properties +++ b/core/org.eclipse.cdt.ui/build.properties @@ -18,7 +18,8 @@ bin.includes = about.html,\ META-INF/,\ .options,\ doxygenTags.csv,\ - about_files/ + about_files/,\ + css/ src.includes = about.html,\ schema/,\ doxygenTags.csv,\ diff --git a/core/org.eclipse.cdt.ui/css/e4-dark_cdt.css b/core/org.eclipse.cdt.ui/css/e4-dark_cdt.css new file mode 100644 index 00000000000..35df0f36f20 --- /dev/null +++ b/core/org.eclipse.cdt.ui/css/e4-dark_cdt.css @@ -0,0 +1,76 @@ +/******************************************************************************* + * Copyright (c) 2014 QNX Software Systems and others. + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Lars Vogel - initial API and implementation + * Andreas Guarino - intial color schema definition + * Doug Schaefer - getting this into CDT + ******************************************************************************/ + +IEclipsePreferences#org-eclipse-cdt-ui { + preferences: + "asm_directive=221,40,103" + "asm_label=217,232,247" + "c_braces=249,250,244" + "c_comment_task_tag=154,140,124" + "c_default=217,232,247" + "c_keyword=221,40,103" + "c_multi_line_comment=98,98,98" + "c_numbers=104,151,187" + "c_operators=230,230,250" + "c_single_line_comment=98,98,98" + "c_string=23,198,163" + "c_type=221,40,103" + "org.eclipse.cdt.internal.ui.text.doctools.multi=98,98,98" + "org.eclipse.cdt.internal.ui.text.doctools.recognizedTag=30,120,155" + "org.eclipse.cdt.internal.ui.text.doctools.single=98,98,98" + "pp_default=217,232,247" + "pp_directive=221,40,103" + "pp_header=23,198,163" + "semanticHighlighting.class.color=18,144,195" + "semanticHighlighting.class.enabled=true" + "semanticHighlighting.class.bold=true" + "semanticHighlighting.enum.color=204,129,186" + "semanticHighlighting.enum.enabled=true" + "semanticHighlighting.enum.italic=true" + "semanticHighlighting.enumerator.color=141,218,248" + "semanticHighlighting.enumerator.enabled=true" + "semanticHighlighting.externalSDK.color=150,236,63" + "semanticHighlighting.externalSDK.enabled=true" + "semanticHighlighting.field.color=102,225,248" + "semanticHighlighting.field.enabled=true" + "semanticHighlighting.function.color=167,236,33" + "semanticHighlighting.function.enabled=true" + "semanticHighlighting.functionDeclaration.color=13,209,64" + "semanticHighlighting.functionDeclaration.enabled=true" + "semanticHighlighting.functionDeclaration.bold=true" + "semanticHighlighting.localVariable.color=255,191,38" + "semanticHighlighting.localVariable.enabled=true" + "semanticHighlighting.localVariableDeclaration.color=237,127,72" + "semanticHighlighting.localVariableDeclaration.enabled=true" + "semanticHighlighting.macroDefinition.color=13,209,64" + "semanticHighlighting.macroDefinition.enabled=true" + "semanticHighlighting.macroDefinition.bold=true" + "semanticHighlighting.method.color=167,236,33" + "semanticHighlighting.method.enabled=true" + "semanticHighlighting.methodDeclaration.color=13,209,64" + "semanticHighlighting.methodDeclaration.enabled=true" + "semanticHighlighting.methodDeclaration.bold=true" + "semanticHighlighting.namespace.color=128,242,246" + "semanticHighlighting.namespace.enabled=true" + "semanticHighlighting.parameterVariable.color=121,171,255" + "semanticHighlighting.parameterVariable.enabled=true" + "semanticHighlighting.staticField.color=141,218,248" + "semanticHighlighting.staticField.enabled=true" + "semanticHighlighting.staticMethod.color=150,236,63" + "semanticHighlighting.staticMethod.enabled=true" + "semanticHighlighting.typedef.color=18,144,195" + "semanticHighlighting.typedef.enabled=true" + "semanticHighlighting.typedef.bold=true" + "semanticHighlighting.typeParameter.color=191,164,164" + "semanticHighlighting.typeParameter.enabled=true" +} diff --git a/core/org.eclipse.cdt.ui/plugin.xml b/core/org.eclipse.cdt.ui/plugin.xml index 0e9f068ec5c..a6939781f4e 100644 --- a/core/org.eclipse.cdt.ui/plugin.xml +++ b/core/org.eclipse.cdt.ui/plugin.xml @@ -4870,5 +4870,14 @@ name="%RefreshExclusionContributor.name"> + + + + + + diff --git a/releng/org.eclipse.cdt.target/cdt-e4.4.target b/releng/org.eclipse.cdt.target/cdt-e4.4.target index 945d57e3027..e601b834567 100644 --- a/releng/org.eclipse.cdt.target/cdt-e4.4.target +++ b/releng/org.eclipse.cdt.target/cdt-e4.4.target @@ -20,11 +20,11 @@ - +