int main(int argc, char *argv[])
{
App *app;
MenuBar *mb;
Menu *m;
int i;
app = new_app(argc, argv);
w = new_window(app, rect(100,100,500,400),
"Try the Menu", STANDARD_WINDOW);
on_window_redraw(w, draw_window);
mb = new_menu_bar(w);
m = new_menu(mb, "File");
new_menu_item(m, "Quit", 'Q', quit);
m = new_menu(mb, "Colour");
for (i=0; i < NUM_COLOURS; i++) {
item[i] = new_menu_item(m, colour_name[i], 0, change_colour);
set_menu_item_value(item[i], i);
}
change_colour(item[NUM_COLOURS-1]);
show_window(w);
main_loop(app);
return 0;
}
Notes: