public void OnShowFile(object sender, ShowFileEventArgs args) { if (ShowFile != null) { ShowFile(sender, args); } }
private void OnShowFile() { TreeIter iter; TreeModel model; TreePath[] paths = Selection.GetSelectedRows(out model); if (paths.Length == 1) { model.GetIter(out iter, paths[0]); string serverItem = Convert.ToString(model.GetValue(iter, ColumnIndex.ServerPath)); ItemType itemType = (ItemType)model.GetValue(iter, ColumnIndex.ItemType); if (itemType == ItemType.Folder) { UpdatePath(currentVcs, serverItem); } else { ShowFileEventArgs sfArgs = new ShowFileEventArgs(currentVcs, serverItem); exploreView.OnShowFile(this, sfArgs); } } }
private void OnShowFile() { TreeIter iter; TreeModel model; TreePath[] paths = Selection.GetSelectedRows(out model); if (paths.Length == 1) { model.GetIter(out iter, paths[0]); string serverItem = Convert.ToString(model.GetValue(iter, ColumnIndex.ServerPath)); ItemType itemType = (ItemType) model.GetValue(iter, ColumnIndex.ItemType); if (itemType == ItemType.Folder) UpdatePath(currentVcs, serverItem); else { ShowFileEventArgs sfArgs = new ShowFileEventArgs(currentVcs, serverItem); exploreView.OnShowFile(this, sfArgs); } } }
void MyShowFileEventHandler(object sender, ShowFileEventArgs args) { string serverItem = args.ServerItem; VersionControlServer vcs = args.VersionControlServer; Microsoft.TeamFoundation.VersionControl.Client.Item item = vcs.GetItem(serverItem, VersionSpec.Latest, 0, true); string tname = System.IO.Path.GetTempFileName(); item.DownloadFile(tname); Document d = MonoDevelop.Ide.Gui.IdeApp.Workbench.OpenDocument (tname, true); d.FileName = serverItem; File.Delete(tname); }
public void OnShowFile(object sender, ShowFileEventArgs args) { if (ShowFile != null) ShowFile(sender, args); }