diff --git a/platform/platform-api/src/com/intellij/ui/InplaceButton.java b/platform/platform-api/src/com/intellij/ui/InplaceButton.java index 570bbf4e963d..4716374b4df1 100644 --- a/platform/platform-api/src/com/intellij/ui/InplaceButton.java +++ b/platform/platform-api/src/com/intellij/ui/InplaceButton.java @@ -39,6 +39,7 @@ public class InplaceButton extends JComponent implements ActiveComponent, Access private BaseButtonBehavior myBehavior; private ActionListener myListener; + private Icon myIcon; private CenteredIcon myRegular; private CenteredIcon myHovered; private CenteredIcon myInactive; @@ -130,6 +131,7 @@ public class InplaceButton extends JComponent implements ActiveComponent, Access setPreferredSize(new Dimension(width, height)); + myIcon = regular; myRegular = new CenteredIcon(regular, width, height); myHovered = new CenteredIcon(hovered, width, height); myInactive = new CenteredIcon(inactive, width, height); @@ -158,6 +160,10 @@ public class InplaceButton extends JComponent implements ActiveComponent, Access setIcons(icon, icon, icon); } + public Icon getIcon() { + return myIcon; + } + @Override public JComponent getComponent() { return this;