Beispiel #1
0
 public void OnShowFile(object sender, ShowFileEventArgs args)
 {
     if (ShowFile != null)
     {
         ShowFile(sender, args);
     }
 }
Beispiel #2
0
        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);
                }
            }
        }
Beispiel #3
0
        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);
        }
Beispiel #5
0
 public void OnShowFile(object sender, ShowFileEventArgs args)
 {
     if (ShowFile != null)	ShowFile(sender, args);
 }