public override void RegionGreenLeave(CareTakerGazeController.GazeControllerEventArgs e)
        {
            if (e.Region.TimeAccumulator < e.Region.ActivationTime)
            {
                if (--this.volumeBars < 0)
                    this.volumeBars = 0;

                int volumeTemp = (int)((double)this.volumeBars / (double)_FreeCharacters * (double)uint.MaxValue);

            //    lock (new Object())
            //        SetSystemVolume(IntPtr.Zero, volumeTemp);     //  Buggy, kills winmm.dll, alternative ways?

                return;
            }
        }
 public override void RegionRedActivate(CareTakerGazeController.GazeControllerEventArgs e)
 {
     this.NextState = this.PreviousState;
 }
 public override void RegionGreenActivate(CareTakerGazeController.GazeControllerEventArgs e)
 {
     this.NextState = this.menuIterator.Current.Value;
 }
 public override void RegionDownActivate(CareTakerGazeController.GazeControllerEventArgs e)
 {
     this.NextMenuItem();
 }
Esempio n. 5
0
 public override void RegionBlueActivate(CareTakerGazeController.GazeControllerEventArgs e)
 {
 }
Esempio n. 6
0
 public override void RegionRedActivate(CareTakerGazeController.GazeControllerEventArgs e)
 {
     this.no.Play();
 }
Esempio n. 7
0
 public override void RegionGreenActivate(CareTakerGazeController.GazeControllerEventArgs e)
 {
     this.yes.Play();
 }
Esempio n. 8
0
 public override void RegionDownActivate(CareTakerGazeController.GazeControllerEventArgs e)
 {
     this.NextState = EngineStates.AlphabetBoard;
 }
Esempio n. 9
0
 public override void RegionBlueActivate(CareTakerGazeController.GazeControllerEventArgs e)
 {
     this.NextState = EngineStates.MenuMain;
 }