/ src / Ryujinx / UI / Views / Settings / SettingsInputView.axaml
SettingsInputView.axaml
 1  <UserControl
 2      x:Class="Ryujinx.Ava.UI.Views.Settings.SettingsInputView"
 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:locale="clr-namespace:Ryujinx.Ava.Common.Locale"
 8      xmlns:views="clr-namespace:Ryujinx.Ava.UI.Views.Input"
 9      xmlns:viewModels="clr-namespace:Ryujinx.Ava.UI.ViewModels"
10      mc:Ignorable="d"
11      x:DataType="viewModels:SettingsViewModel">
12      <Design.DataContext>
13          <viewModels:SettingsViewModel />
14      </Design.DataContext>
15      <ScrollViewer
16          Name="InputPage"
17          HorizontalAlignment="Stretch"
18          VerticalAlignment="Stretch"
19          HorizontalScrollBarVisibility="Disabled"
20          VerticalScrollBarVisibility="Auto">
21          <Border Classes="settings">
22              <Panel
23                  Margin="10">
24                  <Grid>
25                      <Grid.RowDefinitions>
26                          <RowDefinition Height="Auto"/>
27                          <RowDefinition Height="*" />
28                          <RowDefinition Height="Auto" />
29                      </Grid.RowDefinitions>
30                      <views:InputView
31                          Grid.Row="0"
32                          Name="InputView" />
33                      <StackPanel
34                          Orientation="Vertical"
35                          Grid.Row="2">
36                          <Separator
37                              Margin="0 10"
38                              Height="1" />
39                          <StackPanel
40                              Orientation="Horizontal"
41                              Spacing="10">
42                              <CheckBox
43                                  ToolTip.Tip="{locale:Locale DockModeToggleTooltip}"
44                                  MinWidth="0"
45                                  IsChecked="{Binding EnableDockedMode}">
46                                  <TextBlock
47                                      Text="{locale:Locale SettingsTabInputEnableDockedMode}" />
48                              </CheckBox>
49                              <CheckBox
50                                  ToolTip.Tip="{locale:Locale DirectKeyboardTooltip}"
51                                  IsChecked="{Binding EnableKeyboard}">
52                                  <TextBlock
53                                      Text="{locale:Locale SettingsTabInputDirectKeyboardAccess}" />
54                              </CheckBox>
55                              <CheckBox
56                                  ToolTip.Tip="{locale:Locale DirectMouseTooltip}"
57                                  IsChecked="{Binding EnableMouse}">
58                                  <TextBlock
59                                      Text="{locale:Locale SettingsTabInputDirectMouseAccess}" />
60                              </CheckBox>
61                          </StackPanel>
62                      </StackPanel>
63                  </Grid>
64              </Panel>
65          </Border>
66      </ScrollViewer>
67  </UserControl>