From 3efe535bc20e587d488ddce25d0bf23fc554d1a4 Mon Sep 17 00:00:00 2001 From: Rustam Vishnyakov Date: Tue, 19 Mar 2019 11:57:54 +0300 Subject: [PATCH] Hide separator above tabbed code style panel (extra line) --- .../options/codeStyle/CodeStyleMainPanel.java | 1 + .../options/schemes/AbstractSchemesPanel.java | 10 ++++++++-- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/platform/lang-impl/src/com/intellij/application/options/codeStyle/CodeStyleMainPanel.java b/platform/lang-impl/src/com/intellij/application/options/codeStyle/CodeStyleMainPanel.java index e066a6d211a3..2c2820311f8b 100644 --- a/platform/lang-impl/src/com/intellij/application/options/codeStyle/CodeStyleMainPanel.java +++ b/platform/lang-impl/src/com/intellij/application/options/codeStyle/CodeStyleMainPanel.java @@ -244,6 +244,7 @@ public class CodeStyleMainPanel extends JPanel implements TabbedLanguageCodeStyl if (currentTab != null) { tabbedPanel.changeTab(currentTab); } + mySchemesPanel.setSeparatorVisible(false); } mySettingsPanels.put(name, panel); mySettingsPanel.add(scheme.getName(), panel); diff --git a/platform/platform-impl/src/com/intellij/application/options/schemes/AbstractSchemesPanel.java b/platform/platform-impl/src/com/intellij/application/options/schemes/AbstractSchemesPanel.java index 739f3a544ec9..f8e995939f64 100644 --- a/platform/platform-impl/src/com/intellij/application/options/schemes/AbstractSchemesPanel.java +++ b/platform/platform-impl/src/com/intellij/application/options/schemes/AbstractSchemesPanel.java @@ -63,7 +63,8 @@ public abstract class AbstractSchemesPanel 0) { add(Box.createVerticalGlue()); add(Box.createRigidArea(new JBDimension(0, vGap))); } } + public void setSeparatorVisible(boolean visible) { + mySettingsPanelSeparator.setVisible(visible); + } + @NotNull private static JPanel createVerticalContainer() { JPanel container = new JPanel();