diff options
| author | Stephan Wahlbrink | 2021-08-10 19:21:12 +0000 |
|---|---|---|
| committer | Stephan Wahlbrink | 2021-08-10 19:45:43 +0000 |
| commit | 91036868d2e0ed9d077b0ad06685a93ff94d906f (patch) | |
| tree | 6f2e80a00efc80cf51f0587ff809cd53ab9b0437 | |
| parent | b401e8b88f6a72ddce0d9a609c98aaded17ed7bb (diff) | |
| download | org.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
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) ); } } |
