=================================================================== RCS file: /home/cvs/OpenXM/src/OpenMath/OXplot.java,v retrieving revision 1.6 retrieving revision 1.7 diff -u -p -r1.6 -r1.7 --- OpenXM/src/OpenMath/OXplot.java 2000/10/11 08:32:13 1.6 +++ OpenXM/src/OpenMath/OXplot.java 2000/11/09 06:50:16 1.7 @@ -1,5 +1,5 @@ /** - * $OpenXM: OpenXM/src/OpenMath/OXplot.java,v 1.5 2000/09/13 06:34:47 tam Exp $ + * $OpenXM: OpenXM/src/OpenMath/OXplot.java,v 1.6 2000/10/11 08:32:13 ohara Exp $ */ import ORG.openxm.tam.*; @@ -7,11 +7,13 @@ import java.util.Stack; import java.util.Vector; import java.awt.*; + + public class OXplot extends OpenXMserver{ private Stack stack = new Stack(); private Vector plotframe = new Vector(); protected boolean debug = true; - final int version = 200007010; + final int version = 200011090; public OXplot(String hostname,int ControlPort,int DataPort){ super(hostname,ControlPort,DataPort); @@ -58,65 +60,7 @@ public class OXplot extends OpenXMserver{ } } - class plotframe extends java.awt.Frame implements java.awt.event.MouseListener{ - Canvas canvas; - int pixels[][]; - plotframe(int width,int height){ - super("plotframe"); - add("Center", new Panel().add(canvas = new Canvas())); - canvas.setSize(width,height); - setResizable(false); - canvas.addMouseListener(this); - - pixels = new int[height][]; - for(int i=0;i= pixels[0].length){ + return; + } + if(offset_y + y < 0 || offset_y + y >= pixels.length){ + return; + } + pixels[offset_y + y][offset_x + x] = bright; } }