mirror of
https://github.com/ryujinx-mirror/ryujinx.git
synced 2024-12-23 12:45:50 +00:00
cb43cc7e32
* Add the ability to toggle mute in the status bar. * Add the ability to toggle mute in the status bar. * Formatting fixes * Add hotkey (F2) to mute * Add default hotkey to config.json * Add ability to change volume via slider. * Fix Headless * Fix SDL2 Problem : Credits to d3xMachina * Remove unnecessary work * Address gdk comments * Toggling with Hotkey now properly restores volume to original level. * Toggling with Hotkey now properly restores volume to original level. * Update UI to show Volume % instead of Muted/Unmuted * Clean up the volume ui a bit. * Undo unintentionally committed code. * Implement AudRen Support * Restore intiial volume level in function definition. * Finalize UI * Finalize UI * Use clamp for bounds check * Use Math.Clamp for volume in soundio * Address comments by gdkchan * Address remaining comments * Fix missing semicolon * Address remaining gdkchan comment * Fix comment * Change /* to // * Allow volume slider to change volume immediately. Also force label text to cast to int to prevent decimals from showing in status bar * Remove blank line * Undo setting of volume level when "Cancel" is pressed. * Fix allignment for settings window code
26 lines
No EOL
794 B
C#
26 lines
No EOL
794 B
C#
using System;
|
|
|
|
namespace Ryujinx.Ui
|
|
{
|
|
public class StatusUpdatedEventArgs : EventArgs
|
|
{
|
|
public bool VSyncEnabled;
|
|
public float Volume;
|
|
public string DockedMode;
|
|
public string AspectRatio;
|
|
public string GameStatus;
|
|
public string FifoStatus;
|
|
public string GpuName;
|
|
|
|
public StatusUpdatedEventArgs(bool vSyncEnabled, float volume, string dockedMode, string aspectRatio, string gameStatus, string fifoStatus, string gpuName)
|
|
{
|
|
VSyncEnabled = vSyncEnabled;
|
|
Volume = volume;
|
|
DockedMode = dockedMode;
|
|
AspectRatio = aspectRatio;
|
|
GameStatus = gameStatus;
|
|
FifoStatus = fifoStatus;
|
|
GpuName = gpuName;
|
|
}
|
|
}
|
|
} |