public override void EnterMenu(MenuPageNames name, PreferenceData data) { UnhideAllButtons(); UpdateWithPreferenceData(data); _currentButton = _titleButton; _currentButton.Highlight(); }
public override void EnterMenu(MenuPageNames name, PreferenceData data) { UnhideAllButtons(); UpdateWithPreferenceData(data); if (name == MenuPageNames.ExitMenu) { _previousMenuArgs = new SwitchPageEventArgs(MenuPageNames.ExitMenu, _name); } else { _previousMenuArgs = new SwitchPageEventArgs(MenuPageNames.Start, _name); } _menuBackButton.Args = _previousMenuArgs; // to be honest i'm not sure if we even have to do this _currentButton = _menuBackButton; _currentButton.Highlight(); }
public override void EnterMenu(MenuPageNames name, PreferenceData data) { UnhideAllButtons(); UpdateWithPreferenceData(data); _backButton.Enable(); _eraseButton.Enable(); HighlightFileBasedOnIndex(); if (name == MenuPageNames.Start) { _previousMenuArgs = new SwitchPageEventArgs(MenuPageNames.Start, _name); _backButton.Args = _previousMenuArgs; ResetFileButtons(); } else { _previousMenuArgs = new SwitchPageEventArgs(MenuPageNames.ExitMenu, _name); _backButton.Args = _previousMenuArgs; } }
public override void EnterMenu(MenuPageNames name, PreferenceData data) { UnhideAllButtons(); UpdateWithPreferenceData(data); if (name == MenuPageNames.FileSelect) { _currentButton = _fileSelect; } else if (name == MenuPageNames.Options) { _currentButton = _options; } else if (name == MenuPageNames.Title) { _currentButton = _fileSelect; } else if (name == MenuPageNames.ExitMenu) { _currentButton = _fileSelect; } _currentButton.Highlight(); }
public abstract void EnterMenu(MenuPageNames name, PreferenceData data);
public SwitchPageEventArgs(MenuPageNames page, MenuPageNames previousPage, bool enterFromExit) { Page = page; PreviousPage = previousPage; EnterFromExit = enterFromExit; }
public SwitchPageEventArgs(MenuPageNames page, MenuPageNames previousPage) { Page = page; PreviousPage = previousPage; EnterFromExit = null; }