Application icon as embedded resource

This commit is contained in:
2020-02-29 23:49:27 +01:00
parent eb75e583f1
commit 1f4ac35278
3 changed files with 9 additions and 5 deletions

View File

@@ -10,9 +10,10 @@
<EmbeddedResource Include="**\*.glade"> <EmbeddedResource Include="**\*.glade">
<LogicalName>%(Filename)%(Extension)</LogicalName> <LogicalName>%(Filename)%(Extension)</LogicalName>
</EmbeddedResource> </EmbeddedResource>
<None Update="Icons\icon.png"> <None Remove="Icons\icon.png" />
<CopyToOutputDirectory>Always</CopyToOutputDirectory> <EmbeddedResource Include="Icons\icon.png">
</None> <LogicalName>%(Filename)%(Extension)</LogicalName>
</EmbeddedResource>
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>

View File

@@ -1,8 +1,10 @@
using EstusShots.Client; using EstusShots.Client;
using EstusShots.Gtk.Controls; using EstusShots.Gtk.Controls;
using EstusShots.Shared.Dto; using EstusShots.Shared.Dto;
using Gdk;
using Gtk; using Gtk;
using UI = Gtk.Builder.ObjectAttribute; using UI = Gtk.Builder.ObjectAttribute;
using Window = Gtk.Window;
namespace EstusShots.Gtk namespace EstusShots.Gtk
{ {
@@ -30,7 +32,9 @@ namespace EstusShots.Gtk
Client = new EstusShotsClient(ApiUrl); Client = new EstusShotsClient(ApiUrl);
DeleteEvent += Window_DeleteEvent; DeleteEvent += Window_DeleteEvent;
Icon = Pixbuf.LoadFromResource("icon.png");
// Call initialization code of each page // Call initialization code of each page
InitSeasonsPage(); InitSeasonsPage();
InitEpisodesPage(); InitEpisodesPage();

View File

@@ -41,7 +41,6 @@
<property name="title" translatable="yes">Estus Shots</property> <property name="title" translatable="yes">Estus Shots</property>
<property name="default_width">800</property> <property name="default_width">800</property>
<property name="default_height">600</property> <property name="default_height">600</property>
<property name="icon">Icons/icon.png</property>
<child> <child>
<placeholder/> <placeholder/>
</child> </child>