Skip to content

Commit

Permalink
rename speaker step enum: Off -> Mute; On -> Unmute
Browse files Browse the repository at this point in the history
  • Loading branch information
Ace-Radom committed Apr 19, 2024
1 parent 49d9628 commit 1ec20c3
Show file tree
Hide file tree
Showing 7 changed files with 26 additions and 26 deletions.
16 changes: 8 additions & 8 deletions LenovoLegionToolkit.Lib/Enums.cs
Original file line number Diff line number Diff line change
Expand Up @@ -425,18 +425,18 @@ public enum RGBKeyboardBacklightSpeed

public enum SpeakerSystemDefaultDeviceState
{
[Display(ResourceType = typeof(Resource), Name = "SpeakerState_Off")]
Off,
[Display(ResourceType = typeof(Resource), Name = "SpeakerState_On")]
On
[Display(ResourceType = typeof(Resource), Name = "SpeakerState_Mute")]
Mute,
[Display(ResourceType = typeof(Resource), Name = "SpeakerState_Unmute")]
Unmute
}

public enum SpeakerAllDevicesState
{
[Display(ResourceType = typeof(Resource), Name = "SpeakerState_Off")]
Off,
[Display(ResourceType = typeof(Resource), Name = "SpeakerState_On")]
On
[Display(ResourceType = typeof(Resource), Name = "SpeakerState_Mute")]
Mute,
[Display(ResourceType = typeof(Resource), Name = "SpeakerState_Unmute")]
Unmute
}

public enum SoftwareStatus
Expand Down
4 changes: 2 additions & 2 deletions LenovoLegionToolkit.Lib/Features/SpeakerAllDevicesFeature.cs
Original file line number Diff line number Diff line change
Expand Up @@ -31,13 +31,13 @@ public Task<bool> IsSupportedAsync()
public Task<SpeakerAllDevicesState> GetStateAsync()
{
var mute = AudioEndpointVolumes.Aggregate(true, (current, v) => current && v.Mute);
var result = mute ? SpeakerAllDevicesState.Off : SpeakerAllDevicesState.On;
var result = mute ? SpeakerAllDevicesState.Mute : SpeakerAllDevicesState.Unmute;
return Task.FromResult(result);
}

public Task SetStateAsync(SpeakerAllDevicesState state)
{
var mute = SpeakerAllDevicesState.Off == state;
var mute = SpeakerAllDevicesState.Mute == state;
AudioEndpointVolumes.ForEach(v => v.Mute = mute);
return Task.CompletedTask;
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,13 +17,13 @@ public class SpeakerSystemDefaultDeviceFeature : IFeature<SpeakerSystemDefaultDe
public Task<SpeakerSystemDefaultDeviceState> GetStateAsync()
{
var mute = DefaultAudioEndpointVolume.Mute;
var result = mute ? SpeakerSystemDefaultDeviceState.Off : SpeakerSystemDefaultDeviceState.On;
var result = mute ? SpeakerSystemDefaultDeviceState.Mute : SpeakerSystemDefaultDeviceState.Unmute;
return Task.FromResult(result);
}

public Task SetStateAsync(SpeakerSystemDefaultDeviceState state)
{
var mute = SpeakerSystemDefaultDeviceState.Off == state;
var mute = SpeakerSystemDefaultDeviceState.Mute == state;
DefaultAudioEndpointVolume.Mute = mute;
return Task.CompletedTask;
}
Expand Down
12 changes: 6 additions & 6 deletions LenovoLegionToolkit.Lib/Resources/Resource.Designer.cs

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

8 changes: 4 additions & 4 deletions LenovoLegionToolkit.Lib/Resources/Resource.resx
Original file line number Diff line number Diff line change
Expand Up @@ -460,10 +460,10 @@
<data name="BatteryNightChargeState_Off" xml:space="preserve">
<value>Off</value>
</data>
<data name="SpeakerState_Off" xml:space="preserve">
<value>Off</value>
<data name="SpeakerState_Mute" xml:space="preserve">
<value>Mute</value>
</data>
<data name="SpeakerState_On" xml:space="preserve">
<value>On</value>
<data name="SpeakerState_Unmute" xml:space="preserve">
<value>Unmute</value>
</data>
</root>
4 changes: 2 additions & 2 deletions LenovoLegionToolkit.WPF/Resources/Resource.Designer.cs

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions LenovoLegionToolkit.WPF/Resources/Resource.resx
Original file line number Diff line number Diff line change
Expand Up @@ -2057,13 +2057,13 @@ Supported formats are: {1}.</value>
<value>Wait until program or script finishes executing</value>
</data>
<data name="SpeakerAllDevicesStepControl_Message" xml:space="preserve">
<value>When off, all active audio output devices will be muted.</value>
<value>When mute, all active audio output devices will be muted.</value>
</data>
<data name="SpeakerAllDevicesStepControl_Title" xml:space="preserve">
<value>Speaker (All Devices)</value>
</data>
<data name="SpeakerSystemDefaultDeviceStepControl_Message" xml:space="preserve">
<value>When off, the system default audio output device will be muted.</value>
<value>When mute, the system default audio output device will be muted.</value>
</data>
<data name="SpeakerSystemDefaultDeviceStepControl_Title" xml:space="preserve">
<value>Speaker (System Default Device)</value>
Expand Down

0 comments on commit 1ec20c3

Please sign in to comment.