#include static MwMenu m_exit, m_preferences, m_about_midas; static void MWAPI menu_handler(MwWidget handle, void* user, void* client) { if(client == m_exit) { MwDispatchUserHandler(window, MwNcloseHandler, NULL); } else if(client == m_preferences) { gui_preferences(); } else if(client == m_about_midas) { gui_version(); } } void gui_menu_init(void) { MwMenu m; m = MwMenuAdd(menu, NULL, "File"); m_exit = MwMenuAdd(menu, m, "Exit"); m = MwMenuAdd(menu, NULL, "Edit"); m_preferences = MwMenuAdd(menu, m, "Preferences"); m = MwMenuAdd(menu, NULL, "Project"); m = MwMenuAdd(menu, NULL, "?Help"); m_about_midas = MwMenuAdd(menu, m, "About Midas"); MwAddUserHandler(menu, MwNmenuHandler, menu_handler, NULL); }