/[xmltv_parser]/trunk/xmltv_parser/main.cs
ViewVC logotype

Diff of /trunk/xmltv_parser/main.cs

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

revision 46 by william, Fri Mar 8 04:01:25 2013 UTC revision 47 by william, Fri Mar 8 04:20:09 2013 UTC
# Line 61  namespace xmltv_parser Line 61  namespace xmltv_parser
61              }              }
62                            
63          }          }
64            //bool txtLog_EnterMouse = false;
65    
66            private void txtLog_MouseLeave(object sender, EventArgs e)
67            {
68                //txtLog_EnterMouse = false;
69            }
70            private void txtLog_MouseEnter(object sender, EventArgs e)
71            {
72                //txtLog_EnterMouse = true;
73            }
74          void OnLogFlush(string logmessage)          void OnLogFlush(string logmessage)
75          {          {
76                if (this.IsDisposed) { return; }
77              Console.Write(logmessage);                      Console.Write(logmessage);        
78              txtStatus.Text = logmessage.Replace(System.Environment.NewLine, "");              txtStatus.Text = logmessage.Replace(System.Environment.NewLine, "");
79              Thread.Sleep(100);              txtLog.AppendText(logmessage);
80    
81                //if (!txtLog_EnterMouse)
82                //{
83                txtLog.SelectionStart = txtLog.Text.Length; //Set the current caret position to the end
84                txtLog.ScrollToCaret(); //Now scroll it automatically
85                //}
86                //Thread.Sleep(100);
87                Application.DoEvents();
88          }          }
89    
90          //List<IXMLTVChannel> Channels;          //List<IXMLTVChannel> Channels;
# Line 126  namespace xmltv_parser Line 144  namespace xmltv_parser
144    
145          private void mnuItemOpenXMLTVFile_Click(object sender, EventArgs e)          private void mnuItemOpenXMLTVFile_Click(object sender, EventArgs e)
146          {          {
147                ClearLocalLog();
148              //LoadXMLTVShcedule("20130307_continuum_schedule.xml");              //LoadXMLTVShcedule("20130307_continuum_schedule.xml");
149              var result = xmltv_file_chooser.ShowDialog();              var result = xmltv_file_chooser.ShowDialog();
150              if (result != DialogResult.OK) return;              if (result != DialogResult.OK) return;
# Line 178  namespace xmltv_parser Line 197  namespace xmltv_parser
197          {          {
198              form_closing = true;              form_closing = true;
199          }          }
200    
201            private void mnuItemClearLocalLog_Click(object sender, EventArgs e)
202            {
203                ClearLocalLog();
204            }
205            private void ClearLocalLog()
206            {
207                var log_top_entry = txtLog.Lines.FirstOrDefault();
208                txtLog.Clear();
209                if (!string.IsNullOrEmpty(log_top_entry))
210                {
211                    txtLog.AppendText(log_top_entry);
212                }
213            }
214    
215      }      }
216  }  }
217    

Legend:
Removed from v.46  
changed lines
  Added in v.47

  ViewVC Help
Powered by ViewVC 1.1.22