private void OnDocumentRenamed(object sender, DocumentEventArgs e)
 {
     foreach (DocumentTreeNode node in this._openDocsTreeNode.Nodes)
     {
         if (node.Document == e.Document)
         {
             node.UpdateText();
             break;
         }
     }
 }
 private void OnDocumentClosed(object sender, DocumentEventArgs e)
 {
     foreach (DocumentTreeNode node in this._openDocsTreeNode.Nodes)
     {
         if (node.Document == e.Document)
         {
             this._openDocsTreeView.Nodes.Remove(node);
             break;
         }
     }
 }
 private void OnDocumentOpened(object sender, DocumentEventArgs e)
 {
     if (this._openDocsTreeNode == null)
     {
         IDocumentTypeManager service = (IDocumentTypeManager) this.GetService(typeof(IDocumentTypeManager));
         if (service != null)
         {
             ImageList list = new ImageList();
             list.ImageSize = new Size(0x10, 0x10);
             list.ColorDepth = ColorDepth.Depth32Bit;
             list.Images.Add(base.Icon);
             foreach (Image image in service.DocumentIcons.Images)
             {
                 list.Images.Add(image);
             }
             this._openDocsTreeView.ImageList = list;
         }
         this._openDocsTreeNode = new TreeNode("Open Document Windows", 0, 0);
         this._openDocsTreeView.Nodes.Add(this._openDocsTreeNode);
     }
     this._internalChange = true;
     try
     {
         DocumentTreeNode node = new DocumentTreeNode(e.Document);
         this._openDocsTreeNode.Nodes.Add(node);
         this._openDocsTreeView.SelectedNode = node;
         node.EnsureVisible();
     }
     finally
     {
         this._internalChange = false;
     }
 }
Example #4
0
 private void OnDocumentRenamed(DocumentEventArgs e)
 {
     if (this._documentRenamedHandler != null)
     {
         this._documentRenamedHandler(this, e);
     }
 }