X-Git-Url: http://gitweb.fperrin.net/?a=blobdiff_plain;f=tim%2Fprune%2Fgui%2FStatusIcon.java;fp=tim%2Fprune%2Fgui%2FStatusIcon.java;h=0000000000000000000000000000000000000000;hb=ce6f2161b8596f7018d6a76bff79bc9e571f35fd;hp=26adb1b603c95e9affe2e4e392122c827f8ab709;hpb=2d8cb72e84d5cc1089ce77baf1e34ea3ea2f8465;p=GpsPrune.git diff --git a/tim/prune/gui/StatusIcon.java b/tim/prune/gui/StatusIcon.java deleted file mode 100644 index 26adb1b..0000000 --- a/tim/prune/gui/StatusIcon.java +++ /dev/null @@ -1,68 +0,0 @@ -package tim.prune.gui; - -import javax.swing.ImageIcon; -import javax.swing.JLabel; - -/** - * Little status icon for green tick (valid) or red cross (not valid) - */ -public class StatusIcon extends JLabel -{ - /** Current status */ - private Status _currStatus = Status.BLANK; - - private static ImageIcon _blankIcon = IconManager.getImageIcon(IconManager.ENTRY_NONE); - private static ImageIcon _validIcon = IconManager.getImageIcon(IconManager.ENTRY_VALID); - private static ImageIcon _invalidIcon = IconManager.getImageIcon(IconManager.ENTRY_INVALID); - - /** - * Three possible states for icon - */ - private enum Status { - BLANK, - VALID, - INVALID - } - - /** - * Constructor - */ - public StatusIcon() - { - super(_blankIcon); - _currStatus = Status.BLANK; - } - - /** - * Set the status to blank - */ - public void setStatusBlank() - { - if (_currStatus != Status.BLANK) { - setIcon(_blankIcon); - _currStatus = Status.BLANK; - } - } - - /** - * Set the status to valid - */ - public void setStatusValid() - { - if (_currStatus != Status.VALID) { - setIcon(_validIcon); - _currStatus = Status.VALID; - } - } - - /** - * Set the status to not valid - */ - public void setStatusInvalid() - { - if (_currStatus != Status.INVALID) { - setIcon(_invalidIcon); - _currStatus = Status.INVALID; - } - } -}