/* * TileMemoryLoadCanvas.java * * Created on June 9, 2006, 5:24 PM */ package Current.popups.Memory; import Current.gui.*; import Current.manage.*; import Current.plot.Plotters.XPlotter; import Current.canvases.Plot.PlotCanvas; import java.awt.*; import java.awt.event.*; import java.util.*; import java.io.*; import org.pat.graphics.boxed.ListenString; /** * * @author pat */ public class TileMemoryLoadCanvas extends StringListCanvas { public static class TileMemoryLoadOptions extends Container implements MouseListener, ComponentListener { TileMemoryContainer cont; String filename; LinkedList tiles; int mode; ListenString[] LS=new ListenString[2]; ListenString[] OPT=new ListenString[5]; private double y=4; PlotCanvas plot; public TileMemoryLoadOptions(TileMemoryContainer cont, String filename, LinkedList tiles) { this.cont=cont; this.filename=filename; this.tiles=tiles; setBackground(cont.getBackground()); setFont(new Font("sanserif", Font.PLAIN, 12)); LS[0]=new ListenString("file: "+filename, this); LS[0].showBorder=false; LS[1]=new ListenString("Loaded "+tiles.size()+" tiles.", this); LS[1].showBorder=false; for (int i=0; i