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}