コード例 #1
0
ファイル: MenuContainer.cs プロジェクト: tudor-olariu/monoev3
		public MenuContainer(Menu startMenu)
		{
			activeMenuItem = startMenu;
			activeMenuItem.Parent = this;
			topMenu = startMenu;
			
		}
コード例 #2
0
ファイル: MenuContainer.cs プロジェクト: tudor-olariu/monoev3
		public void RemoveFocus (IChildItem item)
		{
			if (item.Equals (topMenu)) 
			{
				Terminate ();
			}	
		}
コード例 #3
0
ファイル: MenuContainer.cs プロジェクト: smallrobots/monoev3
 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
ファイル: MenuContainer.cs プロジェクト: tudor-olariu/monoev3
		public void SetFocus (IChildItem item)
		{
			activeMenuItem = item;
			if (!buttonAction) 
			{
				activeMenuItem.OnDrawContent ();
			}
		}
コード例 #7
0
ファイル: MenuContainer.cs プロジェクト: smallrobots/monoev3
 public void SetFocus(IChildItem item)
 {
     activeMenuItem = item;
     if (!buttonAction)
     {
         activeMenuItem.OnDrawContent();
     }
 }
コード例 #8
0
ファイル: ItemList.cs プロジェクト: smallrobots/monoev3
 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
ファイル: Menu.cs プロジェクト: smallrobots/monoev3
 public void AddItem(IChildItem item)
 {
     childItems.Add(item);
 }
コード例 #13
0
ファイル: ItemList.cs プロジェクト: tudor-olariu/monoev3
		public void RemoveFocus (IChildItem item)
		{
			show = true;
			if (!hasLoadedList || reloadOnFocus) 
			{
				CreateNewList (OnCreateChildList());		
			}
			Parent.SetFocus (this);
		}
コード例 #14
0
ファイル: ItemList.cs プロジェクト: tudor-olariu/monoev3
		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
ファイル: MenuContainer.cs プロジェクト: smallrobots/monoev3
 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
ファイル: Menu.cs プロジェクト: tudor-olariu/monoev3
		public void AddItem(IChildItem item)
		{
			childItems.Add (item);
		}
コード例 #22
0
ファイル: ItemList.cs プロジェクト: smallrobots/monoev3
 public void SetFocus(IChildItem item)
 {
     show = false;
     Parent.SetFocus(item);
 }