Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorStephan Wahlbrink2021-08-10 19:21:12 +0000
committerStephan Wahlbrink2021-08-10 19:45:43 +0000
commit91036868d2e0ed9d077b0ad06685a93ff94d906f (patch)
tree6f2e80a00efc80cf51f0587ff809cd53ab9b0437
parentb401e8b88f6a72ddce0d9a609c98aaded17ed7bb (diff)
downloadorg.eclipse.statet-docmlet-91036868d2e0ed9d077b0ad06685a93ff94d906f.tar.gz
org.eclipse.statet-docmlet-91036868d2e0ed9d077b0ad06685a93ff94d906f.tar.xz
org.eclipse.statet-docmlet-91036868d2e0ed9d077b0ad06685a93ff94d906f.zip
Bug 575289: [SourceEditor] Add default colors for dark theme
- Improve preview snippet for Ltx Change-Id: Icdaa3f6c86d070338c62828c947e9c4371565550
-rw-r--r--docmlet/org.eclipse.statet.docmlet.base.ui/css/e4_dark.css20
-rw-r--r--docmlet/org.eclipse.statet.docmlet.base.ui/plugin.xml10
-rw-r--r--docmlet/org.eclipse.statet.docmlet.tex.ui/src/org/eclipse/statet/internal/docmlet/tex/ui/config/LtxTextStylesPreviewCode.txt24
-rw-r--r--docmlet/org.eclipse.statet.docmlet.wikitext.ui/src/org/eclipse/statet/internal/docmlet/wikitext/ui/WikitextUIPreferenceInitializer.java10
4 files changed, 52 insertions, 12 deletions
diff --git a/docmlet/org.eclipse.statet.docmlet.base.ui/css/e4_dark.css b/docmlet/org.eclipse.statet.docmlet.base.ui/css/e4_dark.css
new file mode 100644
index 00000000..dc6b7b9e
--- /dev/null
+++ b/docmlet/org.eclipse.statet.docmlet.base.ui/css/e4_dark.css
@@ -0,0 +1,20 @@
+/*
+ #=============================================================================#
+ # Copyright (c) 2007, 2021 Stephan Wahlbrink and others.
+ #
+ # This program and the accompanying materials are made available under the
+ # terms of the Eclipse Public License 2.0 which is available at
+ # https://www.eclipse.org/legal/epl-2.0, or the Apache License, Version 2.0
+ # which is available at https://www.apache.org/licenses/LICENSE-2.0.
+ #
+ # SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ #
+ # Contributors:
+ # Stephan Wahlbrink <sw@wahlbrink.eu> - initial API and implementation
+ #=============================================================================*/
+
+IEclipsePreferences#org-eclipse-ui-workbench:org-eclipse-statet-docmlet {
+ preferences:
+ 'org.eclipse.statet.docmlet.themes.SectionColor=195,185,50'
+ ;
+}
diff --git a/docmlet/org.eclipse.statet.docmlet.base.ui/plugin.xml b/docmlet/org.eclipse.statet.docmlet.base.ui/plugin.xml
index f6829cd2..8cc6856f 100644
--- a/docmlet/org.eclipse.statet.docmlet.base.ui/plugin.xml
+++ b/docmlet/org.eclipse.statet.docmlet.base.ui/plugin.xml
@@ -40,7 +40,7 @@
id="org.eclipse.statet.docmlet.themes.SectionColor"
isEditable="false"
label=""
- value="159,151,47">
+ value="150,150,40">
</colorDefinition>
<theme
@@ -51,6 +51,14 @@
</colorOverride>
</theme>
</extension>
+ <extension
+ point="org.eclipse.e4.ui.css.swt.theme">
+ <stylesheet
+ uri="css/e4_dark.css">
+ <themeid
+ refid="org.eclipse.e4.ui.css.theme.e4_dark"/>
+ </stylesheet>
+ </extension>
<extension
point="org.eclipse.core.expressions.definitions">
diff --git a/docmlet/org.eclipse.statet.docmlet.tex.ui/src/org/eclipse/statet/internal/docmlet/tex/ui/config/LtxTextStylesPreviewCode.txt b/docmlet/org.eclipse.statet.docmlet.tex.ui/src/org/eclipse/statet/internal/docmlet/tex/ui/config/LtxTextStylesPreviewCode.txt
index 1decf70e..d1168375 100644
--- a/docmlet/org.eclipse.statet.docmlet.tex.ui/src/org/eclipse/statet/internal/docmlet/tex/ui/config/LtxTextStylesPreviewCode.txt
+++ b/docmlet/org.eclipse.statet.docmlet.tex.ui/src/org/eclipse/statet/internal/docmlet/tex/ui/config/LtxTextStylesPreviewCode.txt
@@ -1,13 +1,27 @@
\documentclass{article}
-\title{Example}
+\title{Syntax Highlighting}
\begin{document}
\maketitle
-\section{Formula}
-Hello World! Direct \verb+{verbatim text}+, a formula
-$\overline{x}= \frac{1}{n} \sum{x_i}$
+\section{Examples}
+Lorem ipsum dolor sit amet, consectetur adipiscing elit,
+sed do eiusmod tempor incididunt ut labore et dolore magna
+aliqua. This is an inline \verb+{verbatim text}+ and
+this is a formula $\overline{x}= \frac{1}{n} \sum{x_i}$.
+% TODO add description
+The analysis uses a confidence level of 95 \%. Ut enim ad
+minim veniam, quis nostrud exercitation ullamco laboris
+nisi ut aliquip ex ea commodo consequat.
-% Please send me a better example ;-)
+\subsection{Environments}
+The model in R:
+\begin{verbatim*}
+ m1 <- y ~ x1 + x2 + x1:x2
+\end{verbatim*}
+Duis aute irure dolor in reprehenderit in voluptate velit
+esse cillum dolore eu fugiat nulla pariatur. Excepteur
+sint occaecat cupidatat non proident, sunt in culpa qui
+officia deserunt mollit anim id est laborum.
\end{document}
diff --git a/docmlet/org.eclipse.statet.docmlet.wikitext.ui/src/org/eclipse/statet/internal/docmlet/wikitext/ui/WikitextUIPreferenceInitializer.java b/docmlet/org.eclipse.statet.docmlet.wikitext.ui/src/org/eclipse/statet/internal/docmlet/wikitext/ui/WikitextUIPreferenceInitializer.java
index 1e3c1e7e..46ef7837 100644
--- a/docmlet/org.eclipse.statet.docmlet.wikitext.ui/src/org/eclipse/statet/internal/docmlet/wikitext/ui/WikitextUIPreferenceInitializer.java
+++ b/docmlet/org.eclipse.statet.docmlet.wikitext.ui/src/org/eclipse/statet/internal/docmlet/wikitext/ui/WikitextUIPreferenceInitializer.java
@@ -65,12 +65,10 @@ public class WikitextUIPreferenceInitializer extends AbstractPreferenceInitializ
final IEclipsePreferences pref= scope.getNode(WikitextUI.BUNDLE_ID);
- { final String value= theme.getColorPrefValue("org.eclipse.statet.workbench.themes.CodeRawBackgroundColor");
- if (!value.equals("255,255,255")) {
- pref.put(EmbeddedHtml.HTML_BACKGROUND_COLOR_KEY, value);
- }
- }
- pref.put(EmbeddedHtml.HTML_COMMENT_COLOR_KEY, theme.getColorPrefValue(IWaThemeConstants.CODE_COMMENT_COLOR));
+ pref.put(EmbeddedHtml.HTML_BACKGROUND_COLOR_KEY,
+ theme.getColorPrefValue(IWaThemeConstants.CODE_MOD1_BACKGROUND_COLOR) );
+ pref.put(EmbeddedHtml.HTML_COMMENT_COLOR_KEY,
+ theme.getColorPrefValue(IWaThemeConstants.CODE_COMMENT_COLOR) );
}
}

Back to the top