Make UI Inspector better: provide icon info for InplaceButton

This commit is contained in:
Vassiliy.Kudryashov
2017-06-16 18:16:00 +03:00
parent 5d98433602
commit f1f5c24f48
@@ -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;