diff options
Diffstat (limited to 'Ryujinx.Ava/Ui/Windows/StyleableWindow.cs')
| -rw-r--r-- | Ryujinx.Ava/Ui/Windows/StyleableWindow.cs | 39 |
1 files changed, 0 insertions, 39 deletions
diff --git a/Ryujinx.Ava/Ui/Windows/StyleableWindow.cs b/Ryujinx.Ava/Ui/Windows/StyleableWindow.cs deleted file mode 100644 index 5f537ed1..00000000 --- a/Ryujinx.Ava/Ui/Windows/StyleableWindow.cs +++ /dev/null @@ -1,39 +0,0 @@ -using Avalonia.Controls; -using Avalonia.Controls.Primitives; -using Avalonia.Media.Imaging; -using Avalonia.Platform; -using System; -using System.IO; -using System.Reflection; - -namespace Ryujinx.Ava.Ui.Windows -{ - public class StyleableWindow : Window - { - public IBitmap IconImage { get; set; } - - public StyleableWindow() - { - WindowStartupLocation = WindowStartupLocation.CenterOwner; - TransparencyLevelHint = WindowTransparencyLevel.None; - - using Stream stream = Assembly.GetAssembly(typeof(Ryujinx.Ui.Common.Configuration.ConfigurationState)).GetManifestResourceStream("Ryujinx.Ui.Common.Resources.Logo_Ryujinx.png"); - - Icon = new WindowIcon(stream); - stream.Position = 0; - IconImage = new Bitmap(stream); - } - - protected override void OnOpened(EventArgs e) - { - base.OnOpened(e); - } - - protected override void OnApplyTemplate(TemplateAppliedEventArgs e) - { - base.OnApplyTemplate(e); - - ExtendClientAreaChromeHints = ExtendClientAreaChromeHints.SystemChrome | ExtendClientAreaChromeHints.OSXThickTitleBar; - } - } -}
\ No newline at end of file |
