public RepositoryExplorerItem(IAnkhServiceProvider context, SvnOrigin origin, RepositoryListItem li) { if (context == null) throw new ArgumentNullException("context"); else if (li == null) throw new ArgumentNullException("li"); _context = context; _origin = origin; _li = li; }
public RepositoryExplorerItem(IAnkhServiceProvider context, SvnOrigin origin, RepositoryListItem li) { if (context == null) { throw new ArgumentNullException("context"); } else if (li == null) { throw new ArgumentNullException("li"); } _context = context; _origin = origin; _li = li; }
private void fileView_MouseDoubleClick(object sender, MouseEventArgs e) { ListViewHitTestInfo ht = fileView.HitTest(e.X, e.Y); RepositoryListItem li = ht.Item as RepositoryListItem; if (ht.Location == ListViewHitTestLocations.None || li == null) { return; } if (!li.Selected) { fileView.SelectedIndices.Clear(); li.Selected = true; } Context.GetService <IAnkhCommandService>().PostExecCommand(new CommandID(VSConstants.GUID_VSStandardCommandSet97, (int)VSConstants.VSStd97CmdID.Open)); }
void RefreshFileList() { fileView.Items.Clear(); RepositoryTreeNode tn = treeView.SelectedNode as RepositoryTreeNode; if (tn != null && tn.Origin != null) { foreach (RepositoryTreeNode sn in tn.Nodes) { if (sn.FolderItems.Contains(sn.RawUri)) { ISvnRepositoryListItem ea = sn.FolderItems[sn.RawUri]; RepositoryListItem item = new RepositoryListItem(fileView, ea, tn.Origin, IconMapper); fileView.Items.Add(item); } } foreach (ISvnRepositoryListItem ee in tn.FolderItems) { if (ee.Uri != tn.RawUri) { RepositoryListItem item = new RepositoryListItem(fileView, ee, tn.Origin, IconMapper); fileView.Items.Add(item); } } if (fileView.Items.Count > 0) { SmartColumn fileColumn = fileView.AllColumns[0]; if (fileColumn.DisplayIndex >= 0) { fileColumn.AutoResize(ColumnHeaderAutoResizeStyle.ColumnContent); } } } }
void RefreshFileList() { fileView.Items.Clear(); RepositoryTreeNode tn = treeView.SelectedNode as RepositoryTreeNode; if (tn != null && tn.Origin != null) { foreach (RepositoryTreeNode sn in tn.Nodes) { if (sn.FolderItems.Contains(sn.RawUri)) { ISvnRepositoryListItem ea = sn.FolderItems[sn.RawUri]; RepositoryListItem item = new RepositoryListItem(fileView, ea, tn.Origin, IconMapper); fileView.Items.Add(item); } } foreach (ISvnRepositoryListItem ee in tn.FolderItems) { if (ee.Uri != tn.RawUri) { RepositoryListItem item = new RepositoryListItem(fileView, ee, tn.Origin, IconMapper); fileView.Items.Add(item); } } if (fileView.Items.Count > 0) { SmartColumn fileColumn = fileView.AllColumns[0]; if (fileColumn.DisplayIndex >= 0) fileColumn.AutoResize(ColumnHeaderAutoResizeStyle.ColumnContent); } } }