/[RomCheater]/trunk/RomCheater.ScratchPad/ScratchPadDocument.cs
ViewVC logotype

Diff of /trunk/RomCheater.ScratchPad/ScratchPadDocument.cs

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 783 by william, Fri Jun 21 04:26:36 2013 UTC revision 812 by william, Tue Apr 15 14:52:10 2014 UTC
# Line 10  using WeifenLuo.WinFormsUI.Docking; Line 10  using WeifenLuo.WinFormsUI.Docking;
10  using RomCheater.Core;  using RomCheater.Core;
11  using System.IO;  using System.IO;
12  using RomCheater.Logging;  using RomCheater.Logging;
13    using Enterprise.Logging;
14    
15  namespace RomCheater.ScratchPad  namespace RomCheater.ScratchPad
16  {  {
# Line 87  namespace RomCheater.ScratchPad Line 88  namespace RomCheater.ScratchPad
88              }              }
89          }          }
90    
91          public override Font Font          //public override Font Font
92          {          //{
93              get          //    get
94              {          //    {
95                  return base.Font;          //        return base.Font;
96              }          //    }
97              set          //    set
98              {          //    {
99                  base.Font = value;          //        base.Font = new Font(value.FontFamily, value.SizeInPoints);
100                  txtEditor.Font = base.Font;          //        txtEditor.Font = base.Font;
101                  mnuItemClose.Font = base.Font;          //        mnuItemClose.Font = base.Font;
102                  mnuItemOpen.Font = base.Font;          //        mnuItemOpen.Font = base.Font;
103                  mnuItemSave.Font = base.Font;          //        mnuItemSave.Font = base.Font;
104              }          //    }
105          }          //}
106    
107          private void mnuItemOpen_Click(object sender, EventArgs e)          private void mnuItemOpen_Click(object sender, EventArgs e)
108          {          {
# Line 160  namespace RomCheater.ScratchPad Line 161  namespace RomCheater.ScratchPad
161              {              {
162                  this.DocumentSaved = false;                  this.DocumentSaved = false;
163                  MessageBox.Show(string.Format("Failed to open: '{0}'", fi.Name), "", MessageBoxButtons.OK, MessageBoxIcon.Error);                  MessageBox.Show(string.Format("Failed to open: '{0}'", fi.Name), "", MessageBoxButtons.OK, MessageBoxIcon.Error);
164                  logger.Error.WriteLine("Failed to open: '{0}'", fi.FullName);                  gLog.Error.WriteLine("Failed to open: '{0}'", fi.FullName);
165                  logger.Error.WriteLine(ex.ToString());                  gLog.Verbose.Error.WriteLine(ex.ToString());
166              }              }
167          }          }
168          private void SaveDocument()          private void SaveDocument()
# Line 187  namespace RomCheater.ScratchPad Line 188  namespace RomCheater.ScratchPad
188                          {                          {
189                              try                              try
190                              {                              {
191                                  foreach (var t in txtEditor.Lines)                                  //foreach (var t in txtEditor.Lines)
192                                    //{
193                                    //    sw.WriteLine(t);
194                                    //}
195                                    string line =string.Empty;
196                                    using (StringReader sr = new StringReader(txtEditor.Text))
197                                  {                                  {
198                                      sw.WriteLine(t);                                      while ((line = sr.ReadLine()) != null)
199                                        {
200                                            sw.WriteLine(line);
201                                        }
202                                  }                                  }
203    
204                                  sw.Flush();                                  sw.Flush();
205                                  sw.Close();                                  sw.Close();
206                                  this.DocumentSaved = true;                                  this.DocumentSaved = true;
# Line 211  namespace RomCheater.ScratchPad Line 221  namespace RomCheater.ScratchPad
221              {              {
222                  this.DocumentSaved = false;                  this.DocumentSaved = false;
223                  MessageBox.Show(string.Format("Failed to save: '{0}'", fi.Name), "", MessageBoxButtons.OK, MessageBoxIcon.Error);                  MessageBox.Show(string.Format("Failed to save: '{0}'", fi.Name), "", MessageBoxButtons.OK, MessageBoxIcon.Error);
224                  logger.Error.WriteLine("Failed to save: '{0}'", fi.FullName);                  gLog.Error.WriteLine("Failed to save: '{0}'", fi.FullName);
225                  logger.Error.WriteLine(ex.ToString());                  gLog.Verbose.Error.WriteLine(ex.ToString());
226              }              }
227          }          }
228    
# Line 242  namespace RomCheater.ScratchPad Line 252  namespace RomCheater.ScratchPad
252                  this.LinkClicked.Invoke(sender, e);                  this.LinkClicked.Invoke(sender, e);
253              }              }
254          }          }
255    
256            private void ScratchPadDocument_Load(object sender, EventArgs e)
257            {
258                this.Font = new System.Drawing.Font(this.Font.FontFamily, this.Font.SizeInPoints);
259            }
260      }      }
261  }  }

Legend:
Removed from v.783  
changed lines
  Added in v.812

  ViewVC Help
Powered by ViewVC 1.1.22