X-Git-Url: http://gitweb.fperrin.net/?a=blobdiff_plain;f=tim%2Fprune%2Ffunction%2Fcompress%2FSummaryLabel.java;fp=tim%2Fprune%2Ffunction%2Fcompress%2FSummaryLabel.java;h=0000000000000000000000000000000000000000;hb=ce6f2161b8596f7018d6a76bff79bc9e571f35fd;hp=57f8ad1b3c72b8b29d75db75822cb572a85e21f8;hpb=2d8cb72e84d5cc1089ce77baf1e34ea3ea2f8465;p=GpsPrune.git diff --git a/tim/prune/function/compress/SummaryLabel.java b/tim/prune/function/compress/SummaryLabel.java deleted file mode 100644 index 57f8ad1..0000000 --- a/tim/prune/function/compress/SummaryLabel.java +++ /dev/null @@ -1,62 +0,0 @@ -package tim.prune.function.compress; - -import javax.swing.JLabel; - -import tim.prune.I18nManager; -import tim.prune.data.Track; - -/** - * Summary label for compression - */ -public class SummaryLabel extends JLabel -{ - /** Track object */ - private Track _track = null; - - - /** - * Constructor - * @param inTrack track object to work out percentages - */ - public SummaryLabel(Track inTrack) - { - super("..........................."); - setEnabled(false); - _track = inTrack; - } - - /** - * Set value - * @param inNumToDelete number of points to delete - */ - public void setValue(int inNumToDelete) - { - setText(makeString(inNumToDelete)); - setEnabled(true); - } - - /** - * Clear value - */ - public void clearValue() - { - setText(makeString(0)); - setEnabled(false); - } - - /** - * Make a string describing the deletion - * @param inNumToDelete number of points to delete - * @return String describing number and %age - */ - private String makeString(int inNumToDelete) - { - String desc = I18nManager.getText("dialog.compress.summarylabel") + ": " + inNumToDelete; - if (inNumToDelete > 0) - { - long percent = Math.round(100.0 * inNumToDelete / _track.getNumPoints()); - desc += " (" + percent + "%)"; - } - return desc; - } -}