Exemplo n.º 1
0
        static void sbController_sbArriveEvent(SlideBar.SlideBarData sbData)
        {
            //if (sbData.bCurrentSpeed < 4) return;
            directionFromLeftToRight = sbData.bPosition >= formerPosition;
            formerPosition           = sbData.bPosition;
            if (sbData.bAction == 1)
            {
                return;
            }
            if (sbData.bAction == 2)
            {
                //speedAnimation(sbData.bCurrentSpeed * 100);
                //return;
            }


            int speed    = sbData.bCurrentSpeed * 100;
            int position = sbData.bPosition;

            if (directionFromLeftToRight)
            {
                totalPosition += speed + position;
            }
            else
            {
                totalPosition += -speed - position;
            }
            Console.WriteLine("Current Position: {0}", totalPosition);
        }
Exemplo n.º 2
0
 static void sb_sbArriveEvent(SlideBar.SlideBarData sbData)
 {
     if (sbData.bAction == 3)
     {
         if (menuItemUseForVolumeControl.Checked)
         {
             if (volumeDevice != null)
             {
                 volumeDevice.AudioEndpointVolume.MasterVolumeLevelScalar = (float)sbData.bPosition / 255;
             }
         }
         if (menuItemUseForBrightness.Checked)
         {
             SetBrightness((byte)((int)sbData.bPosition * 100 / 255));
         }
     }
     if (sbData.bAction == 4)
     {
         if (sbData.bPosition < 4)
         {
             menuItemUseForBrightness.Checked = !menuItemUseForBrightness.Checked;
         }
         if (sbData.bPosition > 3 && sbData.bPosition < 41)
         {
             menuItemUseForVolumeControl.Checked = !menuItemUseForVolumeControl.Checked;
         }
     }
 }
Exemplo n.º 3
0
        static void sb_sbArriveEvent(SlideBar.SlideBarData sbData)
        {
            if (sbData.bPosition < 10)
            {
                if (sbData.bAction == 5)
                {
                    if (isLightBreathOn)
                    {
                        sb.SetSlideBarStatus(1, 1);
                        isLightBreathOn = !isLightBreathOn;
                    }
                    else
                    {
                        sb.SetSlideBarStatus(1, 0);
                        isLightBreathOn = !isLightBreathOn;
                    }
                }
                return;
            }
            if (device != null)
            {
                float inVolume = 0;
                if (sbData.bPosition < 30)
                {
                    inVolume = 0;
                }
                else
                {
                    inVolume = (float)(sbData.bPosition - 30) / 225;
                }

                device.AudioEndpointVolume.MasterVolumeLevelScalar = inVolume;
            }
        }
Exemplo n.º 4
0
        static void sb_sbArriveEvent(SlideBar.SlideBarData sbData)
        {
            //if (device != null)
            //device.AudioEndpointVolume.MasterVolumeLevelScalar = (float)sbData.bPosition / 255;

            Console.WriteLine("bAction:\t" + sbData.bAction.ToString());
            Console.WriteLine("bCurSpeed:\t" + sbData.bCurrentSpeed);
            Console.WriteLine("bPosition:\t" + sbData.bPosition.ToString());
            Win32.CopySlideBarDataStruct st;

            //_AudioEndpointVolume.SetMasterVolumeLevel((float)sbData.bPosition / 255, Guid.Empty);

            //SetBrightness((byte)((int)sbData.bPosition * 100 / 255));
        }
Exemplo n.º 5
0
 void sb_sbArriveEvent(SlideBar.SlideBarData sbData)
 {
     if (InvokeRequired)
     {
         Invoke((MethodInvoker) delegate
         {
             labelbnAction.Text       = sbData.bAction.ToString();
             labelbnBreathEffect.Text = sbData.bBreathEffect.ToString();
             labelbnEnabled.Text      = sbData.bEnabled.ToString();
             labelbnEvent.Text        = sbData.bEvent.ToString();
             labelbnLightEffect.Text  = sbData.bLightEffect.ToString();
             labelbnPosition.Text     = sbData.bPosition.ToString();
             labelbnSpeed.Text        = sbData.bCurrentSpeed.ToString();
             // Update Labels
             updateLabels(sbData.RawBytes);
         });
     }
 }
Exemplo n.º 6
0
        private void SlideBar_HandleEvent(SlideBar.SlideBarData sbData)
        {
            //Console.WriteLine("WMIACPIEvent event occurred.");
            //byte[] EvtBytes = e.NewEvent["EvtBytes"] as byte[];

            if (sbData.bEvent == SlideBar.Event.ServiceKey)
            {
                MMDeviceEnumerator DevEnum = new MMDeviceEnumerator();
                device = DevEnum.GetDefaultAudioEndpoint(EDataFlow.eRender, ERole.eMultimedia);
                /// add the reset of touch screen
                ///
                DisableTouchScreen(false);
            }
            else
            if (device != null)
            {
                device.AudioEndpointVolume.MasterVolumeLevelScalar = ScaleSlideBarPlaceForVolume(sbData.bPosition);
            }
        }
Exemplo n.º 7
0
 void sbController_sbArriveEvent(SlideBar.SlideBarData sbData)
 {
     directionLeft2Right = sbData.bPosition >= formerPlace;
     formerPlace         = sbData.bPosition;
 }