public MenuContainer(Menu startMenu) { activeMenuItem = startMenu; activeMenuItem.Parent = this; topMenu = startMenu; }
public void RemoveFocus (IChildItem item) { if (item.Equals (topMenu)) { Terminate (); } }
public void RemoveFocus(IChildItem item) { if (item.Equals(topMenu)) { Terminate(); } }
public virtual void RemoveFocus(IChildItem item) { if (dialogItem.Dialog.Ok) { this.Checked = !this.Checked; } Parent.RemoveFocus(item); }
public virtual void RemoveFocus (IChildItem item) { if (dialogItem.Dialog.Ok) { this.Checked = !this.Checked; } Parent.RemoveFocus (item); }
public void SetFocus (IChildItem item) { activeMenuItem = item; if (!buttonAction) { activeMenuItem.OnDrawContent (); } }
public void SetFocus(IChildItem item) { activeMenuItem = item; if (!buttonAction) { activeMenuItem.OnDrawContent(); } }
public void RemoveFocus(IChildItem item) { show = true; if (!hasLoadedList || reloadOnFocus) { CreateNewList(OnCreateChildList()); } Parent.SetFocus(this); }
public override void RemoveFocus (IChildItem item) { base.RemoveFocus (item); if (item is ItemWithDialog<QuestionDialog>) { if (questionDialog.Dialog.IsPositiveSelected) { FirmwareSettings.GeneralSettings.ConnectToWiFiAtStartUp = true; FirmwareSettings.GeneralSettings.CheckForSwUpdatesAtStartUp = true; FirmwareSettings.Save(); } } else { if (this.Checked) { questionDialog.SetFocus (this); } } }
public override void RemoveFocus(IChildItem item) { base.RemoveFocus(item); if (item is ItemWithDialog <QuestionDialog> ) { if (questionDialog.Dialog.IsPositiveSelected) { FirmwareSettings.GeneralSettings.ConnectToWiFiAtStartUp = true; FirmwareSettings.GeneralSettings.CheckForSwUpdatesAtStartUp = true; FirmwareSettings.Save(); } } else { if (this.Checked) { questionDialog.SetFocus(this); } } }
public void SetFocus (IChildItem item) { Parent.SetFocus (item); }
public void AddItem(IChildItem item) { childItems.Add(item); }
public void RemoveFocus (IChildItem item) { show = true; if (!hasLoadedList || reloadOnFocus) { CreateNewList (OnCreateChildList()); } Parent.SetFocus (this); }
public void SetFocus (IChildItem item) { show = false; Parent.SetFocus (item); }
public override void RemoveFocus (IChildItem item) { }
public override void RemoveFocus(IChildItem item) { }
public virtual void RemoveFocus(IChildItem item) { Parent.RemoveFocus(item); }
public virtual void RemoveFocus (IChildItem item) { Parent.RemoveFocus (item); }
public void SetFocus(IChildItem item) { Parent.SetFocus(item); }
public void AddItem(IChildItem item) { childItems.Add (item); }
public void SetFocus(IChildItem item) { show = false; Parent.SetFocus(item); }