void CMainFrame::OnMenuCommand(int id) { // Are we Calculating? if (IsCalculating) { // Do nothing... return; } if (!( FileMenu(id) || TimestringMenu(id) || FitMenu(id) || FourierMenu(id) || LogMenu(id) || HelpMenu(id) )) { (void)wxMessageBox(MENU_NOTDEFINED,MENU_WARNING,wxOK|wxCENTRE); } // clean Status-message if (id != M_FILE_QUIT) { SetStatusText("",0); } }
/** * Main Menu Bar Creation **/ void QVLCMenu::createMenuBar( MainInterface *mi, intf_thread_t *p_intf ) { /* QMainWindows->menuBar() gives the QProcess::destroyed timeout issue on Cleanlooks style with setDesktopAware set to false */ QMenuBar *bar = mi->menuBar(); BAR_ADD( FileMenu( p_intf, bar ), qtr( "&Media" ) ); /* Dynamic menus, rebuilt before being showed */ BAR_DADD( NavigMenu( p_intf, bar ), qtr( "P&layback" ), 3 ); BAR_DADD( AudioMenu( p_intf, bar ), qtr( "&Audio" ), 1 ); BAR_DADD( VideoMenu( p_intf, bar ), qtr( "&Video" ), 2 ); BAR_ADD( ToolsMenu( bar ), qtr( "&Tools" ) ); BAR_ADD( ViewMenu( p_intf, mi ), qtr( "V&iew" ) ); BAR_ADD( HelpMenu( bar ), qtr( "&Help" ) ); }