aboutsummaryrefslogtreecommitdiff
path: root/src/Ryujinx.Ava/UI/Windows
diff options
context:
space:
mode:
authorAc_K <Acoustik666@gmail.com>2023-05-04 16:41:06 +0200
committerGitHub <noreply@github.com>2023-05-04 14:41:06 +0000
commit3b8ac1641a8a40849915396813e26384b5894911 (patch)
tree5355d6601917146809323990a1a0de8f3a7e893b /src/Ryujinx.Ava/UI/Windows
parent42507323535443ad79be071367f3d4815afca688 (diff)
UI: Move ApplicationContextMenu in a separated class (#4755)
* UI: Move ApplicationContextMenu in a separated class This PR remove duplicated code related to the context menu on the Application list/grid by create a control for the menu which include related handler. I've renamed "GameList/GameGrid" by "Application" for consistencies. And I've removed all uneeded field from the project file too. While I cleaned up things, I've found an issue about purging Ptc/Shader cache, both methods list files even if the user say "No", shader cache is purged even if the user say "No". It's fixed. * Adresses feedbacks
Diffstat (limited to 'src/Ryujinx.Ava/UI/Windows')
-rw-r--r--src/Ryujinx.Ava/UI/Windows/MainWindow.axaml8
-rw-r--r--src/Ryujinx.Ava/UI/Windows/MainWindow.axaml.cs8
2 files changed, 8 insertions, 8 deletions
diff --git a/src/Ryujinx.Ava/UI/Windows/MainWindow.axaml b/src/Ryujinx.Ava/UI/Windows/MainWindow.axaml
index de01f90f..fa07d977 100644
--- a/src/Ryujinx.Ava/UI/Windows/MainWindow.axaml
+++ b/src/Ryujinx.Ava/UI/Windows/MainWindow.axaml
@@ -88,16 +88,16 @@
<main:MainViewControls
Name="ViewControls"
Grid.Row="0"/>
- <controls:GameListView
- x:Name="GameList"
+ <controls:ApplicationListView
+ x:Name="ApplicationList"
Grid.Row="1"
HorizontalAlignment="Stretch"
VerticalAlignment="Stretch"
HorizontalContentAlignment="Stretch"
VerticalContentAlignment="Stretch"
IsVisible="{Binding IsList}" />
- <controls:GameGridView
- x:Name="GameGrid"
+ <controls:ApplicationGridView
+ x:Name="ApplicationGrid"
Grid.Row="1"
HorizontalAlignment="Stretch"
VerticalAlignment="Stretch"
diff --git a/src/Ryujinx.Ava/UI/Windows/MainWindow.axaml.cs b/src/Ryujinx.Ava/UI/Windows/MainWindow.axaml.cs
index 404d4ee0..eec77479 100644
--- a/src/Ryujinx.Ava/UI/Windows/MainWindow.axaml.cs
+++ b/src/Ryujinx.Ava/UI/Windows/MainWindow.axaml.cs
@@ -288,13 +288,13 @@ namespace Ryujinx.Ava.UI.Windows
{
StatusBarView.VolumeStatus.Click += VolumeStatus_CheckedChanged;
- GameGrid.ApplicationOpened += Application_Opened;
+ ApplicationGrid.ApplicationOpened += Application_Opened;
- GameGrid.DataContext = ViewModel;
+ ApplicationGrid.DataContext = ViewModel;
- GameList.ApplicationOpened += Application_Opened;
+ ApplicationList.ApplicationOpened += Application_Opened;
- GameList.DataContext = ViewModel;
+ ApplicationList.DataContext = ViewModel;
LoadHotKeys();
}