Tp.Integration.Ide.VisualStudio.Connect.CreateCommands C# (CSharp) Method

CreateCommands() private method

Creates TargetProcess popup menu with commands.
private CreateCommands ( ) : void
return void
		private void CreateCommands()
		{
			// Find the MenuBar command bar, which is the top-level command bar holding all the main menu items.
			var menuBarCommandBar = ((CommandBars)_application.CommandBars)["MenuBar"];

			// Create the 'TargetProcess' popup menu before the 'Window' popup menu in the main menu bar.
			_commandBarPopup = (CommandBarPopup)menuBarCommandBar.Controls.Add(
													MsoControlType.msoControlPopup, Type.Missing, Type.Missing,
													FindMenuBarControl(menuBarCommandBar, "Window").Index, Type.Missing);
			_commandBarPopup.Caption = "TargetProcess";

			// Add commands.
			CreateCommand(_commandBarPopup.CommandBar, CmdLogin, "Login...", "Login to TargetProcess");
			CreateCommand(_commandBarPopup.CommandBar, CmdLogout, "Logout", "Logout from TargetProcess");
			CreateCommand(_commandBarPopup.CommandBar, CmdToDoList, "View To Do List", "Show TargetProcess To Do list window");
			CreateCommand(_commandBarPopup.CommandBar, CmdOptions, "Options...", "Show Options");
		}