master
1using System.Collections.Generic;
2
3namespace Notepad.Presentation.Model.Menu {
4 public interface ISubMenuItemComparer : IComparer<ISubMenu> {}
5
6 public class SubMenuItemComparer : ISubMenuItemComparer {
7 private List<string> rankings;
8
9 public SubMenuItemComparer() {
10 rankings = new List<string> {
11 MenuNames.File,
12 MenuNames.Help
13 };
14 }
15
16 public int Compare(ISubMenu x, ISubMenu y) {
17 return rankings.IndexOf(x.Name()).CompareTo(rankings.IndexOf(y.Name()));
18 }
19 }
20}