From bc85f645b0dc31abd6d350420d867f221904bb63 Mon Sep 17 00:00:00 2001 From: Alexander Doroshko Date: Tue, 7 Aug 2012 22:10:34 +0400 Subject: [PATCH] respect margin and icon-text-gap --- platform/platform-api/src/com/intellij/ui/CheckBoxList.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/platform/platform-api/src/com/intellij/ui/CheckBoxList.java b/platform/platform-api/src/com/intellij/ui/CheckBoxList.java index 03c98d3f55a9..cf6baebfe6ac 100644 --- a/platform/platform-api/src/com/intellij/ui/CheckBoxList.java +++ b/platform/platform-api/src/com/intellij/ui/CheckBoxList.java @@ -62,7 +62,9 @@ public class CheckBoxList extends JBList { JCheckBox checkbox = (JCheckBox)getModel().getElementAt(index); int iconArea; try { - iconArea = ((BasicRadioButtonUI)checkbox.getUI()).getDefaultIcon().getIconWidth(); + iconArea = checkbox.getMargin().left + + ((BasicRadioButtonUI)checkbox.getUI()).getDefaultIcon().getIconWidth() + + checkbox.getIconTextGap(); } catch (ClassCastException c) { iconArea = DEFAULT_CHECK_BOX_WIDTH;