diff options
Diffstat (limited to 'src/Ryujinx.Ava/UI/Windows/StyleableWindow.cs')
| -rw-r--r-- | src/Ryujinx.Ava/UI/Windows/StyleableWindow.cs | 44 |
1 files changed, 0 insertions, 44 deletions
diff --git a/src/Ryujinx.Ava/UI/Windows/StyleableWindow.cs b/src/Ryujinx.Ava/UI/Windows/StyleableWindow.cs deleted file mode 100644 index a12d2b3e..00000000 --- a/src/Ryujinx.Ava/UI/Windows/StyleableWindow.cs +++ /dev/null @@ -1,44 +0,0 @@ -using Avalonia.Controls; -using Avalonia.Controls.Primitives; -using Avalonia.Media; -using Avalonia.Media.Imaging; -using Avalonia.Platform; -using Ryujinx.Ava.Common.Locale; -using Ryujinx.UI.Common.Configuration; -using System.IO; -using System.Reflection; - -namespace Ryujinx.Ava.UI.Windows -{ - public class StyleableWindow : Window - { - public Bitmap IconImage { get; set; } - - public StyleableWindow() - { - WindowStartupLocation = WindowStartupLocation.CenterOwner; - TransparencyLevelHint = new[] { WindowTransparencyLevel.None }; - - using Stream stream = Assembly.GetAssembly(typeof(ConfigurationState)).GetManifestResourceStream("Ryujinx.UI.Common.Resources.Logo_Ryujinx.png"); - - Icon = new WindowIcon(stream); - stream.Position = 0; - IconImage = new Bitmap(stream); - - LocaleManager.Instance.LocaleChanged += LocaleChanged; - LocaleChanged(); - } - - private void LocaleChanged() - { - FlowDirection = LocaleManager.Instance.IsRTL() ? FlowDirection.RightToLeft : FlowDirection.LeftToRight; - } - - protected override void OnApplyTemplate(TemplateAppliedEventArgs e) - { - base.OnApplyTemplate(e); - - ExtendClientAreaChromeHints = ExtendClientAreaChromeHints.SystemChrome | ExtendClientAreaChromeHints.OSXThickTitleBar; - } - } -} |
