public void ScrollDown() { if (MenuItems.Count == 0) { return; } _selectedindex = (_selectedindex + 1) % MenuItems.Count; _selecteditem = MenuItems[_selectedindex]; }
public void Reset() { if (MenuItems.Count > 0) { _selectedindex = 0; _selecteditem = MenuItems[_selectedindex]; } }
public void AddMenuItem(MenuItem m) { MenuItems.Add(m); if (MenuItems.Count == 1) { _selecteditem = m; _selectedindex = 0; } }
private static void AddMainMenuItem(MenuItem m) { m.Position = new Vector2(MenuItemsPosition.X, fNextMenuItemPositionY); fNextMenuItemPositionY += (float)m.TextLayout.LayoutBounds.Height + fMenuItemPadding; MainMenu.AddMenuItem(m); }
private static void AddMainMenuItems() { MenuItem menuItemCreateNewMap = new MenuItem(_device, "Create new map"); menuItemCreateNewMap.Select += MenuItemCreateNewMap_Select; MenuItem menuItem2 = new MenuItem(_device, "Anything else"); menuItem2.Select += MenuItem2_Select; AddMainMenuItem(menuItemCreateNewMap); AddMainMenuItem(menuItem2); }
public void ScrollUp() { if (MenuItems.Count == 0) { return; } _selectedindex = _selectedindex - 1; if (_selectedindex < 0) { _selectedindex += MenuItems.Count; } _selecteditem = MenuItems[_selectedindex]; }