/ src / Ryujinx / UI / Controls / ApplicationContextMenu.axaml
ApplicationContextMenu.axaml
 1  <MenuFlyout
 2      x:Class="Ryujinx.Ava.UI.Controls.ApplicationContextMenu"
 3      xmlns="https://github.com/avaloniaui"
 4      xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
 5      xmlns:locale="clr-namespace:Ryujinx.Ava.Common.Locale"
 6      xmlns:viewModels="clr-namespace:Ryujinx.Ava.UI.ViewModels"
 7      x:DataType="viewModels:MainWindowViewModel">
 8  	<MenuItem
 9          Click="RunApplication_Click"
10          Header="{locale:Locale GameListContextMenuRunApplication}" />
11      <MenuItem
12          Click="ToggleFavorite_Click"
13          Header="{locale:Locale GameListContextMenuToggleFavorite}"
14          ToolTip.Tip="{locale:Locale GameListContextMenuToggleFavoriteToolTip}" />
15  	<MenuItem
16  		Click="CreateApplicationShortcut_Click"
17  		Header="{locale:Locale GameListContextMenuCreateShortcut}"
18          IsEnabled="{Binding CreateShortcutEnabled}"
19  		ToolTip.Tip="{OnPlatform Default={locale:Locale GameListContextMenuCreateShortcutToolTip}, macOS={locale:Locale GameListContextMenuCreateShortcutToolTipMacOS}}" />
20      <Separator />
21      <MenuItem
22          Click="OpenUserSaveDirectory_Click"
23          Header="{locale:Locale GameListContextMenuOpenUserSaveDirectory}"
24          IsEnabled="{Binding OpenUserSaveDirectoryEnabled}"
25          ToolTip.Tip="{locale:Locale GameListContextMenuOpenUserSaveDirectoryToolTip}" />
26      <MenuItem
27          Click="OpenDeviceSaveDirectory_Click"
28          Header="{locale:Locale GameListContextMenuOpenDeviceSaveDirectory}"
29          IsEnabled="{Binding OpenDeviceSaveDirectoryEnabled}"
30          ToolTip.Tip="{locale:Locale GameListContextMenuOpenDeviceSaveDirectoryToolTip}" />
31      <MenuItem
32          Click="OpenBcatSaveDirectory_Click"
33          Header="{locale:Locale GameListContextMenuOpenBcatSaveDirectory}"
34          IsEnabled="{Binding OpenBcatSaveDirectoryEnabled}"
35          ToolTip.Tip="{locale:Locale GameListContextMenuOpenBcatSaveDirectoryToolTip}" />
36      <Separator />
37      <MenuItem
38          Click="OpenTitleUpdateManager_Click"
39          Header="{locale:Locale GameListContextMenuManageTitleUpdates}"
40          ToolTip.Tip="{locale:Locale GameListContextMenuManageTitleUpdatesToolTip}" />
41      <MenuItem
42          Click="OpenDownloadableContentManager_Click"
43          Header="{locale:Locale GameListContextMenuManageDlc}"
44          ToolTip.Tip="{locale:Locale GameListContextMenuManageDlcToolTip}" />
45      <MenuItem
46          Click="OpenCheatManager_Click"
47          Header="{locale:Locale GameListContextMenuManageCheat}"
48          ToolTip.Tip="{locale:Locale GameListContextMenuManageCheatToolTip}" />
49      <MenuItem
50          Click="OpenModManager_Click"
51          Header="{locale:Locale GameListContextMenuManageMod}"
52          ToolTip.Tip="{locale:Locale GameListContextMenuManageModToolTip}" />
53      <Separator />
54      <MenuItem
55          Click="OpenModsDirectory_Click"
56          Header="{locale:Locale GameListContextMenuOpenModsDirectory}"
57          ToolTip.Tip="{locale:Locale GameListContextMenuOpenModsDirectoryToolTip}" />
58      <MenuItem
59          Click="OpenSdModsDirectory_Click"
60          Header="{locale:Locale GameListContextMenuOpenSdModsDirectory}"
61          ToolTip.Tip="{locale:Locale GameListContextMenuOpenSdModsDirectoryToolTip}" />
62      <Separator />
63      <MenuItem Header="{locale:Locale GameListContextMenuCacheManagement}">
64          <MenuItem
65              Click="PurgePtcCache_Click"
66              Header="{locale:Locale GameListContextMenuCacheManagementPurgePptc}"
67              ToolTip.Tip="{locale:Locale GameListContextMenuCacheManagementPurgePptcToolTip}" />
68          <MenuItem
69              Click="PurgeShaderCache_Click"
70              Header="{locale:Locale GameListContextMenuCacheManagementPurgeShaderCache}"
71              ToolTip.Tip="{locale:Locale GameListContextMenuCacheManagementPurgeShaderCacheToolTip}" />
72          <MenuItem
73              Click="OpenPtcDirectory_Click"
74              Header="{locale:Locale GameListContextMenuCacheManagementOpenPptcDirectory}"
75              ToolTip.Tip="{locale:Locale GameListContextMenuCacheManagementOpenPptcDirectoryToolTip}" />
76          <MenuItem
77              Click="OpenShaderCacheDirectory_Click"
78              Header="{locale:Locale GameListContextMenuCacheManagementOpenShaderCacheDirectory}"
79              ToolTip.Tip="{locale:Locale GameListContextMenuCacheManagementOpenShaderCacheDirectoryToolTip}" />
80      </MenuItem>
81      <MenuItem Header="{locale:Locale GameListContextMenuExtractData}">
82          <MenuItem
83              Click="ExtractApplicationExeFs_Click"
84              Header="{locale:Locale GameListContextMenuExtractDataExeFS}"
85              ToolTip.Tip="{locale:Locale GameListContextMenuExtractDataExeFSToolTip}" />
86          <MenuItem
87              Click="ExtractApplicationRomFs_Click"
88              Header="{locale:Locale GameListContextMenuExtractDataRomFS}"
89              ToolTip.Tip="{locale:Locale GameListContextMenuExtractDataRomFSToolTip}" />
90          <MenuItem
91              Click="ExtractApplicationLogo_Click"
92              Header="{locale:Locale GameListContextMenuExtractDataLogo}"
93              ToolTip.Tip="{locale:Locale GameListContextMenuExtractDataLogoToolTip}" />
94      </MenuItem>
95  </MenuFlyout>