import hush.dv.api.*;
  import hush.dv.widgets.Menu;
  import hush.dv.widgets.MenuButton;
  
  public class FileMenu extends MenuButton {
  
  Tablet  tablet;
  FileHandler filehandler;
  
  public FileMenu(Widget w, Tablet t) {
  
  	super(w,"file");
  	tablet = t;
  
  	configure("-relief sunken -text File");
      	text("  File  ");
  	pack("-side left");
  
  	filehandler = new FileHandler(tablet);
  
  	Menu m = new Menu(this,"menu","-tearoff false");
  
      	this.menu(m);
      	m.bind(this);
  
      	m.entry("Open");
      	m.entry("Save");
      	m.entry("Quit");
  	}
  
  public int operator() {
  	if ("Quit".equals(_event.arg(1))) tk.quit();
  	else filehandler.dispatch(_event);
  	return OK;
  	}
  };
  

slide: The {\em file\_menu}