Example #1
0
 public void addSubMenu(MenuItem item, int id)
 {
     int temp = id / 10;
     m_menuList.Add(id, item);
     m_subMenuCount[temp]++;
 }
Example #2
0
 public void addMenu(MenuItem item, int id)
 {
     m_menuList.Add(id, item);
     m_menuCount++;
 }
Example #3
0
 public void SelectPrev()
 {
     if (_selected != null)
         _selected = _items.FirstOrDefault() != _selected
             ? _items[_items.FindIndex(x => x == _selected) - 1]
             : null;
 }
Example #4
0
 public void SelectNext()
 {
     if (_items.LastOrDefault() != _selected)
         _selected = _items[_items.FindIndex(x => x == _selected) + 1];
 }
Example #5
0
 public void ResetSelected()
 {
     _selected = null;
 }
Example #6
0
 public SubMenu(string text = "")
 {
     _items = new List<MenuItem>();
     Text = text;
     _selected = null;
 }