From 1024c162472b30c6ec1ceb1085b4f14e2652aa2c Mon Sep 17 00:00:00 2001 From: Konstantin Bulenkov Date: Mon, 21 Mar 2016 19:22:42 +0100 Subject: [PATCH] IDEA-152824 Exporting to HTML: Linenumbers are black even with darcula --- .../codeEditor/printing/HTMLTextPainter.java | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/platform/lang-impl/src/com/intellij/codeEditor/printing/HTMLTextPainter.java b/platform/lang-impl/src/com/intellij/codeEditor/printing/HTMLTextPainter.java index b648ca6dbae6..5ee5fb27d3c0 100644 --- a/platform/lang-impl/src/com/intellij/codeEditor/printing/HTMLTextPainter.java +++ b/platform/lang-impl/src/com/intellij/codeEditor/printing/HTMLTextPainter.java @@ -1,5 +1,5 @@ /* - * Copyright 2000-2015 JetBrains s.r.o. + * Copyright 2000-2016 JetBrains s.r.o. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -20,6 +20,7 @@ import com.intellij.codeInsight.daemon.LineMarkerInfo; import com.intellij.ide.highlighter.HighlighterFactory; import com.intellij.openapi.diagnostic.Logger; import com.intellij.openapi.editor.Document; +import com.intellij.openapi.editor.colors.EditorColors; import com.intellij.openapi.editor.colors.EditorColorsManager; import com.intellij.openapi.editor.colors.EditorColorsScheme; import com.intellij.openapi.editor.highlighter.EditorHighlighter; @@ -35,6 +36,8 @@ import com.intellij.psi.PsiFile; import com.intellij.psi.PsiReference; import com.intellij.psi.codeStyle.CodeStyleSettingsManager; import com.intellij.psi.impl.file.PsiDirectoryFactory; +import com.intellij.ui.ColorUtil; +import com.intellij.ui.Gray; import com.intellij.ui.JBColor; import org.jetbrains.annotations.NonNls; import org.jetbrains.annotations.NotNull; @@ -342,7 +345,7 @@ class HTMLTextPainter { Color color = scheme.getDefaultBackground(); if (color==null) color = JBColor.GRAY; writer.write("\r\n"); - writer.write("\r\n"); + writer.write("
\r\n"); writer.write("
\r\n"); writer.write("\r\n"); writer.write(title + "\r\n"); @@ -351,10 +354,11 @@ class HTMLTextPainter { } private void writeStyles(@NonNls final Writer writer) throws IOException { - writer.write("