diff options
Diffstat (limited to 'platform/platform-impl/src/com/intellij/openapi/options/newEditor/OptionsEditor.java')
-rw-r--r-- | platform/platform-impl/src/com/intellij/openapi/options/newEditor/OptionsEditor.java | 19 |
1 files changed, 11 insertions, 8 deletions
diff --git a/platform/platform-impl/src/com/intellij/openapi/options/newEditor/OptionsEditor.java b/platform/platform-impl/src/com/intellij/openapi/options/newEditor/OptionsEditor.java index c2119596a06e..c1e55a1419a2 100644 --- a/platform/platform-impl/src/com/intellij/openapi/options/newEditor/OptionsEditor.java +++ b/platform/platform-impl/src/com/intellij/openapi/options/newEditor/OptionsEditor.java @@ -17,7 +17,6 @@ package com.intellij.openapi.options.newEditor; import com.intellij.AbstractBundle; import com.intellij.CommonBundle; -import com.intellij.icons.AllIcons; import com.intellij.ide.ui.laf.darcula.ui.DarculaTextBorder; import com.intellij.ide.ui.laf.darcula.ui.DarculaTextFieldUI; import com.intellij.ide.ui.search.SearchUtil; @@ -1219,27 +1218,31 @@ public class OptionsEditor extends JPanel implements DataProvider, Place.Navigat * @return default view for the specified configurable */ private JComponent createDefaultComponent(SearchableConfigurable searchable) { - JPanel box = new JPanel(); - box.setLayout(new BoxLayout(box, BoxLayout.Y_AXIS)); + JPanel panel = new JPanel(new BorderLayout(0, 9)); try { - box.add(new JLabel(getDefaultDescription(searchable))); + panel.add(BorderLayout.NORTH, new JLabel(getDefaultDescription(searchable))); } catch (AssertionError error) { return null; // description is not set } if (searchable instanceof Configurable.Composite) { - box.add(Box.createVerticalStrut(10)); + JPanel box = new JPanel(); + box.setLayout(new BoxLayout(box, BoxLayout.Y_AXIS)); + panel.add(BorderLayout.CENTER, box); + Configurable.Composite composite = (Configurable.Composite)searchable; for (final Configurable configurable : composite.getConfigurables()) { - box.add(new LinkLabel(configurable.getDisplayName(), AllIcons.Ide.Link) { + LinkLabel label = new LinkLabel(configurable.getDisplayName(), null) { @Override public void doClick() { select(configurable, null); } - }); + }; + label.setBorder(BorderFactory.createEmptyBorder(1, 17, 1, 1)); + box.add(label); } } - return box; + return panel; } @NotNull |