void main(void)
{
int i;
w = newwindow("Try the Menu", rect(100,100,500,400),
StandardWindow);
setredraw(w, draw_window);
newmenubar(NULL);
newmenu("File");
newmenuitem("Quit", 'Q', quit);
newmenu("Colour");
for (i=0; i < NUM_COLOURS; i++) {
item[i] = newmenuitem(colour_name[i], 0, change_colour);
setvalue(item[i], i);
}
change_colour(item[NUM_COLOURS-1]);
show(w);
mainloop();
}
Notes: