--- /dev/null
+package tim.prune.gui;
+
+import javax.swing.JPanel;
+
+import tim.prune.DataSubscriber;
+import tim.prune.data.Track;
+import tim.prune.data.TrackInfo;
+
+/**
+ * Superclass of all display components
+ */
+public abstract class GenericDisplay extends JPanel implements DataSubscriber
+{
+ protected TrackInfo _trackInfo = null;
+ protected Track _track = null;
+
+ /**
+ * Constructor
+ * @param inTrackInfo trackInfo object
+ */
+ public GenericDisplay(TrackInfo inTrackInfo)
+ {
+ _trackInfo = inTrackInfo;
+ _track = _trackInfo.getTrack();
+ }
+
+ /**
+ * Ignore action completed signals
+ */
+ public void actionCompleted(String inMessage)
+ {
+ }
+}