PY-23024 Data View tool window: create mapping for help page

This commit is contained in:
Liana.Bakradze
2017-03-09 14:59:18 +03:00
parent 30ebcf7d2b
commit 3514cf3cdf
@@ -18,14 +18,19 @@ package com.jetbrains.python.debugger.containerview;
import com.intellij.execution.ui.layout.impl.JBRunnerTabs;
import com.intellij.ide.ui.UISettings;
import com.intellij.openapi.actionSystem.ActionManager;
import com.intellij.openapi.actionSystem.PlatformDataKeys;
import com.intellij.openapi.project.Project;
import com.intellij.openapi.wm.IdeFocusManager;
import com.intellij.util.ui.UIUtil;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;
import java.awt.*;
class PyDataViewTabs extends JBRunnerTabs {
private static final String HELP_ID = "reference.toolWindows.PyDataView";
public PyDataViewTabs(@NotNull Project project) {
super(project, ActionManager.getInstance(), IdeFocusManager.findInstance(), project);
}
@@ -38,4 +43,13 @@ class PyDataViewTabs extends JBRunnerTabs {
UIUtil.drawCenteredString((Graphics2D)g, g.getClipBounds(), PyDataViewToolWindowFactory.EMPTY_TEXT);
}
}
@Nullable
@Override
public Object getData(String dataId) {
if (PlatformDataKeys.HELP_ID.is(dataId)) {
return HELP_ID;
}
return super.getData(dataId);
}
}