protected override void OnUICommandsSourceSet(IGitUICommandsSource source) { base.OnUICommandsSourceSet(source); CancelBackgroundTasks(); var localBranchesRootNode = new TreeNode(Strings.Branches) { ImageKey = nameof(Images.BranchLocalRoot), SelectedImageKey = nameof(Images.BranchLocalRoot), }; AddTree(new BranchTree(localBranchesRootNode, source)); var remoteBranchesRootNode = new TreeNode(Strings.Remotes) { ImageKey = nameof(Images.BranchRemoteRoot), SelectedImageKey = nameof(Images.BranchRemoteRoot), }; _remoteTree = new RemoteBranchTree(remoteBranchesRootNode, source) { TreeViewNode = { ContextMenuStrip = menuRemotes } }; AddTree(_remoteTree); if (showTagsToolStripMenuItem.Checked) { AddTags(); } }
private void CreateRemotes() { var rootNode = new TreeNode(Strings.Remotes) { ImageKey = nameof(Images.BranchRemoteRoot), SelectedImageKey = nameof(Images.BranchRemoteRoot), }; _remotesTree = new RemoteBranchTree(rootNode, UICommandsSource) { TreeViewNode = { ContextMenuStrip = menuRemotes } }; }
private void AddRemotes() { _remotesTreeRootNode = new TreeNode(Strings.Remotes) { ImageKey = nameof(Images.BranchRemoteRoot), SelectedImageKey = nameof(Images.BranchRemoteRoot), }; _remotesTree = new RemoteBranchTree(_remotesTreeRootNode, UICommandsSource) { TreeViewNode = { ContextMenuStrip = menuRemotes } }; AddTree(_remotesTree, 1); _searchResult = null; }
protected override void OnUICommandsSourceChanged(object sender, IGitUICommandsSource newSource) { base.OnUICommandsSourceChanged(sender, newSource); UICommands.RemoteDeleted += OnRemoteDeleted; UICommands.RemoteRenamed += OnRemoteRenamed; UICommands.RemoteAdded += OnRemoteAdded; CancelBackgroundTasks(); var localBranchesRootNode = new TreeNode(Strings.BranchesText.Text) { ImageKey = nameof(MsVsImages.Repository_16x), }; localBranchesRootNode.SelectedImageKey = localBranchesRootNode.ImageKey; AddTree(new BranchTree(localBranchesRootNode, newSource)); var remoteBranchesRootNode = new TreeNode(Strings.RemotesText.Text) { ImageKey = nameof(MsVsImages.Repository_16x), }; remoteBranchesRootNode.SelectedImageKey = remoteBranchesRootNode.ImageKey; _remoteTree = new RemoteBranchTree(remoteBranchesRootNode, newSource) { TreeViewNode = { ContextMenuStrip = menuRemotes } }; AddTree(_remoteTree); if (showTagsToolStripMenuItem.Checked) { AddTags(); } }
protected override void OnUICommandsSourceChanged(object sender, IGitUICommandsSource newSource) { base.OnUICommandsSourceChanged(sender, newSource); txtBranchFilter.AutoCompleteCustomSource = null; _branchFilterAutoCompletionSrc.Clear(); DragDrops(); var localBranchesRootNode = new TreeNode(Strings.branches.Text) { ImageKey = "RemoteRepo.png", }; localBranchesRootNode.SelectedImageKey = localBranchesRootNode.ImageKey; AddTree(new BranchTree(localBranchesRootNode, newSource)); var remoteBranchesRootNode = new TreeNode(Strings.remotes.Text) { ImageKey = "RemoteMirror.png", }; remoteBranchesRootNode.SelectedImageKey = remoteBranchesRootNode.ImageKey; _remoteTree = new RemoteBranchTree(remoteBranchesRootNode, newSource) { TreeViewNode = {ContextMenuStrip = menuRemotes} }; AddTree(_remoteTree); if (showTagsToolStripMenuItem.Checked) { AddTags(); } }