private void SetupWindow(DocumentWindow window, NAntDocument doc)
        {
            _documents.Add(window, doc);
            _mainForm.AddDocumentMenuItem(doc);

            window.Contents = doc.Contents;
            window.TabText  = doc.Name;

            window.DocumentChanged        += WindowDocumentChanged;
            window.FormClosing            += CloseDocument;
            window.FormClosed             += WindowFormClosed;
            window.CloseClicked           += delegate { Close(); };
            window.CloseAllClicked        += delegate { CloseAllDocuments(); };
            window.CloseAllButThisClicked += delegate { CloseAllButThisClicked(); };
            window.SaveClicked            += delegate { SaveDocument(); };
            window.Leave += WindowLeave;
            window.Enter += WindowEnter;
            window.Show(_mainForm.DockPanel);
        }