package edu.calpoly.csc480.Entomo.Main;

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

import com.bcurry.www.swing.*;

import edu.calpoly.csc480.Entomo.Area.*;
import edu.calpoly.csc480.Entomo.Seer.*;

public class ToolsMenu extends BasicMenu {
	public ToolsMenu() {
		super("Tools", 't');
	}
	
	public void setOwner(Main main) {
		this.main = main;
		this.rules   = main.getSeer().getArea().getRules();
		this.options = main.getSeer().getView().getOptions();

		rulesItem   = new JMenuItem(RulesView.title, 'r');
		optionsItem = new JMenuItem(OptionsView.title, 'o');
		
		rulesItem.addActionListener(new ActionListener() {
			public void actionPerformed(ActionEvent event) {
				rules.showDialog(ToolsMenu.this.main);
			}
		});

		optionsItem.addActionListener(new ActionListener() {
			public void actionPerformed(ActionEvent event) {
				options.showDialog(ToolsMenu.this.main);
			}
		});
		
		add(rulesItem);
		add(optionsItem);
	}
	
	public void fileOpened() {
	}

	public void fileClosed() {
	}

	protected Main main;
	protected JMenuItem rulesItem, optionsItem;

	protected Rules rules;
	protected Options options;
}