Пример #1
0
        private void OnSaveAsActivated(object sender, System.EventArgs e)
        {
            string        filename = String.Empty;
            SaveDocDialog dialog   = new SaveDocDialog(current_tab.Title);

            if (dialog.Run() == (int)ResponseType.Ok)
            {
                filename = dialog.Document;
            }

            dialog.Destroy();

            try {
                if (filename != String.Empty)
                {
                    using (FileStream fileStream = new FileStream(filename, FileMode.CreateNew)) {
                        using (StreamWriter streamWriter = new StreamWriter(fileStream)) {
                            streamWriter.Write(DocumentBufferArchiver.Serialize(current_tab.Buffer));
                        }
                    }
                }
            } catch (IOException emsg) {
                //TODO: Add message dialog about error.
                Console.WriteLine(emsg.Message);
            }
        }
Пример #2
0
 private void OnSaveActivated(object sender, System.EventArgs e)
 {
     Console.WriteLine("Serialize: \n{0}", DocumentBufferArchiver.Serialize(current_tab.Buffer));
 }