private void TrackBar(int Volume) { System.Resources.ResourceManager rm = FTR.Properties.Resources.ResourceManager; Image BarImg = (Image)rm.GetObject("VolumeBar" + Volume.ToString()); VolumeBar.ChangeImage(BarImg); }
private void VolumeButton_OnClick(object sender, RoutedEventArgs e) { if (volumeBar == null) { var vol = Client.Configuration.GetInstance().Data.Volume; volumeBar = new VolumeBar(new VolumeBarData() { Volume = vol }); volumeBar.Height = 21; volumeBar.Width = 100; volumeBar.OnValueChange = OnVolumeChange; volumeBar.Effect = new DropShadowEffect() { Direction = -90, Opacity = 0.4, BlurRadius = 20, }; } if (this.VolumeBarContainer.Child == volumeBar) { if (volumeBar.Visibility == Visibility.Visible) { volumeBar.Visibility = Visibility.Collapsed; } else { volumeBar.Visibility = Visibility.Visible; } } else { this.VolumeBarContainer.Child = volumeBar; } }
/// <summary> /// Zdarzenie odpowiedzialne za zmianę rozmiaru miksera audio /// </summary> private void MixerSizeChanged(object sender, EventArgs e) { foreach (var bar in EqualizerBars) { bar.Bar.Invalidate(); } VolumeBar.Invalidate(); BassBar.Invalidate(); }
/// <summary> /// Metoda odpowiedzialna za zmianę koloru tła miksera audio /// </summary> public void SetBarColor(Color colorValue) { foreach (var bar in EqualizerBars) { bar.Bar.SetBackground(colorValue); } BassBar.SetBackground(colorValue); VolumeBar.SetBackground(colorValue); }
/// <summary> /// Draws the options menu and the difficulty /// and the progress bar. /// </summary> /// <param name="sb">The spritebatch to draw with</param> public new void Draw(SpriteBatch sb) { base.Draw(sb); VolumeBar.DrawProgressBar(sb); sb.DrawString(ArtManager.HudFont, "Difficulty: " + Difficulty, new Vector2(110, 180), Color.White); }
public Task EndInit() { if (_core.TryGetUiManager(out IUiManager ui)) { //ui.AddSettingsControl(new SettingsControlViewModel(GetAudioManager())); _navButton = new NavigationControlViewModel(GetAudioManager()); ui.AddNavigationBarControl(_navButton); } _volumeBar = new VolumeBar(GetAudioManager()); return(Task.CompletedTask); }
private void StationsList_MouseLeave(object sender, EventArgs e) { if (LogForm != null) { if (LogForm.Visible) { return; } } if (EqForm != null) { if (EqForm.Visible) { return; } } VolumeBar.Focus(); }
private void ShowVolumeIcon() { if (!Dispatcher.CheckAccess()) { Dispatcher.BeginInvoke(DispatcherPriority.Normal, new ThreadStart(ShowVolumeIcon)); } else { VolumeBar.BeginAnimation(OpacityProperty, null); if (Visibility != Visibility.Visible) { Topmost = true; Visibility = Visibility.Visible; _onTopTimer.IsEnabled = true; } if (!IsPreviewMode) { VolumeBar.BeginAnimation(OpacityProperty, _volumeBarFadeAnimation); } } }
/// <summary> /// Updates the volume bar and values /// based off of user input. /// </summary> private void UpdateVolume() { Input.GetInput(); if (Input.Released(Keys.A) || Input.Released(Buttons.DPadLeft)) { Volume -= .1F; if (Volume < 0) { Volume = 0; } VolumeBar.UpdateValues(100, (int)(Volume * 100)); MediaPlayer.Volume = Volume; SoundEffect.MasterVolume = Volume; if (MediaPlayer.Volume > .25f) { MediaPlayer.Volume = .25f; } AudioManager.NewMenuSound(); } if (Input.Released(Keys.D) || Input.Released(Buttons.DPadRight)) { Volume += .1F; if (Volume > 1) { Volume = 1; } VolumeBar.UpdateValues(100, (int)(Volume * 100)); MediaPlayer.Volume = Volume; SoundEffect.MasterVolume = Volume; AudioManager.NewMenuSound(); } }
public VolEventsHandler(VolumeBar VolumeBar) { volumebar = VolumeBar; }