void QmitkExtActionBarAdvisor::FillMenuBar(berry::IMenuManager* menuBar) { menuBar->Add(CreateFileMenu()); menuBar->Add(CreateEditMenu()); menuBar->Add(berry::IContributionItem::Pointer(new berry::GroupMarker(berry::WorkbenchActionConstants::MB_ADDITIONS))); menuBar->Add(CreateWindowMenu()); menuBar->Add(CreateHelpMenu()); }
/** * 创建菜单条. * @return 菜单条 */ GtkWidget *DialogPeer::CreateMenuBar() { GtkWidget *menubar; menubar = gtk_menu_bar_new(); gtk_menu_shell_append(GTK_MENU_SHELL(menubar), CreateFileMenu()); gtk_menu_shell_append(GTK_MENU_SHELL(menubar), CreateToolMenu()); gtk_menu_shell_append(GTK_MENU_SHELL(menubar), CreateHelpMenu()); return menubar; }
void MainMenuBar::AddMenus() { Append(CreateFileMenu(), _("&File")); Append(CreateEmulationMenu(), _("&Emulation")); Append(CreateMovieMenu(), _("&Movie")); Append(CreateOptionsMenu(), _("&Options")); Append(CreateToolsMenu(), _("&Tools")); Append(CreateViewMenu(), _("&View")); if (m_type == MenuType::Debug) { Append(CreateJITMenu(), _("&JIT")); Append(CreateDebugMenu(), _("&Debug")); Append(CreateSymbolsMenu(), _("&Symbols")); Append(CreateProfilerMenu(), _("&Profiler")); } Append(CreateHelpMenu(), _("&Help")); }