/// <summary> /// Adds the platform-specific commands. /// </summary> partial void AddPlatformCommands() { #if DEBUG CommandList.Add(ToggleConsolePowerCommand); #endif // DEBUG SearchForDevicesCommand.MenuParent = RootCommandGroup.ToolsMenuCommand; SearchForDevicesCommand.VisualParent = INTV.Shared.Commands.RootCommandGroup.RootCommand; CommandList.Add(ConnectToDeviceSubmenuCommand); DisconnectDeviceCommand.Weight = 0.012; DisconnectDeviceCommand.MenuParent = RootCommandGroup.ToolsMenuCommand; DisconnectDeviceCommand.KeyboardShortcutKey = "d"; DisconnectDeviceCommand.KeyboardShortcutModifiers = OSModifierKeys.Menu; DisconnectDeviceCommand.VisualParent = INTV.Shared.Commands.RootCommandGroup.RootCommand; DeviceInformationCommand.MenuParent = RootCommandGroup.ToolsMenuCommand; CommandList.Add(DeviceInformationCommand); CommandList.Add(DeviceInformationCommand.CreateSeparator(CommandLocation.After)); CommandList.Add(OpenErrorLogsDirectoryCommand.CreateSeparator(CommandLocation.Before)); CommandList.Add(ReformatCommand.CreateSeparator(CommandLocation.Before)); SetEcsCompatibilityCommand.Weight = 0.6; SetIntellivisionIICompatibilityCommand.Weight = 0.61; SetActiveDeviceCommand.MenuParent = ConnectToDeviceSubmenuCommand; }
protected override async System.Threading.Tasks.Task InitializeAsync(CancellationToken cancellationToken, IProgress <ServiceProgressData> progress) { await JoinableTaskFactory.SwitchToMainThreadAsync(cancellationToken); await base.InitializeAsync(cancellationToken, progress); // Attach to solution events solution = GetService(typeof(SVsSolution)) as IVsSolution; var re = solution.AdviseSolutionEvents(new SolutionEventListener(), out solutionEventsCookie); FindAllReferencesCommand.Initialize(this); FindRefsWindowCommand.Initialize(this); GoToDefinitionCommand.Initialize(this); GoToVisitorCommand.Initialize(this); NextSymCommand.Initialize(this); OptionsCommand.Initialize(this); ReformatCommand.Initialize(this); RenameCommand.Initialize(this); AboutCommand.Initialize(this); }
/// <summary> /// Adds the platform-specific commands. /// </summary> partial void AddPlatformCommands() { CommandList.Add(SearchForDevicesToolbarCommand); CommandList.Add(SearchForDevicesToolbarCommand.CreateToolbarSeparator(CommandLocation.Before)); SearchForDevicesCommand.Weight = 0.12; SearchForDevicesCommand.MenuParent = RootCommandGroup.ToolsMenuCommand; CommandList.Add(ConnectToDeviceSubmenuCommand); DisconnectDeviceCommand.Weight = 0.122; DisconnectDeviceCommand.MenuParent = RootCommandGroup.ToolsMenuCommand; DisconnectDeviceCommand.KeyboardShortcutKey = "d"; DisconnectDeviceCommand.KeyboardShortcutModifiers = OSModifierKeys.Menu; DisconnectDeviceCommand.VisualParent = RootCommandGroup.RootCommand; DeviceInformationCommand.Weight = 0.123; DeviceInformationCommand.MenuParent = RootCommandGroup.ToolsMenuCommand; CommandList.Add(DeviceInformationCommand); #if false SetShowTitleScreenCommand.VisualParent = DeviceSettingsRibbonGroupCommand; SetShowTitleScreenCommand.Weight = 0; SetEcsCompatibilityCommand.VisualParent = DeviceSettingsRibbonGroupCommand; SetEcsCompatibilityCommand.Weight = 0.1; SetIntellivisionIICompatibilityCommand.VisualParent = DeviceSettingsRibbonGroupCommand; SetIntellivisionIICompatibilityCommand.Weight = 0.12; CommandList.Add(SetIntellivisionIICompatibilityCommand.CreateRibbonSeparator(CommandLocation.After)); SetSaveMenuPositionCommand.VisualParent = DeviceSettingsRibbonGroupCommand; SetSaveMenuPositionCommand.Weight = 0.13; SetKeyclicksCommand.VisualParent = DeviceSettingsRibbonGroupCommand; SetKeyclicksCommand.Weight = 0.14; SetBackgroundGarbageCollectCommand.VisualParent = DeviceSettingsRibbonGroupCommand; SetBackgroundGarbageCollectCommand.Weight = 0.15; SetDeviceNameCommand.VisualParent = ActiveDeviceRibbonGroupCommand; SetDeviceNameCommand.Weight = 0; SetDeviceOwnerCommand.VisualParent = ActiveDeviceRibbonGroupCommand; SetDeviceOwnerCommand.Weight = 0.1; DeviceUniqueIdCommand.VisualParent = ActiveDeviceRibbonGroupCommand; DeviceUniqueIdCommand.Weight = 0.2; AdvancedGroupCommand.Weight = 0.15; CommandList.Add(ActiveDeviceRibbonGroupCommand); CommandList.Add(DeviceSettingsRibbonGroupCommand); CommandList.Add(SetShowTitleScreenCommand); CommandList.Add(SetSaveMenuPositionCommand); CommandList.Add(SetKeyclicksCommand); CommandList.Add(SetBackgroundGarbageCollectCommand); CommandList.Add(SetDeviceNameCommand); CommandList.Add(SetDeviceOwnerCommand); CommandList.Add(DeviceUniqueIdCommand); CommandList.Add(BackupRibbonSplitButtonCommand); CommandList.Add(ShowFileSystemDetailsCommand); CommandList.Add(DisconnectDeviceCommand.CreateRibbonMenuSeparator(CommandLocation.After, true)); CommandList.Add(OpenDeviceBackupsDirectoryCommand.CreateRibbonMenuSeparator(CommandLocation.After, true)); CommandList.Add(ClearCacheCommand.CreateRibbonMenuSeparator(CommandLocation.After, true)); CommandList.Add(AdvancedGroupCommand.CreateRibbonMenuSeparator(CommandLocation.After, true)); #endif CommandList.Add(AdvancedGroupCommand); CommandList.Add(OpenDeviceBackupsDirectoryCommand.CreateSeparator(CommandLocation.After)); CommandList.Add(ReformatCommand.CreateSeparator(CommandLocation.Before)); }