From 236c97fcf0ff67b007aa748970ce04628cdae56d Mon Sep 17 00:00:00 2001 From: Ekaterina Tuzova Date: Tue, 22 Aug 2017 21:11:04 +0300 Subject: [PATCH] do not autohide data view toolwindow in sci mode --- python/src/com/jetbrains/python/actions/PySciViewAction.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/python/src/com/jetbrains/python/actions/PySciViewAction.java b/python/src/com/jetbrains/python/actions/PySciViewAction.java index 0fc149ae3727..c131e911af75 100644 --- a/python/src/com/jetbrains/python/actions/PySciViewAction.java +++ b/python/src/com/jetbrains/python/actions/PySciViewAction.java @@ -47,7 +47,7 @@ public class PySciViewAction extends ToggleAction implements DumbAware { public static final String ACTION_ID = "PySciView"; private ToolWindowType myDataViewType = ToolWindowType.FLOATING; - private Color myDocumentationBackgroundColor; + private Color myDocumentationBackgroundColor = EditorColorsManager.getInstance().getGlobalScheme().getColor(COLOR_KEY); public PySciViewAction() { super(TEXT_SCI_VIEW); @@ -134,12 +134,14 @@ public class PySciViewAction extends ToggleAction implements DumbAware { ToolWindow dataViewToolWindow = ToolWindowManager.getInstance(project).getToolWindow(DATA_VIEWER_ID); myDataViewType = dataViewToolWindow.getType(); dataViewToolWindow.setType(ToolWindowType.DOCKED, null); + dataViewToolWindow.setAutoHide(false); dataViewToolWindow.setShowStripeButton(true); } private void hideDataViewer(Project project) { final ToolWindow dataViewer = ToolWindowManager.getInstance(project).getToolWindow(DATA_VIEWER_ID); dataViewer.setType(myDataViewType, null); + dataViewer.setAutoHide(true); dataViewer.setShowStripeButton(false); }