private DocumentForm NewDocument() { DocumentForm doc = new DocumentForm(); SetScintillaToCurrentOptions(doc); doc.Title = String.Format(CultureInfo.CurrentCulture, "{0}{1}", NEW_DOCUMENT_TEXT, ++_newDocumentCount); documentsRoot.Children.Add(doc); doc.DockAsDocument(); doc.IsActive = true; return(doc); }
private DocumentForm OpenFile(string filePath) { DocumentForm doc = new DocumentForm(); SetScintillaToCurrentOptions(doc); doc.Scintilla.Text = File.ReadAllText(filePath); doc.Scintilla.EmptyUndoBuffer(); //doc.Scintilla.Modified = false; doc.Title = Path.GetFileName(filePath); doc.FilePath = filePath; documentsRoot.Children.Add(doc); doc.DockAsDocument(); doc.IsActive = true; //incrementalSearcher.Scintilla = doc.Scintilla; return(doc); }