public virtual ICommandBar GetContextMenu(ICommandBarCollection commandBarCollection) { if (ProjectItemBase.contextMenu == null) { ProjectItemBase.contextMenu = commandBarCollection.AddContextMenu("Project_ProjectItemContextMenu"); ProjectItemBase.contextMenu.Items.AddCheckBox("Project_SetStartupScene", StringTable.ProjectItemContextMenuStartupScene); ProjectItemBase.contextMenu.Items.AddButton("Project_OpenView", StringTable.ProjectItemContextMenuOpen); ProjectItemBase.contextMenu.Items.AddButton("Project_InsertIntoActiveDocument", StringTable.ProjectItemContextMenuInsert); ProjectItemBase.contextMenu.Items.AddButton("Project_EditExternally", StringTable.ProjectItemContextMenuEditExternally); ProjectItemBase.contextMenu.Items.AddButton("Project_EditVisualStudio", StringTable.ProjectItemContextMenuEditVisualStudio); ProjectItemBase.contextMenu.Items.AddSeparator(); ProjectManager.AddSourceControlMenuItems(ProjectItemBase.contextMenu.Items); ProjectItemBase.contextMenu.Items.AddSeparator(); ProjectItemBase.contextMenu.Items.AddButton("Project_Cut", StringTable.ProjectItemContextMenuCut); ProjectItemBase.contextMenu.Items.AddButton("Project_Copy", StringTable.ProjectItemContextMenuCopy); ProjectItemBase.contextMenu.Items.AddButton("Project_RenameProjectItem", StringTable.ProjectItemContextMenuRename); ProjectItemBase.contextMenu.Items.AddSeparator(); ProjectItemBase.contextMenu.Items.AddButton("Project_DeleteProjectItem", StringTable.ProjectItemContextMenuDelete); ProjectItemBase.contextMenu.Items.AddButton("Project_RemoveProjectItem", StringTable.ProjectItemContextMenuRemove); ProjectItemBase.contextMenu.Items.AddSeparator(); ProjectItemBase.contextMenu.Items.AddButton("Project_ExploreProject", StringTable.ProjectItemContextMenuExplore); if (this.serviceProvider.CommandService().Commands.Contains("SketchFlow_MakeIntoNavigationScreen")) { ProjectItemBase.contextMenu.Items.AddSeparator(); ProjectItemBase.contextMenu.Items.AddButton("SketchFlow_MakeIntoNavigationScreen"); ProjectItemBase.contextMenu.Items.AddButton("SketchFlow_MakeIntoCompositionScreen"); } } return(ProjectItemBase.contextMenu); }
public override ICommandBar GetContextMenu(ICommandBarCollection commandBarCollection) { if (this.IsUIBlockingFolder) { return(null); } if (base.Services.ProjectManager().CurrentSolution != null && base.Services.ProjectManager().CurrentSolution.IsSourceControlActive) { FolderProjectItem.DestroyContextMenu(); } if (FolderProjectItem.contextMenu == null) { FolderProjectItem.contextMenu = commandBarCollection.AddContextMenu("Project_FolderProjectItemContextMenu"); FolderProjectItem.contextMenu.Items.AddButton("Application_AddNewItem", StringTable.ProjectItemContextMenuAddNewItem); FolderProjectItem.contextMenu.Items.AddButton("Project_AddExistingItem", StringTable.ProjectItemContextMenuAddExistingItem); FolderProjectItem.contextMenu.Items.AddButton("Project_LinkToExistingItem", StringTable.ProjectItemContextMenuLinkToExistingItem); FolderProjectItem.contextMenu.Items.AddSeparator(); ProjectManager.AddSourceControlMenuItems(FolderProjectItem.contextMenu.Items); FolderProjectItem.contextMenu.Items.AddSeparator(); FolderProjectItem.contextMenu.Items.AddButton("Project_NewFolder", StringTable.ProjectItemContextMenuNewFolder); FolderProjectItem.contextMenu.Items.AddButton("Project_Refresh", StringTable.ProjectItemContextMenuRefresh); FolderProjectItem.contextMenu.Items.AddSeparator(); FolderProjectItem.contextMenu.Items.AddButton("Project_Cut", StringTable.ProjectItemContextMenuCut); FolderProjectItem.contextMenu.Items.AddButton("Project_Copy", StringTable.ProjectItemContextMenuCopy); FolderProjectItem.contextMenu.Items.AddButton("Project_Paste", StringTable.ProjectItemContextMenuPaste); FolderProjectItem.contextMenu.Items.AddButton("Project_RenameProjectItem", StringTable.ProjectItemContextMenuRename); FolderProjectItem.contextMenu.Items.AddSeparator(); FolderProjectItem.contextMenu.Items.AddButton("Project_DeleteProjectItem", StringTable.ProjectItemContextMenuDelete); FolderProjectItem.contextMenu.Items.AddSeparator(); FolderProjectItem.contextMenu.Items.AddButton("Project_ExploreProject", StringTable.ProjectItemContextMenuExplore); } return(FolderProjectItem.contextMenu); }
public override ICommandBar GetContextMenu(ICommandBarCollection commandBarCollection) { if (AssemblyReferenceProjectItem.contextMenu == null) { AssemblyReferenceProjectItem.contextMenu = commandBarCollection.AddContextMenu("Project_FolderStandinContextMenu"); AssemblyReferenceProjectItem.contextMenu.Items.AddButton("Project_RemoveProjectItem", StringTable.ProjectItemContextMenuRemove); } return(AssemblyReferenceProjectItem.contextMenu); }
public override ICommandBar GetContextMenu(ICommandBarCollection commandBarCollection) { if (FolderStandIn.contextMenu == null) { FolderStandIn.contextMenu = commandBarCollection.AddContextMenu("Project_FolderStandinContextMenu"); FolderStandIn.contextMenu.Items.AddButton("Project_AddReference", StringTable.ProjectItemContextMenuAddReference); FolderStandIn.contextMenu.Items.AddDynamicMenu("Project_AddProjectReference", StringTable.ProjectItemContextMenuAddProjectReference); } return(FolderStandIn.contextMenu); }
public static bool Compare(this ICommandBarCollection source, ICommandBarCollection n, Func<ICommandBar, ICommandBar, Action<string, string>, bool> checkitem, Action<string, string> errAct) { return Compare<ICommandBar>(source,n,checkitem,errAct); }
public static bool Compare(this ICommandBarCollection source, ICommandBarCollection n, Func<ICommandBar, ICommandBar, bool> checkitem) { return Compare<ICommandBar>(source,n,checkitem); }
public static bool Compare(this ICommandBarCollection source, ICommandBarCollection n) { return Compare<ICommandBar>(source,n); }
public static bool Compare(this ICommandBarCollection source, ICommandBarCollection n) { return(Compare <ICommandBar>(source, n)); }
public static bool Compare(this ICommandBarCollection source, ICommandBarCollection n, Func <ICommandBar, ICommandBar, Action <string, string>, bool> checkitem, Action <string, string> errAct) { return(Compare <ICommandBar>(source, n, checkitem, errAct)); }
public static bool Compare(this ICommandBarCollection source, ICommandBarCollection n, Func <ICommandBar, ICommandBar, bool> checkitem) { return(Compare <ICommandBar>(source, n, checkitem)); }