Compiled from ruler.java public class ruler extends java.applet.Applet { int yOffset; java.awt.TextField tField; double time; double ts; boolean running; java.awt.Dimension area; java.awt.Image fgImage; java.awt.Image bgImage; java.awt.Image gImage; java.awt.Graphics fg; java.awt.Graphics bg; java.awt.Graphics g; java.awt.Graphics g0; int x0; int y0; java.awt.Checkbox cShow; boolean showInfo; java.awt.Color bgColor; java.lang.String rts; java.lang.String STR[]; boolean rightClick; int xs; private int Xb[]; private int Yb[]; private int Xf[]; private int Yf[]; int xc; int xx; int chy; java.awt.FontMetrics fm; int x; int y; int dx; java.lang.String str; java.lang.String valStr; public void init(); public boolean action(java.awt.Event, java.lang.Object); public void reset(boolean); public boolean mouseDown(java.awt.Event, int, int); public boolean mouseDrag(java.awt.Event, int, int); public boolean mouseUp(java.awt.Event, int, int); void clear(); public void paint(java.awt.Graphics); public void update(java.awt.Graphics); public ruler(); }