// "Clear" button for ray diagram
// David Eppstein, UC Irvine, 18 May 1997
//
// implemented as a separate button so it can be placed more freely

import java.applet.*;
import java.awt.*;

public class ClearRayDiag extends Applet
{
	private Button button;
	public void init() {
		setBackground(Color.white);
		button = new Button("Clear");
		button.setForeground(Color.black);
		button.setBackground(Color.lightGray);
		add(button);
	}
	
	public boolean action(Event ev, Object arg) {
		if (ev.target == button) {
			RayDiagram rayDiagram = (RayDiagram) getAppletContext().getApplet("RayDiagram");
			rayDiagram.clear();
			return true;
		}
		return super.action(ev, arg);
	}
}
