From 8849a5f9cdea4c5cabc2216b38f35274375b4c05 Mon Sep 17 00:00:00 2001 From: Andrew Branson Date: Fri, 8 Feb 2013 15:17:48 +0100 Subject: Added bouncy bar to the status pane to make people feel better when the system is busy. --- src/main/java/com/c2kernel/gui/tabs/PropertiesPane.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src/main/java/com/c2kernel/gui/tabs/PropertiesPane.java') diff --git a/src/main/java/com/c2kernel/gui/tabs/PropertiesPane.java b/src/main/java/com/c2kernel/gui/tabs/PropertiesPane.java index 9e5a9b2..528b18b 100644 --- a/src/main/java/com/c2kernel/gui/tabs/PropertiesPane.java +++ b/src/main/java/com/c2kernel/gui/tabs/PropertiesPane.java @@ -43,6 +43,7 @@ import com.c2kernel.utils.Language; public class PropertiesPane extends EntityTabPane implements EntityProxyObserver, ActionListener { Box propertyBox; + JButton eraseButton; boolean subbed = false; HashMap loadedProps = new HashMap(); JLabel domTitle; @@ -82,7 +83,7 @@ public class PropertiesPane extends EntityTabPane implements EntityProxyObserver if ("true".equals(Gateway.getProperty("EnableItemErase"))) { c.gridy++; c.fill = GridBagConstraints.NONE; - JButton eraseButton = new JButton(Language.translate("Erase!")); + eraseButton = new JButton(Language.translate("Erase!")); eraseButton.addActionListener(this); eraseButton.setActionCommand("Erase Item"); gridbag.setConstraints(eraseButton, c); @@ -104,6 +105,7 @@ public class PropertiesPane extends EntityTabPane implements EntityProxyObserver if (sourceEntity instanceof NodeAgent) { remove(domAdmin); remove(domTitle); + eraseButton.setEnabled(false); } else if (domAdmin != null) domAdmin.setEntity((ItemProxy)sourceEntity.getEntity()); -- cgit v1.2.3