mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
IDEA-CR-51945: PY-37694 Use grayscale antialiasing in Jupyter and reStructuredText previews, set it as a default
GitOrigin-RevId: fe2d0afeddeabdcf96b465109c22af6ebcd582e0
This commit is contained in:
committed by
intellij-monorepo-bot
parent
086de7bfc1
commit
d3587946b0
@@ -18,6 +18,7 @@ import javafx.application.Platform;
|
||||
import javafx.concurrent.Worker;
|
||||
import javafx.embed.swing.JFXPanel;
|
||||
import javafx.scene.Scene;
|
||||
import javafx.scene.text.FontSmoothingType;
|
||||
import javafx.scene.web.WebEngine;
|
||||
import javafx.scene.web.WebView;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
@@ -53,6 +54,7 @@ public class JavaFxHtmlPanel implements Disposable {
|
||||
myWebView = new WebView();
|
||||
myWebView.setContextMenuEnabled(false);
|
||||
myWebView.setZoom(JBUIScale.scale(1.f));
|
||||
myWebView.fontSmoothingTypeProperty().setValue(FontSmoothingType.GRAY);
|
||||
|
||||
final WebEngine engine = myWebView.getEngine();
|
||||
registerListeners(engine);
|
||||
|
||||
@@ -28,7 +28,6 @@ public class RestJavaFxHtmlPanel extends JavaFxHtmlPanel implements RestPreviewP
|
||||
|
||||
runInPlatformWhenAvailable(() -> {
|
||||
final WebView webView = getWebViewGuaranteed();
|
||||
webView.fontSmoothingTypeProperty().setValue(FontSmoothingType.LCD);
|
||||
|
||||
webView.getEngine().getLoadWorker().stateProperty().addListener(new HyperlinkRedirectListener(webView));
|
||||
|
||||
|
||||
Reference in New Issue
Block a user