/[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 61 by william, Fri Mar 8 14:13:19 2013 UTC revision 63 by william, Fri Mar 8 14:26:48 2013 UTC
# Line 28  namespace xmltv_parser Line 28  namespace xmltv_parser
28          public main()          public main()
29          {          {
30              InitializeComponent();              InitializeComponent();
31                ListViewSorter Sorter = new ListViewSorter();
32                lstPrograms.ListViewItemSorter = Sorter;
33              string log_path = Application.StartupPath;              string log_path = Application.StartupPath;
34              string log_filename = string.Format("{0}.log", typeof(main).Assembly.GetName().Name);              string log_filename = string.Format("{0}.log", typeof(main).Assembly.GetName().Name);
35              gLog.CreateLog(string.Format(@"{0}\{1}", log_path, log_filename), false, LogLevel.kLogLevel_All_NoProgress, new EventHandler<LoggerOnFlushEventArgs>(Log_OnFlush));              gLog.CreateLog(string.Format(@"{0}\{1}", log_path, log_filename), false, LogLevel.kLogLevel_All_NoProgress, new EventHandler<LoggerOnFlushEventArgs>(Log_OnFlush));
# Line 266  namespace xmltv_parser Line 268  namespace xmltv_parser
268    
269          private void lstPrograms_ColumnClick(object sender, ColumnClickEventArgs e)          private void lstPrograms_ColumnClick(object sender, ColumnClickEventArgs e)
270          {          {
271              ListViewSorter Sorter = new ListViewSorter();              if (!(lstPrograms.ListViewItemSorter is ListViewSorter)) return;
272              lstPrograms.ListViewItemSorter = Sorter;              ListViewSorter Sorter = (ListViewSorter)lstPrograms.ListViewItemSorter;
273              if (!(lstPrograms.ListViewItemSorter is ListViewSorter))              Sorter.LastColumn = Sorter.CurrentColumn;
274                  return;              Sorter.CurrentColumn = e.Column;
275              Sorter = (ListViewSorter)lstPrograms.ListViewItemSorter;              if (Sorter.LastColumn == e.Column)
276                {
277              //if (Sorter.LastSort == e.Column)                  if (lstPrograms.Sorting == SortOrder.Ascending) { lstPrograms.Sorting = SortOrder.Descending; }
278              //{                  else { lstPrograms.Sorting = SortOrder.Ascending; }
279              //    if (lstPrograms.Sorting == SortOrder.Ascending)              }
280              //        lstPrograms.Sorting = SortOrder.Descending;              else { lstPrograms.Sorting = SortOrder.Descending; }
             //    else  
             //        lstPrograms.Sorting = SortOrder.Ascending;  
             //}  
             //else  
             //{  
             //    lstPrograms.Sorting = SortOrder.Descending;  
             //}  
             if (lstPrograms.Sorting == SortOrder.Ascending)  
                 lstPrograms.Sorting = SortOrder.Descending;  
             else  
                 lstPrograms.Sorting = SortOrder.Ascending;  
             Sorter.ByColumn = e.Column;  
   
281              lstPrograms.Sort();              lstPrograms.Sort();
282          }          }
283      }      }

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

  ViewVC Help
Powered by ViewVC 1.1.22