/[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 62 by william, Fri Mar 8 14:24:17 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    
34              string log_path = Application.StartupPath;              string log_path = Application.StartupPath;
35              string log_filename = string.Format("{0}.log", typeof(main).Assembly.GetName().Name);              string log_filename = string.Format("{0}.log", typeof(main).Assembly.GetName().Name);
36              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 269  namespace xmltv_parser
269    
270          private void lstPrograms_ColumnClick(object sender, ColumnClickEventArgs e)          private void lstPrograms_ColumnClick(object sender, ColumnClickEventArgs e)
271          {          {
272              ListViewSorter Sorter = new ListViewSorter();              if (!(lstPrograms.ListViewItemSorter is ListViewSorter)) return;
273              lstPrograms.ListViewItemSorter = Sorter;              ListViewSorter Sorter = (ListViewSorter)lstPrograms.ListViewItemSorter;
274              if (!(lstPrograms.ListViewItemSorter is ListViewSorter))              Sorter.LastColumn = Sorter.CurrentColumn;
275                  return;              Sorter.CurrentColumn = e.Column;
276              Sorter = (ListViewSorter)lstPrograms.ListViewItemSorter;              if (Sorter.LastColumn == e.Column)
277                {
278              //if (Sorter.LastSort == e.Column)                  if (lstPrograms.Sorting == SortOrder.Ascending) { lstPrograms.Sorting = SortOrder.Descending; }
279              //{                  else { lstPrograms.Sorting = SortOrder.Ascending; }
280              //    if (lstPrograms.Sorting == SortOrder.Ascending)              }
281              //        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;  
   
282              lstPrograms.Sort();              lstPrograms.Sort();
283          }          }
284      }      }

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

  ViewVC Help
Powered by ViewVC 1.1.22