Пример #1
0
		public MenuContainer(Menu startMenu)
		{
			activeMenuItem = startMenu;
			activeMenuItem.Parent = this;
			topMenu = startMenu;
			
		}
Пример #2
0
		public void RemoveFocus (IChildItem item)
		{
			if (item.Equals (topMenu)) 
			{
				Terminate ();
			}	
		}
Пример #3
0
 public void RemoveFocus(IChildItem item)
 {
     if (item.Equals(topMenu))
     {
         Terminate();
     }
 }
Пример #4
0
 public virtual void RemoveFocus(IChildItem item)
 {
     if (dialogItem.Dialog.Ok)
     {
         this.Checked = !this.Checked;
     }
     Parent.RemoveFocus(item);
 }
Пример #5
0
		public virtual void RemoveFocus (IChildItem item)
		{
			if (dialogItem.Dialog.Ok)
			{
				this.Checked = !this.Checked;
			}
			Parent.RemoveFocus (item);
		}
Пример #6
0
		public void SetFocus (IChildItem item)
		{
			activeMenuItem = item;
			if (!buttonAction) 
			{
				activeMenuItem.OnDrawContent ();
			}
		}
Пример #7
0
 public void SetFocus(IChildItem item)
 {
     activeMenuItem = item;
     if (!buttonAction)
     {
         activeMenuItem.OnDrawContent();
     }
 }
Пример #8
0
 public void RemoveFocus(IChildItem item)
 {
     show = true;
     if (!hasLoadedList || reloadOnFocus)
     {
         CreateNewList(OnCreateChildList());
     }
     Parent.SetFocus(this);
 }
Пример #9
0
		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);
				}
			}
		}
Пример #10
0
 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);
         }
     }
 }
Пример #11
0
		public void SetFocus (IChildItem item)
		{
			Parent.SetFocus (item);
		}
Пример #12
0
 public void AddItem(IChildItem item)
 {
     childItems.Add(item);
 }
Пример #13
0
		public void RemoveFocus (IChildItem item)
		{
			show = true;
			if (!hasLoadedList || reloadOnFocus) 
			{
				CreateNewList (OnCreateChildList());		
			}
			Parent.SetFocus (this);
		}
Пример #14
0
		public void SetFocus (IChildItem item)
		{
			show = false;
			Parent.SetFocus (item);
		}
Пример #15
0
		public override void RemoveFocus (IChildItem item)
		{
			
		}
Пример #16
0
 public override void RemoveFocus(IChildItem item)
 {
 }
Пример #17
0
 public virtual void RemoveFocus(IChildItem item)
 {
     Parent.RemoveFocus(item);
 }
Пример #18
0
 public MenuContainer(Menu startMenu)
 {
     activeMenuItem        = startMenu;
     activeMenuItem.Parent = this;
     topMenu = startMenu;
 }
Пример #19
0
		public virtual void RemoveFocus (IChildItem item)
		{
			Parent.RemoveFocus (item);
		}
Пример #20
0
 public void SetFocus(IChildItem item)
 {
     Parent.SetFocus(item);
 }
Пример #21
0
		public void AddItem(IChildItem item)
		{
			childItems.Add (item);
		}
Пример #22
0
 public void SetFocus(IChildItem item)
 {
     show = false;
     Parent.SetFocus(item);
 }