private void UpdateDisplay()
        {
            _mainForm.Text = string.Format("NAnt-Gui - {0}", ActiveWindow.TabText);
            _mainForm.AddTargets(ActiveDocument.BuildScript);
            _mainForm.AddProperties(ActiveDocument.BuildScript.Properties);

            // The following is required because when a file is loaded, update display gets called from ActiveDocumentChanged
            // before the document is finished loading and these values have been parsed.
            string description = String.Empty;

            // TODO: Figure out why this unused variable exists.
            string name = String.Empty;

            if (!String.IsNullOrEmpty(ActiveDocument.BuildScript.Description))
            {
                description = ActiveDocument.BuildScript.Description.Replace(Environment.NewLine, String.Empty);
            }
            if (!String.IsNullOrEmpty(ActiveDocument.BuildScript.Name))
            {
                name = ActiveDocument.BuildScript.Name;
            }

            _mainForm.SetStatus(ActiveDocument.BuildScript.Name, description, ActiveDocument.FullName);
        }