diff --git a/InstallForm.cs b/InstallForm.cs index f4860d9..efd6905 100644 --- a/InstallForm.cs +++ b/InstallForm.cs @@ -1,11 +1,6 @@ using System; -using System.Collections.Generic; -using System.ComponentModel; -using System.Data; +using System.IO; using System.Drawing; -using System.Linq; -using System.Text; -using System.Threading.Tasks; using System.Windows.Forms; namespace MeshCentralRouter @@ -15,6 +10,14 @@ namespace MeshCentralRouter public InstallForm() { InitializeComponent(); + + // Load customizations + try { pictureBox1.Image = (Bitmap)Image.FromFile(@"customization\install.png"); } catch (Exception) { } + try { + string[] lines = File.ReadAllLines(@"customization\customize.txt"); + if (lines[2] != "") { groupBox1.Text = lines[2]; } + if (lines[3] != "") { label1.Text = lines[3]; } + } catch (Exception) { } } private void okButton_Click(object sender, EventArgs e) diff --git a/MainForm.cs b/MainForm.cs index a0dad56..1b838a0 100644 --- a/MainForm.cs +++ b/MainForm.cs @@ -251,6 +251,20 @@ namespace MeshCentralRouter // Right click action deviceDoubleClickAction = int.Parse(Settings.GetRegValue("DevDoubleClickClickAction", "0")); setDoubleClickDeviceAction(); + + // Load customizations + bool showLicense = true; + try { pictureBox1.Image = (Bitmap)Image.FromFile(@"customization\topbanner.png"); showLicense = false; } catch (Exception) { } + try { pictureBox2.Image = pictureBox6.Image = (Bitmap)Image.FromFile(@"customization\logo.png"); showLicense = false; } catch (Exception) { } + try { pictureBox3.Image = pictureBox4.Image = pictureBox5.Image = pictureBox7.Image = (Bitmap)Image.FromFile(@"customization\bottombanner.png"); showLicense = false; } catch (Exception) { } + licenseLinkLabel.Visible = showLicense; + try + { + string[] lines = File.ReadAllLines(@"customization\customize.txt"); + if (lines[0] != "") { this.Text = lines[0]; } + if (lines[1] != "") { label1.Text = lines[1]; } + } + catch (Exception) { } } private void setDoubleClickDeviceAction() diff --git a/MappingHelpForm.cs b/MappingHelpForm.cs index 3166111..39ad4f6 100644 --- a/MappingHelpForm.cs +++ b/MappingHelpForm.cs @@ -15,6 +15,9 @@ namespace MeshCentralRouter public MappingHelpForm() { InitializeComponent(); + + // Load customizations + try { helpPictureBox.Image = (Bitmap)Image.FromFile(@"customization\help.png"); } catch (Exception) { } } } } diff --git a/MeshCentralRouterCustomization.zip b/MeshCentralRouterCustomization.zip new file mode 100644 index 0000000..65359dd Binary files /dev/null and b/MeshCentralRouterCustomization.zip differ diff --git a/UpdateForm.cs b/UpdateForm.cs index ca0979c..b9f2ce8 100644 --- a/UpdateForm.cs +++ b/UpdateForm.cs @@ -26,6 +26,14 @@ namespace MeshCentralRouter this.size = size; this.args = args; this.serverTlsCertHash = serverhash; + + try + { + string[] lines = File.ReadAllLines(@"customization\customize.txt"); + if (lines[4] != "") { this.Text = lines[4]; } + if (lines[5] != "") { mainLabel.Text = lines[5]; } + } + catch (Exception) { } } private void okButton_Click(object sender, EventArgs e)