ApplicationContextMenu.axaml 4.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586
  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="{locale:Locale GameListContextMenuCreateShortcutToolTip}" />
  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 Header="{locale:Locale GameListContextMenuCacheManagement}">
  55. <MenuItem
  56. Click="PurgePtcCache_Click"
  57. Header="{locale:Locale GameListContextMenuCacheManagementPurgePptc}"
  58. ToolTip.Tip="{locale:Locale GameListContextMenuCacheManagementPurgePptcToolTip}" />
  59. <MenuItem
  60. Click="PurgeShaderCache_Click"
  61. Header="{locale:Locale GameListContextMenuCacheManagementPurgeShaderCache}"
  62. ToolTip.Tip="{locale:Locale GameListContextMenuCacheManagementPurgeShaderCacheToolTip}" />
  63. <MenuItem
  64. Click="OpenPtcDirectory_Click"
  65. Header="{locale:Locale GameListContextMenuCacheManagementOpenPptcDirectory}"
  66. ToolTip.Tip="{locale:Locale GameListContextMenuCacheManagementOpenPptcDirectoryToolTip}" />
  67. <MenuItem
  68. Click="OpenShaderCacheDirectory_Click"
  69. Header="{locale:Locale GameListContextMenuCacheManagementOpenShaderCacheDirectory}"
  70. ToolTip.Tip="{locale:Locale GameListContextMenuCacheManagementOpenShaderCacheDirectoryToolTip}" />
  71. </MenuItem>
  72. <MenuItem Header="{locale:Locale GameListContextMenuExtractData}">
  73. <MenuItem
  74. Click="ExtractApplicationExeFs_Click"
  75. Header="{locale:Locale GameListContextMenuExtractDataExeFS}"
  76. ToolTip.Tip="{locale:Locale GameListContextMenuExtractDataExeFSToolTip}" />
  77. <MenuItem
  78. Click="ExtractApplicationRomFs_Click"
  79. Header="{locale:Locale GameListContextMenuExtractDataRomFS}"
  80. ToolTip.Tip="{locale:Locale GameListContextMenuExtractDataRomFSToolTip}" />
  81. <MenuItem
  82. Click="ExtractApplicationLogo_Click"
  83. Header="{locale:Locale GameListContextMenuExtractDataLogo}"
  84. ToolTip.Tip="{locale:Locale GameListContextMenuExtractDataLogoToolTip}" />
  85. </MenuItem>
  86. </MenuFlyout>