From 770a94ebfd8fde64f5e8c94fad1bc319585ed86e Mon Sep 17 00:00:00 2001 From: Ekaterina Tuzova Date: Wed, 25 Jun 2014 14:45:47 +0400 Subject: [PATCH] cosmetics: border in new project in default LaF --- .../newProject/actions/AbstractProjectSettingsStep.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/python/ide/src/com/jetbrains/python/newProject/actions/AbstractProjectSettingsStep.java b/python/ide/src/com/jetbrains/python/newProject/actions/AbstractProjectSettingsStep.java index d2c1782abc89..d9f3cf24f0e5 100644 --- a/python/ide/src/com/jetbrains/python/newProject/actions/AbstractProjectSettingsStep.java +++ b/python/ide/src/com/jetbrains/python/newProject/actions/AbstractProjectSettingsStep.java @@ -44,6 +44,7 @@ import icons.PythonIcons; import org.jetbrains.annotations.Nullable; import javax.swing.*; +import javax.swing.border.Border; import javax.swing.event.DocumentEvent; import java.awt.*; import java.awt.event.ActionEvent; @@ -353,10 +354,12 @@ abstract public class AbstractProjectSettingsStep extends AbstractActionWithPane } private static class Button extends ActionButtonWithText { + private final Border myBorder; public Button(AnAction action, Presentation presentation) { super(action, presentation, "NewProject", new Dimension(70, 50)); - setBorder(UIUtil.getButtonBorder()); + myBorder = UIUtil.isUnderDarcula() ? UIUtil.getButtonBorder() : BorderFactory.createLineBorder(UIUtil.getBorderColor()); + setBorder(myBorder); } @Override @@ -385,7 +388,7 @@ abstract public class AbstractProjectSettingsStep extends AbstractActionWithPane setBorder(null); } else if (e.getID() == MouseEvent.MOUSE_EXITED) { - setBorder(UIUtil.getButtonBorder()); + setBorder(myBorder); } } }