30 lines
762 B
C
30 lines
762 B
C
#include <midas.h>
|
|
|
|
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);
|
|
}
|