diff --git a/platform/platform-impl/src/com/intellij/ide/ui/laf/darcula/darcula.properties b/platform/platform-impl/src/com/intellij/ide/ui/laf/darcula/darcula.properties
index 4dc47c013891..f0e3cbcfa9ea 100644
--- a/platform/platform-impl/src/com/intellij/ide/ui/laf/darcula/darcula.properties
+++ b/platform/platform-impl/src/com/intellij/ide/ui/laf/darcula/darcula.properties
@@ -110,7 +110,7 @@ TextAreaUI=com.intellij.ide.ui.laf.darcula.ui.DarculaTextAreaUI
CheckBoxUI=com.intellij.ide.ui.laf.darcula.ui.DarculaCheckBoxUI
CheckBox.border=com.intellij.ide.ui.laf.darcula.ui.DarculaCheckBoxBorder
-CheckBox.border.width=3
+CheckBox.borderInsets=2,3,3,0
ComboBoxUI=com.intellij.ide.ui.laf.darcula.ui.DarculaComboBoxUI
ComboBox.padding=1,5,1,5
@@ -121,7 +121,7 @@ ComboBox.squareButton=false
RadioButtonUI=com.intellij.ide.ui.laf.darcula.ui.DarculaRadioButtonUI
RadioButton.border=com.intellij.ide.ui.laf.darcula.ui.DarculaRadioButtonBorder
-RadioButton.border.width=3
+RadioButton.borderInsets=2,2,2,0
RadioButton.darcula.selectionEnabledColor=aaaaaa
RadioButton.darcula.selectionDisabledColor=606060
RadioButton.darcula.selectionEnabledShadowColor=1e1e1e
diff --git a/platform/platform-impl/src/com/intellij/ide/ui/laf/darcula/ui/DarculaCheckBoxBorder.java b/platform/platform-impl/src/com/intellij/ide/ui/laf/darcula/ui/DarculaCheckBoxBorder.java
index 1e6ec2ab493c..7515d0d25897 100644
--- a/platform/platform-impl/src/com/intellij/ide/ui/laf/darcula/ui/DarculaCheckBoxBorder.java
+++ b/platform/platform-impl/src/com/intellij/ide/ui/laf/darcula/ui/DarculaCheckBoxBorder.java
@@ -18,12 +18,13 @@ public class DarculaCheckBoxBorder implements Border, UIResource {
@Override
public Insets getBorderInsets(Component c) {
- int bw = UIUtil.getParentOfType(CellRendererPane.class, c) != null ? 0 : JBUI.getInt(borderWidthPropertyName(), 1);
- return JBUI.insets(bw, bw, bw, 0).asUIResource();
+ return UIUtil.getParentOfType(CellRendererPane.class, c) != null ?
+ JBUI.emptyInsets().asUIResource() :
+ JBUI.insets(borderWidthPropertyName(), JBUI.insets(1));
}
protected String borderWidthPropertyName() {
- return "CheckBox.border.width";
+ return "CheckBox.borderInsets";
}
@Override
diff --git a/platform/platform-impl/src/com/intellij/ide/ui/laf/darcula/ui/DarculaRadioButtonBorder.java b/platform/platform-impl/src/com/intellij/ide/ui/laf/darcula/ui/DarculaRadioButtonBorder.java
index 681fcfdaf0b7..2c92844f2f12 100644
--- a/platform/platform-impl/src/com/intellij/ide/ui/laf/darcula/ui/DarculaRadioButtonBorder.java
+++ b/platform/platform-impl/src/com/intellij/ide/ui/laf/darcula/ui/DarculaRadioButtonBorder.java
@@ -4,6 +4,6 @@ package com.intellij.ide.ui.laf.darcula.ui;
public class DarculaRadioButtonBorder extends DarculaCheckBoxBorder {
@Override
protected String borderWidthPropertyName() {
- return "RadioButton.border.width";
+ return "RadioButton.borderInsets";
}
}
diff --git a/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/darcula/checkBox.png b/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/darcula/checkBox.png
deleted file mode 100644
index a74c7bd7a417..000000000000
Binary files a/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/darcula/checkBox.png and /dev/null differ
diff --git a/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/darcula/checkBox.svg b/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/darcula/checkBox.svg
new file mode 100644
index 000000000000..fb1a6222e20f
--- /dev/null
+++ b/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/darcula/checkBox.svg
@@ -0,0 +1,9 @@
+
diff --git a/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/darcula/checkBox@2x.png b/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/darcula/checkBox@2x.png
deleted file mode 100644
index ad3c70c3e913..000000000000
Binary files a/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/darcula/checkBox@2x.png and /dev/null differ
diff --git a/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/darcula/checkBoxDisabled.png b/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/darcula/checkBoxDisabled.png
deleted file mode 100644
index 50dd4cec3eb8..000000000000
Binary files a/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/darcula/checkBoxDisabled.png and /dev/null differ
diff --git a/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/darcula/checkBoxDisabled.svg b/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/darcula/checkBoxDisabled.svg
new file mode 100644
index 000000000000..6e501b5d0deb
--- /dev/null
+++ b/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/darcula/checkBoxDisabled.svg
@@ -0,0 +1,9 @@
+
diff --git a/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/darcula/checkBoxDisabled@2x.png b/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/darcula/checkBoxDisabled@2x.png
deleted file mode 100644
index 1960961fa8b0..000000000000
Binary files a/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/darcula/checkBoxDisabled@2x.png and /dev/null differ
diff --git a/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/darcula/checkBoxFocused.png b/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/darcula/checkBoxFocused.png
deleted file mode 100644
index d92177aa96e6..000000000000
Binary files a/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/darcula/checkBoxFocused.png and /dev/null differ
diff --git a/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/darcula/checkBoxFocused.svg b/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/darcula/checkBoxFocused.svg
new file mode 100644
index 000000000000..74e7fd7bfeda
--- /dev/null
+++ b/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/darcula/checkBoxFocused.svg
@@ -0,0 +1,11 @@
+
diff --git a/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/darcula/checkBoxFocused@2x.png b/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/darcula/checkBoxFocused@2x.png
deleted file mode 100644
index ce9161867ef8..000000000000
Binary files a/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/darcula/checkBoxFocused@2x.png and /dev/null differ
diff --git a/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/darcula/checkBoxIndeterminateSelected.png b/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/darcula/checkBoxIndeterminateSelected.png
deleted file mode 100644
index d8c8e4a0cbb2..000000000000
Binary files a/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/darcula/checkBoxIndeterminateSelected.png and /dev/null differ
diff --git a/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/darcula/checkBoxIndeterminateSelected.svg b/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/darcula/checkBoxIndeterminateSelected.svg
new file mode 100644
index 000000000000..4f0c438d9e6b
--- /dev/null
+++ b/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/darcula/checkBoxIndeterminateSelected.svg
@@ -0,0 +1,10 @@
+
diff --git a/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/darcula/checkBoxIndeterminateSelected@2x.png b/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/darcula/checkBoxIndeterminateSelected@2x.png
deleted file mode 100644
index 3650d9a8b732..000000000000
Binary files a/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/darcula/checkBoxIndeterminateSelected@2x.png and /dev/null differ
diff --git a/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/darcula/checkBoxIndeterminateSelectedDisabled.png b/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/darcula/checkBoxIndeterminateSelectedDisabled.png
deleted file mode 100644
index c68a3a1175ba..000000000000
Binary files a/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/darcula/checkBoxIndeterminateSelectedDisabled.png and /dev/null differ
diff --git a/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/darcula/checkBoxIndeterminateSelectedDisabled.svg b/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/darcula/checkBoxIndeterminateSelectedDisabled.svg
new file mode 100644
index 000000000000..0f7a42ff9c70
--- /dev/null
+++ b/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/darcula/checkBoxIndeterminateSelectedDisabled.svg
@@ -0,0 +1,10 @@
+
diff --git a/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/darcula/checkBoxIndeterminateSelectedDisabled@2x.png b/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/darcula/checkBoxIndeterminateSelectedDisabled@2x.png
deleted file mode 100644
index 79cfd0c3c614..000000000000
Binary files a/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/darcula/checkBoxIndeterminateSelectedDisabled@2x.png and /dev/null differ
diff --git a/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/darcula/checkBoxIndeterminateSelectedFocused.png b/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/darcula/checkBoxIndeterminateSelectedFocused.png
deleted file mode 100644
index 65928d06d3d1..000000000000
Binary files a/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/darcula/checkBoxIndeterminateSelectedFocused.png and /dev/null differ
diff --git a/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/darcula/checkBoxIndeterminateSelectedFocused.svg b/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/darcula/checkBoxIndeterminateSelectedFocused.svg
new file mode 100644
index 000000000000..f97c1d74f970
--- /dev/null
+++ b/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/darcula/checkBoxIndeterminateSelectedFocused.svg
@@ -0,0 +1,12 @@
+
diff --git a/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/darcula/checkBoxIndeterminateSelectedFocused@2x.png b/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/darcula/checkBoxIndeterminateSelectedFocused@2x.png
deleted file mode 100644
index 0df1cc0c3e67..000000000000
Binary files a/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/darcula/checkBoxIndeterminateSelectedFocused@2x.png and /dev/null differ
diff --git a/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/darcula/checkBoxSelected.png b/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/darcula/checkBoxSelected.png
deleted file mode 100644
index d8579e16c83e..000000000000
Binary files a/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/darcula/checkBoxSelected.png and /dev/null differ
diff --git a/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/darcula/checkBoxSelected.svg b/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/darcula/checkBoxSelected.svg
new file mode 100644
index 000000000000..41ec04486391
--- /dev/null
+++ b/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/darcula/checkBoxSelected.svg
@@ -0,0 +1,10 @@
+
diff --git a/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/darcula/checkBoxSelected@2x.png b/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/darcula/checkBoxSelected@2x.png
deleted file mode 100644
index 01f89b8ff558..000000000000
Binary files a/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/darcula/checkBoxSelected@2x.png and /dev/null differ
diff --git a/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/darcula/checkBoxSelectedDisabled.png b/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/darcula/checkBoxSelectedDisabled.png
deleted file mode 100644
index 5998641a09ce..000000000000
Binary files a/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/darcula/checkBoxSelectedDisabled.png and /dev/null differ
diff --git a/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/darcula/checkBoxSelectedDisabled.svg b/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/darcula/checkBoxSelectedDisabled.svg
new file mode 100644
index 000000000000..0b52113c408a
--- /dev/null
+++ b/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/darcula/checkBoxSelectedDisabled.svg
@@ -0,0 +1,10 @@
+
diff --git a/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/darcula/checkBoxSelectedDisabled@2x.png b/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/darcula/checkBoxSelectedDisabled@2x.png
deleted file mode 100644
index f4805e212b1f..000000000000
Binary files a/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/darcula/checkBoxSelectedDisabled@2x.png and /dev/null differ
diff --git a/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/darcula/checkBoxSelectedFocused.png b/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/darcula/checkBoxSelectedFocused.png
deleted file mode 100644
index eebd7c2ffd02..000000000000
Binary files a/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/darcula/checkBoxSelectedFocused.png and /dev/null differ
diff --git a/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/darcula/checkBoxSelectedFocused.svg b/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/darcula/checkBoxSelectedFocused.svg
new file mode 100644
index 000000000000..3b5327dd14cb
--- /dev/null
+++ b/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/darcula/checkBoxSelectedFocused.svg
@@ -0,0 +1,12 @@
+
diff --git a/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/darcula/checkBoxSelectedFocused@2x.png b/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/darcula/checkBoxSelectedFocused@2x.png
deleted file mode 100644
index f48e64e98f1c..000000000000
Binary files a/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/darcula/checkBoxSelectedFocused@2x.png and /dev/null differ
diff --git a/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/darcula/radio.png b/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/darcula/radio.png
deleted file mode 100644
index d169293996be..000000000000
Binary files a/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/darcula/radio.png and /dev/null differ
diff --git a/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/darcula/radio.svg b/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/darcula/radio.svg
new file mode 100644
index 000000000000..6c417fe862ce
--- /dev/null
+++ b/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/darcula/radio.svg
@@ -0,0 +1,9 @@
+
diff --git a/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/darcula/radio@2x.png b/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/darcula/radio@2x.png
deleted file mode 100644
index df530f5622ae..000000000000
Binary files a/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/darcula/radio@2x.png and /dev/null differ
diff --git a/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/darcula/radioDisabled.png b/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/darcula/radioDisabled.png
deleted file mode 100644
index 3d884245acc3..000000000000
Binary files a/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/darcula/radioDisabled.png and /dev/null differ
diff --git a/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/darcula/radioDisabled.svg b/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/darcula/radioDisabled.svg
new file mode 100644
index 000000000000..297af4a42511
--- /dev/null
+++ b/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/darcula/radioDisabled.svg
@@ -0,0 +1,9 @@
+
diff --git a/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/darcula/radioDisabled@2x.png b/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/darcula/radioDisabled@2x.png
deleted file mode 100644
index d70e6a3ed5fc..000000000000
Binary files a/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/darcula/radioDisabled@2x.png and /dev/null differ
diff --git a/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/darcula/radioFocused.png b/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/darcula/radioFocused.png
deleted file mode 100644
index a4dd3dbf48a5..000000000000
Binary files a/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/darcula/radioFocused.png and /dev/null differ
diff --git a/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/darcula/radioFocused.svg b/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/darcula/radioFocused.svg
new file mode 100644
index 000000000000..62c96b436b55
--- /dev/null
+++ b/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/darcula/radioFocused.svg
@@ -0,0 +1,13 @@
+
diff --git a/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/darcula/radioFocused@2x.png b/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/darcula/radioFocused@2x.png
deleted file mode 100644
index 71da4ac64742..000000000000
Binary files a/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/darcula/radioFocused@2x.png and /dev/null differ
diff --git a/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/darcula/radioSelected.png b/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/darcula/radioSelected.png
deleted file mode 100644
index 1c5c115f33e5..000000000000
Binary files a/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/darcula/radioSelected.png and /dev/null differ
diff --git a/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/darcula/radioSelected.svg b/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/darcula/radioSelected.svg
new file mode 100644
index 000000000000..cec3ec1d4057
--- /dev/null
+++ b/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/darcula/radioSelected.svg
@@ -0,0 +1,10 @@
+
diff --git a/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/darcula/radioSelected@2x.png b/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/darcula/radioSelected@2x.png
deleted file mode 100644
index 0f14530364a3..000000000000
Binary files a/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/darcula/radioSelected@2x.png and /dev/null differ
diff --git a/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/darcula/radioSelectedDisabled.png b/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/darcula/radioSelectedDisabled.png
deleted file mode 100644
index da27e0093d21..000000000000
Binary files a/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/darcula/radioSelectedDisabled.png and /dev/null differ
diff --git a/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/darcula/radioSelectedDisabled.svg b/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/darcula/radioSelectedDisabled.svg
new file mode 100644
index 000000000000..436eb7d62cfb
--- /dev/null
+++ b/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/darcula/radioSelectedDisabled.svg
@@ -0,0 +1,10 @@
+
diff --git a/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/darcula/radioSelectedDisabled@2x.png b/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/darcula/radioSelectedDisabled@2x.png
deleted file mode 100644
index 87a4799304ee..000000000000
Binary files a/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/darcula/radioSelectedDisabled@2x.png and /dev/null differ
diff --git a/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/darcula/radioSelectedFocused.png b/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/darcula/radioSelectedFocused.png
deleted file mode 100644
index 6c72dc7bef84..000000000000
Binary files a/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/darcula/radioSelectedFocused.png and /dev/null differ
diff --git a/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/darcula/radioSelectedFocused.svg b/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/darcula/radioSelectedFocused.svg
new file mode 100644
index 000000000000..3e1a08f7a662
--- /dev/null
+++ b/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/darcula/radioSelectedFocused.svg
@@ -0,0 +1,14 @@
+
diff --git a/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/darcula/radioSelectedFocused@2x.png b/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/darcula/radioSelectedFocused@2x.png
deleted file mode 100644
index 361ff409050a..000000000000
Binary files a/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/darcula/radioSelectedFocused@2x.png and /dev/null differ
diff --git a/platform/platform-impl/src/com/intellij/ide/ui/laf/intellijlaf.properties b/platform/platform-impl/src/com/intellij/ide/ui/laf/intellijlaf.properties
index 7e19bc49d152..a7fb9fcf58a9 100644
--- a/platform/platform-impl/src/com/intellij/ide/ui/laf/intellijlaf.properties
+++ b/platform/platform-impl/src/com/intellij/ide/ui/laf/intellijlaf.properties
@@ -90,7 +90,7 @@ FormattedTextField.border=com.intellij.ide.ui.laf.darcula.ui.DarculaTextBorder
CheckBoxUI=com.intellij.ide.ui.laf.intellij.IntelliJCheckBoxUI
CheckBox.border=com.intellij.ide.ui.laf.darcula.ui.DarculaCheckBoxBorder
-CheckBox.border.width=3
+CheckBox.borderInsets=3,2,2,0
ComboBoxUI=com.intellij.ide.ui.laf.darcula.ui.DarculaComboBoxUI
ComboBox.padding=1,5,1,5
@@ -103,7 +103,7 @@ ComboBox.darcula.arrowFocusedFillColor=2d82ed
RadioButtonUI=com.intellij.ide.ui.laf.darcula.ui.DarculaRadioButtonUI
RadioButton.border=com.intellij.ide.ui.laf.darcula.ui.DarculaRadioButtonBorder
-RadioButton.border.width=2
+RadioButton.borderInsets=2,2,2,0
RadioButton.darcula.selectionEnabledColor=ffffff
RadioButton.darcula.selectionDisabledColor=aaaaaa
RadioButton.darcula.selectionEnabledShadowColor=00000040
diff --git a/platform/platform-impl/src/com/intellij/ide/ui/laf/intellijlaf_mac.properties b/platform/platform-impl/src/com/intellij/ide/ui/laf/intellijlaf_mac.properties
index 371b74254183..c13d2700aeaa 100644
--- a/platform/platform-impl/src/com/intellij/ide/ui/laf/intellijlaf_mac.properties
+++ b/platform/platform-impl/src/com/intellij/ide/ui/laf/intellijlaf_mac.properties
@@ -12,11 +12,11 @@ Border.width=4
CheckBoxUI=com.intellij.ide.ui.laf.intellij.MacIntelliJCheckBoxUI
CheckBox.border=com.intellij.ide.ui.laf.darcula.ui.DarculaCheckBoxBorder
-CheckBox.border.width=4
+CheckBox.borderInsets=4,4,4,0
RadioButtonUI=com.intellij.ide.ui.laf.intellij.MacIntelliJRadioButtonUI
RadioButton.border=com.intellij.ide.ui.laf.darcula.ui.DarculaRadioButtonBorder
-RadioButton.border.width=3
+RadioButton.borderInsets=3,3,3,0
link.foreground=2470B3
link.hover.foreground=2470B3
diff --git a/platform/platform-impl/src/com/intellij/ide/ui/laf/intellijlaf_native.properties b/platform/platform-impl/src/com/intellij/ide/ui/laf/intellijlaf_native.properties
index cca4e0e2b038..fb3ab913a1f9 100644
--- a/platform/platform-impl/src/com/intellij/ide/ui/laf/intellijlaf_native.properties
+++ b/platform/platform-impl/src/com/intellij/ide/ui/laf/intellijlaf_native.properties
@@ -97,14 +97,14 @@ FormattedTextField.border=com.intellij.ide.ui.laf.intellij.WinIntelliJTextBorder
CheckBoxUI=com.intellij.ide.ui.laf.intellij.WinIntelliJCheckBoxUI
CheckBox.disabledText=8a8a8a
CheckBox.border=com.intellij.ide.ui.laf.darcula.ui.DarculaCheckBoxBorder
-CheckBox.border.width=1
+CheckBox.borderInsets=1,1,1,0
ComboBoxUI=com.intellij.ide.ui.laf.intellij.WinIntelliJComboBoxUI
ComboBox.padding=1,5,1,5
RadioButtonUI=com.intellij.ide.ui.laf.intellij.WinIntelliJRadioButtonUI
RadioButton.border=com.intellij.ide.ui.laf.darcula.ui.DarculaRadioButtonBorder
-RadioButton.border.width=1
+RadioButton.borderInsets=1,1,1,0
RadioButton.disabledText=8a8a8a
diff --git a/platform/util/src/com/intellij/util/ui/JBUI.java b/platform/util/src/com/intellij/util/ui/JBUI.java
index 3d4d43542a77..fa791b1a17e4 100644
--- a/platform/util/src/com/intellij/util/ui/JBUI.java
+++ b/platform/util/src/com/intellij/util/ui/JBUI.java
@@ -517,6 +517,12 @@ public class JBUI {
return insets(all, all, all, all);
}
+ @NotNull
+ public static JBInsets insets(String propName, JBInsets defaultValue) {
+ JBInsets i = (JBInsets)UIManager.getInsets(propName);
+ return i != null ? i : defaultValue;
+ }
+
@NotNull
public static JBInsets insets(int topBottom, int leftRight) {
return insets(topBottom, leftRight, topBottom, leftRight);