From 5cc4d2d3fe3d15cdb1ef2dc1331c560e30b0c840 Mon Sep 17 00:00:00 2001 From: "Liana.Bakradze" Date: Fri, 19 May 2017 13:46:51 +0300 Subject: [PATCH] do not show column header for series (PY-21763) Series are 1-dimensional array, so column header is useless for them --- .../python/debugger/containerview/DataViewStrategy.java | 9 +++++++++ .../python/debugger/containerview/PyDataViewerPanel.java | 1 + 2 files changed, 10 insertions(+) diff --git a/python/src/com/jetbrains/python/debugger/containerview/DataViewStrategy.java b/python/src/com/jetbrains/python/debugger/containerview/DataViewStrategy.java index 842781afcbf6..18e53d8d8ad1 100644 --- a/python/src/com/jetbrains/python/debugger/containerview/DataViewStrategy.java +++ b/python/src/com/jetbrains/python/debugger/containerview/DataViewStrategy.java @@ -41,6 +41,10 @@ public abstract class DataViewStrategy { @NotNull public abstract String getTypeName(); + public boolean showColumnHeader() { + return true; + } + /** * @return null if no strategy for this type */ @@ -60,5 +64,10 @@ public abstract class DataViewStrategy { public String getTypeName() { return "Series"; } + + @Override + public boolean showColumnHeader() { + return false; + } } } \ No newline at end of file diff --git a/python/src/com/jetbrains/python/debugger/containerview/PyDataViewerPanel.java b/python/src/com/jetbrains/python/debugger/containerview/PyDataViewerPanel.java index a61f40f4141c..3d4c187e1961 100644 --- a/python/src/com/jetbrains/python/debugger/containerview/PyDataViewerPanel.java +++ b/python/src/com/jetbrains/python/debugger/containerview/PyDataViewerPanel.java @@ -205,6 +205,7 @@ public class PyDataViewerPanel extends JPanel { if (myTable.getColumnCount() > 0) { myTable.setDefaultRenderer(myTable.getColumnClass(0), cellRenderer); } + myTable.setShowColumns(strategy.showColumnHeader()); }); }