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); }
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; } } }
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; } }
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)); }
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); }); } }
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); } }
void sbController_sbArriveEvent(SlideBar.SlideBarData sbData) { directionLeft2Right = sbData.bPosition >= formerPlace; formerPlace = sbData.bPosition; }