From 35d329ef2c6e2a2e454c64c15543eca97d0a37bb Mon Sep 17 00:00:00 2001 From: "Natalia.Murycheva" Date: Mon, 31 Mar 2025 16:34:11 +0200 Subject: [PATCH] [PyCharm Tables] PY-80085 Show compact mode of columns' statistics for tables by default #PY-80085 Fixed * To improve the Statistics Table Headers discoverability, in the case of small tables, the Compact mode will be the default one. GitOrigin-RevId: 6af2279b33391cd07eb219747fa786b6ef14a85d --- grid/impl/src/run/ui/table/TableResultView.java | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/grid/impl/src/run/ui/table/TableResultView.java b/grid/impl/src/run/ui/table/TableResultView.java index 6087b958e23e..100ab00a428f 100644 --- a/grid/impl/src/run/ui/table/TableResultView.java +++ b/grid/impl/src/run/ui/table/TableResultView.java @@ -2777,11 +2777,15 @@ public final class TableResultView extends JBTableWithResizableCells return myStatisticsHeader; } - public void setStatisticsPanelMode(StatisticsPanelMode panelMode) { + public void setStatisticsPanelMode(StatisticsPanelMode newPanelMode) { + StatisticsPanelMode previousPanelMode = getStatisticsPanelMode(); if (myStatisticsHeader != null) { - myStatisticsHeader.setStatisticsPanelMode(panelMode); + myStatisticsHeader.setStatisticsPanelMode(newPanelMode); + + if (previousPanelMode != null) { + myColumnLayout.resetLayout(); + } } - myColumnLayout.resetLayout(); } public StatisticsPanelMode getStatisticsPanelMode() {