
import java.awt.*;
import java.awt.event.*;
import java.awt.geom.*;
import javax.swing.*;

/**
 * GUI module for SimplestDraw.
 *
 * @author Bob Futrelle
 * @version 0.1, 3 April 2003
 *
 * Separates the GUI from the rest of the application.
 *
 */
 
 class SDGUI {
 
 	int width, height;
 	Dimension dim;
 	SDDrawer drawer;
 	JFrame frame;
 	SimplestDraw show;
 	JPanel panel;

	SDGUI(int w, int h) {
		width = w;
		height = h;
		dim = new Dimension(width, height);		
		}
		
	/** 
	 * Sets up the GUI window
	 */
	void setup(JFrame frame, SDDrawer drawer) {
		this.drawer = drawer;
		this.frame = frame;
		frame.setTitle("SimplestDraw demo");
		drawer.setPreferredSize(dim);
		frame.getContentPane().add(drawer, "South");	
		finish();
	}
	
	void finish(){
		frame.pack();
		frame.setVisible(true);
		}
		
			 
 } // class SDGUI

