From 423efa11aed36e07432201f4e84115c31bfb2344 Mon Sep 17 00:00:00 2001 From: Mikhail Golubev Date: Thu, 4 Jun 2015 15:55:52 +0300 Subject: [PATCH] IDEA-141088 As a workaround explicitly add empty borders for Python facet editors --- .../com/jetbrains/python/facet/PythonSdkEditorTab.form | 4 +++- .../python/buildout/BuildoutFacetConfiguration.java | 7 ++++++- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/python/pluginSrc/com/jetbrains/python/facet/PythonSdkEditorTab.form b/python/pluginSrc/com/jetbrains/python/facet/PythonSdkEditorTab.form index db95d7a4d27b..cb0539eb060f 100644 --- a/python/pluginSrc/com/jetbrains/python/facet/PythonSdkEditorTab.form +++ b/python/pluginSrc/com/jetbrains/python/facet/PythonSdkEditorTab.form @@ -6,7 +6,9 @@ - + + + diff --git a/python/src/com/jetbrains/python/buildout/BuildoutFacetConfiguration.java b/python/src/com/jetbrains/python/buildout/BuildoutFacetConfiguration.java index 1b6c9730cca1..77b095b6145a 100644 --- a/python/src/com/jetbrains/python/buildout/BuildoutFacetConfiguration.java +++ b/python/src/com/jetbrains/python/buildout/BuildoutFacetConfiguration.java @@ -24,12 +24,14 @@ import com.intellij.openapi.options.ConfigurationException; import com.intellij.openapi.util.InvalidDataException; import com.intellij.openapi.util.JDOMExternalizerUtil; import com.intellij.openapi.util.WriteExternalException; +import com.intellij.util.ui.JBUI; import org.jdom.Element; import org.jetbrains.annotations.Nls; import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; import javax.swing.*; +import java.awt.*; import java.util.ArrayList; import java.util.List; @@ -106,7 +108,10 @@ public class BuildoutFacetConfiguration implements FacetConfiguration { @NotNull @Override public JComponent createComponent() { - return myPanel; + final JPanel panel = new JPanel(new BorderLayout()); + panel.add(myPanel, BorderLayout.CENTER); + panel.setBorder(JBUI.Borders.empty(5, 10, 10, 10)); + return panel; } @Override