]> gitweb.fperrin.net Git - GpsPrune.git/blobdiff - tim/prune/function/compress/SummaryLabel.java
Moved source into separate src directory due to popular request
[GpsPrune.git] / tim / prune / function / compress / SummaryLabel.java
diff --git a/tim/prune/function/compress/SummaryLabel.java b/tim/prune/function/compress/SummaryLabel.java
deleted file mode 100644 (file)
index 57f8ad1..0000000
+++ /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;
-       }
-}