ViewVC Help
View File | Revision Log | Show Annotations | Download File | View Changeset | Root Listing
root/RomCheater/trunk/RomCheater.ScratchPad/ScratchPadDocument.cs
(Generate patch)

Comparing trunk/RomCheater.ScratchPad/ScratchPadDocument.cs (file contents):
Revision 784 by william, Fri Jun 21 04:26:36 2013 UTC vs.
Revision 785 by william, Fri Jun 21 04:50:33 2013 UTC

# Line 87 | Line 87 | namespace RomCheater.ScratchPad
87              }
88          }
89  
90 <        public override Font Font
91 <        {
92 <            get
93 <            {
94 <                return base.Font;
95 <            }
96 <            set
97 <            {
98 <                base.Font = value;
99 <                txtEditor.Font = base.Font;
100 <                mnuItemClose.Font = base.Font;
101 <                mnuItemOpen.Font = base.Font;
102 <                mnuItemSave.Font = base.Font;
103 <            }
104 <        }
90 >        //public override Font Font
91 >        //{
92 >        //    get
93 >        //    {
94 >        //        return base.Font;
95 >        //    }
96 >        //    set
97 >        //    {
98 >        //        base.Font = new Font(value.FontFamily, value.SizeInPoints);
99 >        //        txtEditor.Font = base.Font;
100 >        //        mnuItemClose.Font = base.Font;
101 >        //        mnuItemOpen.Font = base.Font;
102 >        //        mnuItemSave.Font = base.Font;
103 >        //    }
104 >        //}
105  
106          private void mnuItemOpen_Click(object sender, EventArgs e)
107          {
# Line 187 | Line 187 | namespace RomCheater.ScratchPad
187                          {
188                              try
189                              {
190 <                                foreach (var t in txtEditor.Lines)
190 >                                //foreach (var t in txtEditor.Lines)
191 >                                //{
192 >                                //    sw.WriteLine(t);
193 >                                //}
194 >                                string line =string.Empty;
195 >                                using (StringReader sr = new StringReader(txtEditor.Text))
196                                  {
197 <                                    sw.WriteLine(t);
197 >                                    while ((line = sr.ReadLine()) != null)
198 >                                    {
199 >                                        sw.WriteLine(line);
200 >                                    }
201                                  }
202 +
203                                  sw.Flush();
204                                  sw.Close();
205                                  this.DocumentSaved = true;
# Line 242 | Line 251 | namespace RomCheater.ScratchPad
251                  this.LinkClicked.Invoke(sender, e);
252              }
253          }
254 +
255 +        private void ScratchPadDocument_Load(object sender, EventArgs e)
256 +        {
257 +            this.Font = new System.Drawing.Font(this.Font.FontFamily, this.Font.SizeInPoints);
258 +        }
259      }
260   }

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines