diff --git a/OpenNest/Forms/MainForm.cs b/OpenNest/Forms/MainForm.cs index 1a547d85..5dbb8ba5 100644 --- a/OpenNest/Forms/MainForm.cs +++ b/OpenNest/Forms/MainForm.cs @@ -109,6 +109,7 @@ namespace OpenNest.Forms storage = new NestStorageController(this, text => statusLabel1.Text = text); storage.StateChanged += Storage_StateChanged; InitializeComponent(); + Icon = Resources.app_icon; statusStrip1.Items.Insert(statusStrip1.Items.IndexOf(materialStatusLabel) + 1, ledgerStatusLabel); ledgerStatusLabel.Click += LedgerStatusLabel_Click; statusStrip1.ShowItemToolTips = true; // The hold list lives in the ledger label's tooltip. diff --git a/OpenNest/Help/HelpForm.cs b/OpenNest/Help/HelpForm.cs index b2277baf..e654db1d 100644 --- a/OpenNest/Help/HelpForm.cs +++ b/OpenNest/Help/HelpForm.cs @@ -33,7 +33,7 @@ namespace OpenNest.Help { pendingPage = page; Text = "OpenNest Help"; - Icon = Icon.ExtractAssociatedIcon(Application.ExecutablePath); + Icon = Properties.Resources.app_icon; StartPosition = FormStartPosition.Manual; var area = Screen.FromPoint(Cursor.Position).WorkingArea; Size = new Size(System.Math.Min(1100, area.Width), System.Math.Min(900, area.Height)); diff --git a/OpenNest/OpenNest.csproj b/OpenNest/OpenNest.csproj index 38ba5824..be1e95c5 100644 --- a/OpenNest/OpenNest.csproj +++ b/OpenNest/OpenNest.csproj @@ -6,6 +6,7 @@ OpenNest true DpiUnaware + Resources\OpenNest.ico 0.4.0 diff --git a/OpenNest/Properties/Resources.Designer.cs b/OpenNest/Properties/Resources.Designer.cs index 2e20b932..41ee89f6 100644 --- a/OpenNest/Properties/Resources.Designer.cs +++ b/OpenNest/Properties/Resources.Designer.cs @@ -83,6 +83,13 @@ namespace OpenNest.Properties { /// /// Looks up a localized resource of type System.Drawing.Bitmap. /// + internal static System.Drawing.Icon app_icon { + get { + object obj = ResourceManager.GetObject("app_icon", resourceCulture); + return ((System.Drawing.Icon)(obj)); + } + } + internal static System.Drawing.Bitmap cut_planner { get { object obj = ResourceManager.GetObject("cut_planner", resourceCulture); diff --git a/OpenNest/Properties/Resources.resx b/OpenNest/Properties/Resources.resx index 24c4d4cc..ad7b4fd0 100644 --- a/OpenNest/Properties/Resources.resx +++ b/OpenNest/Properties/Resources.resx @@ -205,4 +205,7 @@ ..\Resources\drawing_library.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\OpenNest.ico;System.Drawing.Icon, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + diff --git a/OpenNest/Resources/OpenNest.ico b/OpenNest/Resources/OpenNest.ico new file mode 100644 index 00000000..deb824ef Binary files /dev/null and b/OpenNest/Resources/OpenNest.ico differ diff --git a/OpenNest/Resources/OpenNest.svg b/OpenNest/Resources/OpenNest.svg new file mode 100644 index 00000000..d191b7d4 --- /dev/null +++ b/OpenNest/Resources/OpenNest.svg @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + +