/[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 60 by william, Fri Mar 8 13:57:42 2013 UTC revision 61 by william, Fri Mar 8 14:13:19 2013 UTC
# Line 51  namespace xmltv_parser Line 51  namespace xmltv_parser
51          private void gLog_ReportProgress(object sender, ReportProgressEventArgs e) { ReportProgress(e.Progress); }          private void gLog_ReportProgress(object sender, ReportProgressEventArgs e) { ReportProgress(e.Progress); }
52    
53          StringBuilder log_flusher = new StringBuilder();          StringBuilder log_flusher = new StringBuilder();
54            
55          void Log_OnFlush(object sender, LoggerOnFlushEventArgs e)          void Log_OnFlush(object sender, LoggerOnFlushEventArgs e)
56          {          {
57              OnLogFlush(e.Buffer);              OnLogFlush(e.Buffer);
# Line 75  namespace xmltv_parser Line 75  namespace xmltv_parser
75          }          }
76    
77          void UpdateStatus(string logmessage)          void UpdateStatus(string logmessage)
78          {                      {
79              txtStatus.Text = logmessage.Replace(System.Environment.NewLine, "");              txtStatus.Text = logmessage.Replace(System.Environment.NewLine, "");
80          }          }
81          void UpdateLogOutput(string logmessage)          void UpdateLogOutput(string logmessage)
# Line 111  namespace xmltv_parser Line 111  namespace xmltv_parser
111          {          {
112              //XMLTV.CreateInstance(schedule_xml, new EventHandler<CancelEventArgs>(xmltv_cancelevent));              //XMLTV.CreateInstance(schedule_xml, new EventHandler<CancelEventArgs>(xmltv_cancelevent));
113              XMLTV.CreateInstance(schedule_xml);              XMLTV.CreateInstance(schedule_xml);
114              XMLTV.OnInstanceCreated += new EventHandler<EventArgs>(XMLTV_OnInstanceCreated);                        XMLTV.OnInstanceCreated += new EventHandler<EventArgs>(XMLTV_OnInstanceCreated);
115          }          }
116    
117          void XMLTV_OnInstanceCreated(object sender, EventArgs e)          void XMLTV_OnInstanceCreated(object sender, EventArgs e)
# Line 261  namespace xmltv_parser Line 261  namespace xmltv_parser
261              if (program == null) { return; }              if (program == null) { return; }
262              txtStatus.Text = program.ToString();              txtStatus.Text = program.ToString();
263              //gLog.Debug.WriteLine(program.ToString());              //gLog.Debug.WriteLine(program.ToString());
264                
265          }          }
266    
267            private void lstPrograms_ColumnClick(object sender, ColumnClickEventArgs e)
268            {
269                ListViewSorter Sorter = new ListViewSorter();
270                lstPrograms.ListViewItemSorter = Sorter;
271                if (!(lstPrograms.ListViewItemSorter is ListViewSorter))
272                    return;
273                Sorter = (ListViewSorter)lstPrograms.ListViewItemSorter;
274    
275                //if (Sorter.LastSort == e.Column)
276                //{
277                //    if (lstPrograms.Sorting == SortOrder.Ascending)
278                //        lstPrograms.Sorting = SortOrder.Descending;
279                //    else
280                //        lstPrograms.Sorting = SortOrder.Ascending;
281                //}
282                //else
283                //{
284                //    lstPrograms.Sorting = SortOrder.Descending;
285                //}
286                if (lstPrograms.Sorting == SortOrder.Ascending)
287                    lstPrograms.Sorting = SortOrder.Descending;
288                else
289                    lstPrograms.Sorting = SortOrder.Ascending;
290                Sorter.ByColumn = e.Column;
291    
292                lstPrograms.Sort();
293            }
294      }      }
295  }  }
296    

Legend:
Removed from v.60  
changed lines
  Added in v.61

  ViewVC Help
Powered by ViewVC 1.1.22