SettingsAudioView.axaml
1 <UserControl 2 x:Class="Ryujinx.Ava.UI.Views.Settings.SettingsAudioView" 3 xmlns="https://github.com/avaloniaui" 4 xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 5 xmlns:d="http://schemas.microsoft.com/expression/blend/2008" 6 xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" 7 xmlns:controls="clr-namespace:Ryujinx.Ava.UI.Controls" 8 xmlns:ui="clr-namespace:FluentAvalonia.UI.Controls;assembly=FluentAvalonia" 9 xmlns:locale="clr-namespace:Ryujinx.Ava.Common.Locale" 10 xmlns:viewModels="clr-namespace:Ryujinx.Ava.UI.ViewModels" 11 mc:Ignorable="d" 12 x:DataType="viewModels:SettingsViewModel"> 13 <Design.DataContext> 14 <viewModels:SettingsViewModel /> 15 </Design.DataContext> 16 <ScrollViewer 17 Name="AudioPage" 18 HorizontalAlignment="Stretch" 19 VerticalAlignment="Stretch" 20 HorizontalScrollBarVisibility="Disabled" 21 VerticalScrollBarVisibility="Auto"> 22 <Border Classes="settings"> 23 <StackPanel 24 Margin="10" 25 HorizontalAlignment="Stretch" 26 Orientation="Vertical" 27 Spacing="10"> 28 <TextBlock Classes="h1" Text="{locale:Locale SettingsTabAudio}" /> 29 <StackPanel Margin="10,0,0,0" Orientation="Horizontal"> 30 <TextBlock VerticalAlignment="Center" 31 Text="{locale:Locale SettingsTabSystemAudioBackend}" 32 ToolTip.Tip="{locale:Locale AudioBackendTooltip}" 33 Width="250" /> 34 <ComboBox SelectedIndex="{Binding AudioBackend}" 35 Width="350" 36 HorizontalContentAlignment="Left"> 37 <ComboBoxItem> 38 <TextBlock Text="{locale:Locale SettingsTabSystemAudioBackendDummy}" /> 39 </ComboBoxItem> 40 <ComboBoxItem IsEnabled="{Binding IsOpenAlEnabled}"> 41 <TextBlock Text="{locale:Locale SettingsTabSystemAudioBackendOpenAL}" /> 42 </ComboBoxItem> 43 <ComboBoxItem IsEnabled="{Binding IsSoundIoEnabled}"> 44 <TextBlock Text="{locale:Locale SettingsTabSystemAudioBackendSoundIO}" /> 45 </ComboBoxItem> 46 <ComboBoxItem IsEnabled="{Binding IsSDL2Enabled}"> 47 <TextBlock Text="{locale:Locale SettingsTabSystemAudioBackendSDL2}" /> 48 </ComboBoxItem> 49 </ComboBox> 50 </StackPanel> 51 <StackPanel Margin="10,0,0,0" Orientation="Horizontal"> 52 <TextBlock VerticalAlignment="Center" 53 Text="{locale:Locale SettingsTabSystemAudioVolume}" 54 ToolTip.Tip="{locale:Locale AudioVolumeTooltip}" 55 Width="250" /> 56 <ui:NumberBox Value="{Binding Volume}" 57 ToolTip.Tip="{locale:Locale AudioVolumeTooltip}" 58 Width="350" 59 SmallChange="1" 60 LargeChange="10" 61 SimpleNumberFormat="F0" 62 SpinButtonPlacementMode="Inline" 63 Minimum="0" 64 Maximum="100" /> 65 </StackPanel> 66 <StackPanel Margin="10,0,0,0" Orientation="Horizontal"> 67 <controls:SliderScroll Value="{Binding Volume}" 68 Margin="250,0,0,0" 69 ToolTip.Tip="{locale:Locale AudioVolumeTooltip}" 70 Minimum="0" 71 Maximum="100" 72 SmallChange="1" 73 TickFrequency="1" 74 IsSnapToTickEnabled="True" 75 LargeChange="10" 76 Width="350" /> 77 </StackPanel> 78 </StackPanel> 79 </Border> 80 </ScrollViewer> 81 </UserControl>