//
//  Sketcher.java
//  
//
//  Created by cathy on Fri Jul 20 2001.
//  Copyright (c) 2001 __CompanyName__. All rights reserved.
//

import java.awt.*;
import java.awt.event.*;
import java.util.*;

public class Sketcher {
	private SketcherModel model;
	private SketcherView view;
	private static SketcherFrame window;
	private static Sketcher  theApp; 
	
	public static void main(String[] args) {
		theApp = new Sketcher();
		theApp.init();
	}
	public SketcherFrame getWindow() {
		return window;
	}
	public SketcherModel getModel() {
		return model;
	}
	public SketcherView getView() {
		return view;
	}
	public void init() {
		window = new SketcherFrame("Dessin", this);
                Toolkit leKit = window.getToolkit();
                Dimension wndSize = leKit.getScreenSize();
                window.setBounds(wndSize.width/4, wndSize.height/4,
                                    wndSize.width/2, wndSize.height/2);

		model = new SketcherModel();
		view = new SketcherView(this);
		model.addObserver((Observer)view);
		window.getContentPane().add(view,
				BorderLayout.CENTER);
		window.setVisible(true);
	}
}

