Changeset 9523
- Timestamp:
- 05/24/13 14:17:56 (12 years ago)
- Location:
- trunk/sources
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/sources/HeuristicLab.Clients.Hive.JobManager/3.3/ListViewItemDateComparer.cs
r9456 r9523 31 31 public class ListViewItemDateComparer : IComparer { 32 32 private int col; 33 p rivate SortOrder order;33 public SortOrder Order { get; set; } 34 34 35 35 public ListViewItemDateComparer() { 36 36 col = 0; 37 order = SortOrder.Ascending;37 Order = SortOrder.Ascending; 38 38 } 39 39 40 40 public ListViewItemDateComparer(int column, SortOrder order) { 41 41 col = column; 42 this.order = order;42 Order = order; 43 43 } 44 44 … … 66 66 } 67 67 68 if ( order == SortOrder.Descending) {68 if (Order == SortOrder.Descending) { 69 69 // invert the value returned by Compare. 70 70 returnVal *= -1; -
trunk/sources/HeuristicLab.Clients.Hive.JobManager/3.3/Views/RefreshableHiveJobListView.cs
r9456 r9523 44 44 this.itemsListView.Columns.Add(new ColumnHeader("Date") { Text = "Date" }); 45 45 this.itemsListView.Columns.Add(new ColumnHeader("Name") { Text = "Name" }); 46 foreach (ColumnHeader c in this.itemsListView.Columns) { 47 c.AutoResize(ColumnHeaderAutoResizeStyle.HeaderSize); 48 } 46 49 47 this.itemsListView.HeaderStyle = ColumnHeaderStyle.Clickable; 50 48 this.itemsListView.FullRowSelect = true; 51 49 52 50 this.itemsListView.ListViewItemSorter = new ListViewItemDateComparer(0, SortOrder.Ascending); 53 this.itemsListView.Sorting = SortOrder.Ascending;54 this.itemsListView.Sort();55 51 56 52 progress = new Progress() { … … 59 55 }; 60 56 progressView = new ProgressView(this, progress); 57 } 58 59 protected override void SortItemsListView(SortOrder sortOrder) { 60 if (itemsListView.Sorting == sortOrder || sortOrder == SortOrder.None) return; 61 ((ListViewItemDateComparer)itemsListView.ListViewItemSorter).Order = sortOrder; 62 base.SortItemsListView(sortOrder); 63 AdjustListViewColumnSizes(); 61 64 } 62 65 -
trunk/sources/HeuristicLab.Core.Views/3.3/ItemCollectionView.cs
r9456 r9523 407 407 #region Helpers 408 408 protected virtual void SortItemsListView(SortOrder sortOrder) { 409 i temsListView.Sorting = SortOrder.None;409 if (itemsListView.Sorting == sortOrder || sortOrder == SortOrder.None) return; 410 410 itemsListView.Sorting = sortOrder; 411 itemsListView.Sort ing = SortOrder.None;411 itemsListView.Sort(); 412 412 } 413 413 protected virtual void AdjustListViewColumnSizes() {
Note: See TracChangeset
for help on using the changeset viewer.