From ac2e093eeb19b5c15927707c397c1cdd3432ca87 Mon Sep 17 00:00:00 2001 From: stam Date: Fri, 10 Jan 2020 16:42:57 +0300 Subject: [PATCH] :information_desk_person: some ui design --- docs/categories.md | 11 + .../FormAddons.Designer.cs | 284 ++++++++++++ ...{FormProfilePropertie.cs => FormAddons.cs} | 9 +- ...mProfilePropertie.resx => FormAddons.resx} | 6 + .../FormMain.Designer.cs | 4 + src/UniversalValveToolbox/FormMain.cs | 99 +++- src/UniversalValveToolbox/FormMain.resx | 431 +++++++++++------- .../FormProfilePropertie.Designer.cs | 154 ------- .../FormProfiles.Designer.cs | 152 +++++- src/UniversalValveToolbox/FormProfiles.cs | 9 - .../FormSettings.Designer.cs | 45 +- .../translations/MenuCategories.Designer.cs | 171 +++++++ .../translations/MenuCategories.resx | 156 +++++++ .../MenuCategories.ru.Designer.cs | 0 .../translations/MenuCategories.ru.resx | 156 +++++++ .../MenuItems.Designer.cs} | 60 +-- .../{str.resx => translations/MenuItems.resx} | 22 +- .../Properties/translations/MenuItems.ru.resx | 135 ++++++ .../translations/MessageBoxes.Designer.cs | 72 +++ .../Properties/translations/MessageBoxes.resx | 123 +++++ .../translations/MessageBoxes.ru.Designer.cs | 0 .../MessageBoxes.ru.resx} | 14 +- .../UniversalValveToolbox.csproj | 58 ++- .../json/addons/myOtherProgram.json | 7 + .../json/addons/myProgram.json | 7 + 25 files changed, 1730 insertions(+), 455 deletions(-) create mode 100644 docs/categories.md create mode 100644 src/UniversalValveToolbox/FormAddons.Designer.cs rename src/UniversalValveToolbox/{FormProfilePropertie.cs => FormAddons.cs} (67%) rename src/UniversalValveToolbox/{FormProfilePropertie.resx => FormAddons.resx} (99%) delete mode 100644 src/UniversalValveToolbox/FormProfilePropertie.Designer.cs create mode 100644 src/UniversalValveToolbox/Properties/translations/MenuCategories.Designer.cs create mode 100644 src/UniversalValveToolbox/Properties/translations/MenuCategories.resx create mode 100644 src/UniversalValveToolbox/Properties/translations/MenuCategories.ru.Designer.cs create mode 100644 src/UniversalValveToolbox/Properties/translations/MenuCategories.ru.resx rename src/UniversalValveToolbox/Properties/{str.Designer.cs => translations/MenuItems.Designer.cs} (74%) rename src/UniversalValveToolbox/Properties/{str.resx => translations/MenuItems.resx} (93%) create mode 100644 src/UniversalValveToolbox/Properties/translations/MenuItems.ru.resx create mode 100644 src/UniversalValveToolbox/Properties/translations/MessageBoxes.Designer.cs create mode 100644 src/UniversalValveToolbox/Properties/translations/MessageBoxes.resx create mode 100644 src/UniversalValveToolbox/Properties/translations/MessageBoxes.ru.Designer.cs rename src/UniversalValveToolbox/Properties/{str.ru.resx => translations/MessageBoxes.ru.resx} (92%) create mode 100644 src/UniversalValveToolbox/json/addons/myOtherProgram.json create mode 100644 src/UniversalValveToolbox/json/addons/myProgram.json diff --git a/docs/categories.md b/docs/categories.md new file mode 100644 index 0000000..20fa108 --- /dev/null +++ b/docs/categories.md @@ -0,0 +1,11 @@ +- catAddons +- catCompileDecpmpile +- catContent +- catDocs +- catLandscape +- catMisc +- catSettings +- catTextures +- catTools +- catUtils +- catWebLinks \ No newline at end of file diff --git a/src/UniversalValveToolbox/FormAddons.Designer.cs b/src/UniversalValveToolbox/FormAddons.Designer.cs new file mode 100644 index 0000000..ac51b51 --- /dev/null +++ b/src/UniversalValveToolbox/FormAddons.Designer.cs @@ -0,0 +1,284 @@ +namespace UniversalValveToolbox +{ + partial class FormAddons + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Windows Form Designer generated code + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() + { + System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(FormAddons)); + this.buttonCancel = new System.Windows.Forms.Button(); + this.buttonOK = new System.Windows.Forms.Button(); + this.comboBox_Addon = new System.Windows.Forms.ComboBox(); + this.buttonRemove = new System.Windows.Forms.Button(); + this.buttonNew = new System.Windows.Forms.Button(); + this.labelAddon = new System.Windows.Forms.Label(); + this.labelLinkedEngine = new System.Windows.Forms.Label(); + this.dataGridViewEngines = new System.Windows.Forms.DataGridView(); + this.ColumnEngineName = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.ColumnAppID = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.labelName = new System.Windows.Forms.Label(); + this.textBoxName = new System.Windows.Forms.TextBox(); + this.textBoxPath = new System.Windows.Forms.TextBox(); + this.labelPath = new System.Windows.Forms.Label(); + this.textBoxArgs = new System.Windows.Forms.TextBox(); + this.labelArgs = new System.Windows.Forms.Label(); + this.buttonBrowse = new System.Windows.Forms.Button(); + this.labelDivider = new System.Windows.Forms.Label(); + ((System.ComponentModel.ISupportInitialize)(this.dataGridViewEngines)).BeginInit(); + this.SuspendLayout(); + // + // buttonCancel + // + this.buttonCancel.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right))); + this.buttonCancel.Location = new System.Drawing.Point(408, 382); + this.buttonCancel.Name = "buttonCancel"; + this.buttonCancel.Size = new System.Drawing.Size(75, 23); + this.buttonCancel.TabIndex = 8; + this.buttonCancel.Text = "Cancel"; + this.buttonCancel.UseVisualStyleBackColor = true; + // + // buttonOK + // + this.buttonOK.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right))); + this.buttonOK.Location = new System.Drawing.Point(327, 382); + this.buttonOK.Name = "buttonOK"; + this.buttonOK.Size = new System.Drawing.Size(75, 23); + this.buttonOK.TabIndex = 7; + this.buttonOK.Text = "OK"; + this.buttonOK.UseVisualStyleBackColor = true; + // + // comboBox_Addon + // + this.comboBox_Addon.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this.comboBox_Addon.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; + this.comboBox_Addon.FormattingEnabled = true; + this.comboBox_Addon.Location = new System.Drawing.Point(12, 25); + this.comboBox_Addon.Name = "comboBox_Addon"; + this.comboBox_Addon.Size = new System.Drawing.Size(390, 21); + this.comboBox_Addon.TabIndex = 6; + // + // buttonRemove + // + this.buttonRemove.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right))); + this.buttonRemove.Location = new System.Drawing.Point(408, 23); + this.buttonRemove.Name = "buttonRemove"; + this.buttonRemove.Size = new System.Drawing.Size(75, 23); + this.buttonRemove.TabIndex = 10; + this.buttonRemove.Text = "Remove"; + this.buttonRemove.UseVisualStyleBackColor = true; + // + // buttonNew + // + this.buttonNew.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right))); + this.buttonNew.Location = new System.Drawing.Point(408, 52); + this.buttonNew.Name = "buttonNew"; + this.buttonNew.Size = new System.Drawing.Size(75, 23); + this.buttonNew.TabIndex = 9; + this.buttonNew.Text = "New"; + this.buttonNew.UseVisualStyleBackColor = true; + // + // labelAddon + // + this.labelAddon.AutoSize = true; + this.labelAddon.Location = new System.Drawing.Point(12, 9); + this.labelAddon.Name = "labelAddon"; + this.labelAddon.Size = new System.Drawing.Size(74, 13); + this.labelAddon.TabIndex = 11; + this.labelAddon.Text = "Select Addon:"; + // + // labelLinkedEngine + // + this.labelLinkedEngine.AutoSize = true; + this.labelLinkedEngine.Location = new System.Drawing.Point(12, 166); + this.labelLinkedEngine.Name = "labelLinkedEngine"; + this.labelLinkedEngine.Size = new System.Drawing.Size(78, 13); + this.labelLinkedEngine.TabIndex = 12; + this.labelLinkedEngine.Text = "Linked Engine:"; + // + // dataGridViewEngines + // + this.dataGridViewEngines.AllowUserToAddRows = false; + this.dataGridViewEngines.AllowUserToDeleteRows = false; + this.dataGridViewEngines.AllowUserToOrderColumns = true; + this.dataGridViewEngines.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) + | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this.dataGridViewEngines.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D; + this.dataGridViewEngines.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize; + this.dataGridViewEngines.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] { + this.ColumnEngineName, + this.ColumnAppID}); + this.dataGridViewEngines.Location = new System.Drawing.Point(12, 182); + this.dataGridViewEngines.Name = "dataGridViewEngines"; + this.dataGridViewEngines.ReadOnly = true; + this.dataGridViewEngines.Size = new System.Drawing.Size(471, 180); + this.dataGridViewEngines.TabIndex = 13; + // + // ColumnEngineName + // + this.ColumnEngineName.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.Fill; + this.ColumnEngineName.HeaderText = "Engine"; + this.ColumnEngineName.Name = "ColumnEngineName"; + this.ColumnEngineName.ReadOnly = true; + this.ColumnEngineName.Resizable = System.Windows.Forms.DataGridViewTriState.False; + // + // ColumnAppID + // + this.ColumnAppID.FillWeight = 256F; + this.ColumnAppID.HeaderText = "AppID"; + this.ColumnAppID.Name = "ColumnAppID"; + this.ColumnAppID.ReadOnly = true; + this.ColumnAppID.Resizable = System.Windows.Forms.DataGridViewTriState.False; + this.ColumnAppID.Width = 62; + // + // labelName + // + this.labelName.AutoSize = true; + this.labelName.Location = new System.Drawing.Point(12, 49); + this.labelName.Name = "labelName"; + this.labelName.Size = new System.Drawing.Size(38, 13); + this.labelName.TabIndex = 14; + this.labelName.Text = "Name:"; + // + // textBoxName + // + this.textBoxName.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this.textBoxName.Location = new System.Drawing.Point(12, 65); + this.textBoxName.Name = "textBoxName"; + this.textBoxName.Size = new System.Drawing.Size(390, 20); + this.textBoxName.TabIndex = 15; + // + // textBoxPath + // + this.textBoxPath.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this.textBoxPath.Location = new System.Drawing.Point(12, 104); + this.textBoxPath.Name = "textBoxPath"; + this.textBoxPath.Size = new System.Drawing.Size(390, 20); + this.textBoxPath.TabIndex = 17; + // + // labelPath + // + this.labelPath.AutoSize = true; + this.labelPath.Location = new System.Drawing.Point(12, 88); + this.labelPath.Name = "labelPath"; + this.labelPath.Size = new System.Drawing.Size(32, 13); + this.labelPath.TabIndex = 16; + this.labelPath.Text = "Path:"; + // + // textBoxArgs + // + this.textBoxArgs.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this.textBoxArgs.Location = new System.Drawing.Point(12, 143); + this.textBoxArgs.Name = "textBoxArgs"; + this.textBoxArgs.Size = new System.Drawing.Size(390, 20); + this.textBoxArgs.TabIndex = 19; + // + // labelArgs + // + this.labelArgs.AutoSize = true; + this.labelArgs.Location = new System.Drawing.Point(12, 127); + this.labelArgs.Name = "labelArgs"; + this.labelArgs.Size = new System.Drawing.Size(60, 13); + this.labelArgs.TabIndex = 18; + this.labelArgs.Text = "Arguments:"; + // + // buttonBrowse + // + this.buttonBrowse.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right))); + this.buttonBrowse.Location = new System.Drawing.Point(408, 102); + this.buttonBrowse.Name = "buttonBrowse"; + this.buttonBrowse.Size = new System.Drawing.Size(75, 23); + this.buttonBrowse.TabIndex = 20; + this.buttonBrowse.Text = "Browse"; + this.buttonBrowse.UseVisualStyleBackColor = true; + // + // labelDivider + // + this.labelDivider.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this.labelDivider.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D; + this.labelDivider.Location = new System.Drawing.Point(-16, 373); + this.labelDivider.Name = "labelDivider"; + this.labelDivider.Size = new System.Drawing.Size(550, 2); + this.labelDivider.TabIndex = 24; + // + // FormAddons + // + this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.ClientSize = new System.Drawing.Size(495, 417); + this.Controls.Add(this.labelDivider); + this.Controls.Add(this.buttonBrowse); + this.Controls.Add(this.textBoxArgs); + this.Controls.Add(this.labelArgs); + this.Controls.Add(this.textBoxPath); + this.Controls.Add(this.labelPath); + this.Controls.Add(this.textBoxName); + this.Controls.Add(this.labelName); + this.Controls.Add(this.dataGridViewEngines); + this.Controls.Add(this.labelLinkedEngine); + this.Controls.Add(this.labelAddon); + this.Controls.Add(this.buttonRemove); + this.Controls.Add(this.buttonNew); + this.Controls.Add(this.buttonCancel); + this.Controls.Add(this.buttonOK); + this.Controls.Add(this.comboBox_Addon); + this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon"))); + this.Name = "FormAddons"; + this.StartPosition = System.Windows.Forms.FormStartPosition.CenterParent; + this.Text = "Addons"; + ((System.ComponentModel.ISupportInitialize)(this.dataGridViewEngines)).EndInit(); + this.ResumeLayout(false); + this.PerformLayout(); + + } + + #endregion + + private System.Windows.Forms.Button buttonCancel; + private System.Windows.Forms.Button buttonOK; + private System.Windows.Forms.ComboBox comboBox_Addon; + private System.Windows.Forms.Button buttonRemove; + private System.Windows.Forms.Button buttonNew; + private System.Windows.Forms.Label labelAddon; + private System.Windows.Forms.Label labelLinkedEngine; + private System.Windows.Forms.DataGridView dataGridViewEngines; + private System.Windows.Forms.DataGridViewTextBoxColumn ColumnEngineName; + private System.Windows.Forms.DataGridViewTextBoxColumn ColumnAppID; + private System.Windows.Forms.Label labelName; + private System.Windows.Forms.TextBox textBoxName; + private System.Windows.Forms.TextBox textBoxPath; + private System.Windows.Forms.Label labelPath; + private System.Windows.Forms.TextBox textBoxArgs; + private System.Windows.Forms.Label labelArgs; + private System.Windows.Forms.Button buttonBrowse; + private System.Windows.Forms.Label labelDivider; + } +} \ No newline at end of file diff --git a/src/UniversalValveToolbox/FormProfilePropertie.cs b/src/UniversalValveToolbox/FormAddons.cs similarity index 67% rename from src/UniversalValveToolbox/FormProfilePropertie.cs rename to src/UniversalValveToolbox/FormAddons.cs index d7f3509..718e4e6 100644 --- a/src/UniversalValveToolbox/FormProfilePropertie.cs +++ b/src/UniversalValveToolbox/FormAddons.cs @@ -8,9 +8,12 @@ using System.Text; using System.Threading.Tasks; using System.Windows.Forms; -namespace UniversalValveToolbox { - public partial class FormProfilePropertie : Form { - public FormProfilePropertie() { +namespace UniversalValveToolbox +{ + public partial class FormAddons : Form + { + public FormAddons() + { InitializeComponent(); } } diff --git a/src/UniversalValveToolbox/FormProfilePropertie.resx b/src/UniversalValveToolbox/FormAddons.resx similarity index 99% rename from src/UniversalValveToolbox/FormProfilePropertie.resx rename to src/UniversalValveToolbox/FormAddons.resx index f501c14..cea1d21 100644 --- a/src/UniversalValveToolbox/FormProfilePropertie.resx +++ b/src/UniversalValveToolbox/FormAddons.resx @@ -117,6 +117,12 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + True + + + True + diff --git a/src/UniversalValveToolbox/FormMain.Designer.cs b/src/UniversalValveToolbox/FormMain.Designer.cs index 2c46b0b..7e0d576 100644 --- a/src/UniversalValveToolbox/FormMain.Designer.cs +++ b/src/UniversalValveToolbox/FormMain.Designer.cs @@ -112,6 +112,8 @@ this.imageListLarge.Images.SetKeyName(1, "internet_24.png"); this.imageListLarge.Images.SetKeyName(2, "settings_24.png"); this.imageListLarge.Images.SetKeyName(3, "technical-support_24.png"); + this.imageListLarge.Images.SetKeyName(4, "plug-silhouette_24.png"); + this.imageListLarge.Images.SetKeyName(5, "info_24.png"); // // imageListSmall // @@ -121,6 +123,8 @@ this.imageListSmall.Images.SetKeyName(1, "internet_16.png"); this.imageListSmall.Images.SetKeyName(2, "settings_16.png"); this.imageListSmall.Images.SetKeyName(3, "technical-support_16.png"); + this.imageListSmall.Images.SetKeyName(4, "plug-silhouette_16.png"); + this.imageListSmall.Images.SetKeyName(5, "info_16.png"); // // statusStrip // diff --git a/src/UniversalValveToolbox/FormMain.cs b/src/UniversalValveToolbox/FormMain.cs index 2818eab..6c51240 100644 --- a/src/UniversalValveToolbox/FormMain.cs +++ b/src/UniversalValveToolbox/FormMain.cs @@ -14,26 +14,77 @@ namespace UniversalValveToolbox { } private void FillBaseMenuItems() { - ListViewGroup listViewGroupSettings = new ListViewGroup(Properties.str.strSettings); - ListViewGroup listViewGroupWebLinks = new ListViewGroup(Properties.str.strWebLinks); + #region static content, do not edit + //creating groups (categores) + ListViewGroup listViewGroupAddons = new ListViewGroup(Properties.translations.MenuCategories.catAddons); + ListViewGroup listViewGroupCompileDecpmpile = new ListViewGroup(Properties.translations.MenuCategories.catCompileDecpmpile); + ListViewGroup listViewGroupContent = new ListViewGroup(Properties.translations.MenuCategories.catContent); + ListViewGroup listViewGroupDocs = new ListViewGroup(Properties.translations.MenuCategories.catDocs); + ListViewGroup listViewGroupLandscape = new ListViewGroup(Properties.translations.MenuCategories.catLandscape); + ListViewGroup listViewGroupMisc = new ListViewGroup(Properties.translations.MenuCategories.catMisc); + ListViewGroup listViewGroupSettings = new ListViewGroup(Properties.translations.MenuCategories.catSettings); + ListViewGroup listViewGroupSupport = new ListViewGroup(Properties.translations.MenuCategories.catSupport); + ListViewGroup listViewGroupTextures = new ListViewGroup(Properties.translations.MenuCategories.catTextures); + ListViewGroup listViewGroupTools = new ListViewGroup(Properties.translations.MenuCategories.catTools); + ListViewGroup listViewGroupUtils = new ListViewGroup(Properties.translations.MenuCategories.catUtils); + ListViewGroup listViewGroupWebLinks = new ListViewGroup(Properties.translations.MenuCategories.catWebLinks); - ListViewItem listViewItemSettings = new ListViewItem(Properties.str.strSettings, 2); - ListViewItem listViewItemEditConfigurations = new ListViewItem(Properties.str.strEditConfigurations, 3); - ListViewItem listViewItemGitHubLink = new ListViewItem(Properties.str.strGitHubLink, 0); - - listViewGroupSettings.Header = Properties.str.strSettings; + //initialise some categories in menu + listViewGroupAddons.Header = Properties.translations.MenuCategories.catAddons; + listViewGroupCompileDecpmpile.Header = Properties.translations.MenuCategories.catCompileDecpmpile; + listViewGroupContent.Header = Properties.translations.MenuCategories.catContent; + listViewGroupDocs.Header = Properties.translations.MenuCategories.catDocs; + listViewGroupLandscape.Header = Properties.translations.MenuCategories.catLandscape; + listViewGroupMisc.Header = Properties.translations.MenuCategories.catMisc; + listViewGroupSettings.Header = Properties.translations.MenuCategories.catSettings; + listViewGroupSupport.Header = Properties.translations.MenuCategories.catSupport; + listViewGroupTextures.Header = Properties.translations.MenuCategories.catTextures; + listViewGroupTools.Header = Properties.translations.MenuCategories.catTools; + listViewGroupUtils.Header = Properties.translations.MenuCategories.catUtils; + listViewGroupWebLinks.Header = Properties.translations.MenuCategories.catWebLinks; + + //add names to categories listViewGroupSettings.Name = "ListViewGroupSettings"; - - listViewGroupWebLinks.Header = Properties.str.strWebLinks; listViewGroupWebLinks.Name = "ListViewGroupUrls"; + #endregion + //creating permanent menu items + ListViewItem listViewItemSettings = new ListViewItem(Properties.translations.MenuItems.itmOpenSettings, 2); + ListViewItem listViewItemEditConfigurations = new ListViewItem(Properties.translations.MenuItems.itmEditConfigurations, 3); + ListViewItem listViewItemEditPlugins = new ListViewItem(Properties.translations.MenuItems.itmEditPlugins, 4); + ListViewItem listViewItemAbout = new ListViewItem(Properties.translations.MenuItems.itmAbout, 5); + ListViewItem listViewItemGitHubLink = new ListViewItem(Properties.translations.MenuItems.itmGitHubLink, 0); + + //add item to category(group) listViewItemSettings.Group = listViewGroupSettings; listViewItemEditConfigurations.Group = listViewGroupSettings; + listViewItemEditPlugins.Group = listViewGroupSettings; - listViewItemGitHubLink.Group = listViewGroupWebLinks; + listViewItemAbout.Group = listViewGroupSupport; + listViewItemGitHubLink.Group = listViewGroupSupport; - listView.Groups.AddRange(new ListViewGroup[] { listViewGroupSettings, listViewGroupWebLinks }); - listView.Items.AddRange(new ListViewItem[] { listViewItemSettings, listViewItemEditConfigurations, listViewItemGitHubLink }); + //draw items and categories in forms + listView.Groups.AddRange(new ListViewGroup[] { + listViewGroupAddons, + listViewGroupCompileDecpmpile, + listViewGroupContent, + listViewGroupDocs, + listViewGroupLandscape, + listViewGroupMisc, + listViewGroupSettings, + listViewGroupSupport, + listViewGroupTextures, + listViewGroupTools, + listViewGroupUtils, + listViewGroupWebLinks, + }); + listView.Items.AddRange(new ListViewItem[] { + listViewItemSettings, + listViewItemEditConfigurations, + listViewItemEditPlugins, + listViewItemGitHubLink, + listViewItemAbout + }); } private void button_Launch_Click(object sender, EventArgs e) { @@ -73,22 +124,22 @@ namespace UniversalValveToolbox { if (rectangle.Contains(e.Location)) { var selectedClient = listView.SelectedItems[0].Text; - if (selectedClient == Properties.str.strSettings) { -#if DEBUG - MessageBox.Show(selectedClient, Properties.str.strInfo, MessageBoxButtons.OK, MessageBoxIcon.Information); -#endif + if (selectedClient == Properties.translations.MenuItems.itmOpenSettings) { +//#if DEBUG +// MessageBox.Show(selectedClient, Properties.translations.MessageBoxes.msgInfo, MessageBoxButtons.OK, MessageBoxIcon.Information); +//#endif var frmSettings = new FormSettings(); frmSettings.ShowDialog(); - } else if (selectedClient == Properties.str.strEditConfigurations) { -#if DEBUG - MessageBox.Show(selectedClient, Properties.str.strInfo, MessageBoxButtons.OK, MessageBoxIcon.Information); -#endif + } else if (selectedClient == Properties.translations.MenuItems.itmEditConfigurations) { +//#if DEBUG +// MessageBox.Show(selectedClient, Properties.translations.MessageBoxes.msgInfo, MessageBoxButtons.OK, MessageBoxIcon.Information); +//#endif var frmProfiles = new FormProfiles(); frmProfiles.ShowDialog(); - } else if (selectedClient == Properties.str.strGitHubLink) { -#if DEBUG - MessageBox.Show(selectedClient, Properties.str.strInfo, MessageBoxButtons.OK, MessageBoxIcon.Information); -#endif + } else if (selectedClient == Properties.translations.MenuItems.itmGitHubLink) { +//#if DEBUG +// MessageBox.Show(selectedClient, Properties.translations.MessageBoxes.msgInfo, MessageBoxButtons.OK, MessageBoxIcon.Information); +//#endif Process.Start("https://github.com/EpicMorg/UniversalValveToolbox"); } return; diff --git a/src/UniversalValveToolbox/FormMain.resx b/src/UniversalValveToolbox/FormMain.resx index 62e8c2a..5044d5f 100644 --- a/src/UniversalValveToolbox/FormMain.resx +++ b/src/UniversalValveToolbox/FormMain.resx @@ -124,121 +124,179 @@ AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0 - ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAACk - GgAAAk1TRnQBSQFMAgEBBAEAASgBAAEoAQABGAEAARgBAAT/ASEBAAj/AUIBTQE2BwABNgMAASgDAAFg - AwABMAMAAQEBAAEgBgABSP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A - /wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AE4AAwcBCgM7AWMDTQGWAwABARMAAQEDTgGYAzsBYwMH - AQk0AAMaASQDMQFPAwkBDANMAZIDRgGAA0YBgANMAZEDCAELAzIBUAMaASU0AANIAYQDAAH/AykB8UAA - AzIBUQNTAbUDTAGTAw0BEjgAAyMBNANOAdMDGwH1A0sBkAMDAQQTAAEBAzgBXAM5AegDAAH/AwAB/wMF - AQcQAAMDAQQDAAH/AwAB/wM6AecDNwFbKAADGQEjA1MBrQM5AegDHAEnA1ABzQMAAf8DTAGRA0wBkQMA - Af8DUQHMAxwBKAM6AekDUwGtAxkBIxwAAxQBHAMrAUIEAAMFAQcDUgHLAwAB/wMAAf8DKgFABAADDgET - Ay8BSiwAAzkBYAMAAf4DAAH/AwAB/wNOAdMDEAEVMAADJQE3AykB8AMAAf8DAAH/AwAB/wNLAY4MAAME - AQYDUAGiAwAB/wMAAf8DAAH/AwAB/wMDAQQQAAMDAQQDAAH/AwAB/wMAAf8DAAH/A1EBqQMGAQgcAAM5 - AWADGwH1AwAB/wM0AVUDTwGeAwAB/wMAAf8DTAGRA0wBkQMAAf8DAAH/A08BmwM1AVcDAAH/AxsB9QM5 - AWAUAAMUARwDRwHdAwUB/QNUAbsDRwHdAwAB/wMAAf8DAAH/AxoB9wNSAbYDOgHnAwAB/gM8AWcoAAM6 - AecDAAH/AwAB/wMAAf8DAAH/A04B0wMQARUoAAMlATcDKQHwAwAB/wMAAf8DAAH/AwAB/wMsAe8IAAMD - AQQDUwG1AwAB/wNUAb8DJwE6AwcBCgMNAREDAAEBEAADAwEEAwAB/wMAAf8DAAH/AwAB/wMAAf8DUgG0 - AwMBBBQAAzIBUQMAAf8DAAH/A1IBywMlATcDAAH/AwAB/wMAAf8DTAGRA0wBkQMAAf8DAAH/AwAB/wMk - ATUDUQHMAwAB/wMAAf8DMgFREAADKwFCAwUB/QMAAf8DAAH/AwAB/wMFAfwDRgHgAykB8QMAAf8DAAH/ - AwAB/wMAAf8DUwGtKAADQgHiAwAB/wMAAf8DAAH/AwAB/wMAAf8DTgHTAxABFSAAAyUBNwMpAfADAAH/ - AwAB/wMAAf8DAAH/AwAB/wNTAckIAANMAZEDAAH/AykB8AMLAQ8DIgEyA0QBegM5AV8DAwEEEAADDQER - AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/A0sBkBAAAzEBTgMyAVEDJAE2A0sBkAM1AVYDUQGnAwAB/wMA - Af8DAAH/A0wBkQNMAZEDAAH/AwAB/wMAAf8DTwGlAzUBVgNLAY8DJAE1AzIBUQMxAU4QAANTAbwDAAH/ - AwAB/wNQAZ8DHAEoAyoBQQMcAScDMwFTAzoB6QMAAf8DAAH/Ax0BKRQAAyEBMAMCAQMMAAM0AVQDBQH8 - AwAB/wMAAf8DAAH/AwAB/wMAAf8DTgHTAxABFRgAAyUBNwMpAfADAAH/AwAB/wMAAf8DAAH/AwAB/wM3 - AesDHwEsBAADKQE+AwAB/gMAAf8DPwFtAykBPgMUAfkDAAH/AwAB/wMrAUIQAAMuAUgDAAH/AwAB/wMA - Af8DAAH/AwAB/wMAAf8DAAH+AygBPAgAAxYBHwMpAfADAAH/A0QB3gNIAYYDBAEGAxgBIgMrAUMDPAFn - A0QBeQMxAU4DMQFOA0QBeQM8AWcDKwFCAxgBIgMEAQYDSAGGA0QB3gMAAf8DKQHwAxYBHggAAwUBBwNH - Ad0DAAH/A08BngMvAUoDLAHvAwAB/wMAAf8DUQGmAxoBJAMaAfcDAAH/AzMBUxAAAzUBVwMKAfsDUAGo - AwMBBAwAAzUBWAMKAfsDAAH/AwAB/wMAAf8DAAH/AwAB/wNMAdcDEgEYEAADHAEnAykB8AMAAf8DAAH/ - AwAB/wMAAf8DAAH/AzcB6wMgAS8IAANQAc0DAAH/A0QBegMqAUADMwHsAwAB/wMpAfADTwGlAzQBVBAA - AzUBVwNRAaYDKQHxAwAB/wMAAf8DAAH/AwAB/wMAAf8DUgHLCAADUAGkAwAB/wMAAf8DAAH/A1AB0QMw - AUwDAAH+A0QB3gNUAb0DUQGqAzUBWAM1AVgDUQGqA1QBvQNEAd4DAAH+AzABTANOAdMDAAH/AwAB/wMA - Af8DUQGhBAADSAGIA1IBywMAAf8DAAH/AxwBJwMuAe4DAAH/AwAB/wMAAf8DAAH/AzkBXwNRAaYDAAH/ - AywB7wNRAaADIQEwBAADOAFdAwUB/AMAAf8DAAH/A08BmxAAAzUBWAMKAfsDAAH/AwAB/wMAAf8DAAH/ - AwAB/wNMAdcDEgEYDAADAgEDA1EBoQMAAf8DAAH/AwAB/wMAAf8DLgHuAyMBMwgAAycBOwMAAf8DAAH/ - AwAB/wMAAf8DCgH7A0QBeQMJAQwgAAMJAQwDRAF8AwUB/AMAAf8DAAH/AwAB/wMAAf8DJgE5AxcBIAMK - AfsDAAH/AwAB/wMAAf8DTwGaA0gBhAMAAf8DAAH/AwAB/wMAAf8DTAGRA0wBkQMAAf8DAAH/AwAB/wMA - Af8DRwGCA08BmwMAAf8DAAH/AwAB/wMKAfsDFgEfAwAB/wMAAf8DAAH/AzkB6AMpAT4DAAH/AwAB/wMA - Af8DAAH/AwAB/wNSAa4DQQFzAwAB/wMAAf8DAAH/Az8BbgM3AVsDBQH8AwAB/wMAAf8DAAH/A0QBexQA - AzUBWAMKAfsDAAH/AwAB/wMAAf8DAAH/AwAB/wNNAdYDEgEYDAADBgEIA1EBoQMAAf8DAAH/Ay4B7gMj - ATMMAANKAY0DAAH/AwAB/wMAAf8DAAH/Az0BaTAAAz0BaQMAAf8DAAH/AwAB/wMAAf8DSgGLA0EBcwMA - Af8DAAH/AwAB/wMAAf8DPAFnA1MBugMAAf8DAAH/AwAB/wMAAf8DTAGRA0wBkQMAAf8DAAH/AwAB/wMA - Af8DVAG4AzwBaAMAAf8DAAH/AwAB/wMAAf8DQQFyAyYB8gMAAf8DAAH/AxcB+AMdASkDAAH/AwAB/wMA - Af8DAAH/AwAB/wNNAZYDSAGGAwAB/wMAAf8DAAH/AzkBYANPAZsDAAH/AwAB/wMAAf8DUQGpHAADNQFY - AwoB+wMAAf8DAAH/AwAB/wMAAf8DAAH/A00B1gMSARgEAAMiATIDUQHHAwQBBgNRAaEDLgHuAyMBMxAA - A1QByAMAAf8DAAH/AwAB/wNKAdoDAAEBMwABAQNKAdoDAAH/AwAB/wMAAf8DUwHGA1MBuQMAAf8DAAH/ - AwAB/wMAAf8DMARNAdYDAAH/AwAB/wMAAf8DAAH/A0wBkQNMAZEDAAH/AwAB/wMAAf8DAAH/A08B1AMx - AU4DAAH/AwAB/wMAAf8DAAH/A1QBuAQAAysBQgMXAfgDAAH/AzUBWANPAaUDAAH/AwAB/wMAAf8DKQHx - Ax8BLANIAdwDAAH/A08BnAMIAQsEAAMDAQQDUAGkAwAB/wMAAf8DSwGQIAADNQFYAwoB+wMAAf8DAAH/ - AwAB/wMAAf8DAAH/A00B1gMSARgDUQGmAx0BKgQAAwIBAwMYASEUAAM6AekDAAH/AwAB/wMAAf8DSgGM - OAADSwGOAwAB/wMAAf8DAAH/Az4B5gNGAeADAAH/AwAB/wMAAf8DAAH/AycBOgM2AeoDAAH/AwAB/wMA - Af8DAAH/A0wBkQNMAZEDAAH/AwAB/wMAAf8DAAH/AzkB6AMnATsDAAH/AwAB/wMAAf8DAAH/A0QB3ggA - A1QBuAMAAf8DNgHqAyQBNQM+AWsDUgGvA00BlAMfAS0DUQGhAwAB/wMAAf8DGgElDAADBgEIA0cB3QMA - Af8DOgHnAwcBCSAAAzUBWAMKAfsDAAH/AwAB/wMAAf8DAAH/AwAB/wNNAdYDEgEYJAADDwH6AwAB/wMA - Af8DAAH/AzsBZTgAAzwBZgMAAf8DAAH/AwAB/wMUAfkDRwGDA0gBiANIAYgDSAGIA0gBiAMRARcDSAGF - A0gBiANIAYgDSAGIA0gBiAMxAU4DMQFOA0gBiANIAYgDSAGIA0gBiANIAYUDEQEXA0gBiANIAYgDSAGI - A0gBiANHAYMEAAMOARMDOgHnAwAB/wMAAf8DCgH7A1EBqgNCAXQDSgGNA0EB4wMAAf8DAAH/AwAB/wM8 - AWgQAANBAXMDAAH/AwAB/wNTAbwDPQFqAzcBWxwAAzUBWAMKAfsDAAH/AwAB/wMAAf8DAAH/AwAB/wNN - AdYDEgEYIAADJQHzAwAB/wMAAf8DAAH/AzgBXTgAAzgBXgMAAf8DAAH/AwAB/wMmAfIDTQGUA04BmQNO - AZkDTgGZA04BmQMSARkDTQGWA04BmQNOAZkDTgGZA04BmQM1AVcDNQFXA04BmQNOAZkDTgGZA04BmQNN - AZYDEwEaA04BmQNOAZkDTgGZA04BmQNNAZQEAAMwAUsDAAH+AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/ - AwAB/wMAAf8DAAH/AwAB/wNTAbcQAAMqAUEDAAH/AwAB/wMAAf8DAAH/AwAB/yAAAzgBXQMFAfwDAAH/ - AwAB/wMAAf8DAAH/AwAB/wNOAdIDEQEXAw0BEQMUARsDAQECEAADSwHbAwAB/wMAAf8DAAH/A0UBfjgA - A0YBgAMAAf8DAAH/AwAB/wNJAdkDQwHfAwAB/wMAAf8DAAH/AwAB/wMmATkDNgHqAwAB/wMAAf8DAAH/ - AwAB/wNMAZEDTAGRAwAB/wMAAf8DAAH/AwAB/wM6AekDJwE7AwAB/wMAAf8DAAH/AwAB/wNEAd4IAAM8 - AWgDUwGtAx4BKwMzAVMDKQHwAwAB/wMAAf8DTwGcAxwBJwM9AWkDUgG2AwoBDhAAAyABLwMAAf8DAAH/ - AwAB/wMAAf8DAAH/JAADOAFdAwUB/AMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AyUB8wNP - AZoDEQEXCAADUQGqAwAB/wMAAf8DAAH/A0wB1wMCAQMwAAMDAQQDSQHZAwAB/wMAAf8DAAH/A1ABqANU - AbgDAAH/AwAB/wMAAf8DAAH/AzEBTgNNAdYDAAH/AwAB/wMAAf8DAAH/A0wBkQNMAZEDAAH/AwAB/wMA - Af8DAAH/A08B1AMxAU4DAAH/AwAB/wMAAf8DAAH/A1MBtxgAA08BnQMAAf8DAAH/AwgBCyAAAzIBUAMA - Af8DAAH/AwAB/wMAAf8DKQHxIAADIgEyAzoBYQM4AV0DBQH8AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/ - AwAB/wMAAf8DAAH/AzkB6AMeASsEAAM6AWEDAAH/AwAB/wMAAf8DAAH/Az8BbTAAAz8BbgMAAf8DAAH/ - AwAB/wMAAf8DOQFfA0EBcgMAAf8DAAH/AwAB/wMAAf8DPAFnA1MBuQMAAf8DAAH/AwAB/wMAAf8DTAGR - A0wBkQMAAf8DAAH/AwAB/wMAAf8DUwG3AzwBaAMAAf8DAAH/AwAB/wMAAf8DQAFxGAADIQEwAzwBZgM3 - AVskAANPAZwDAAH/AwAB/gM1AVgDAQECIAADIQEwA0wB1wMfASwEAAM4AV0DBQH8AwAB/wMAAf8DAAH/ - AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/A0kB2QMEAQYDDAEQAykB8AMAAf8DAAH/AwAB/wM4AVwwAAM4 - AV4DAAH/AwAB/wMAAf8DKQHwAwoBDgMWAR8DCgH7AwAB/wMAAf8DAAH/A08BmwNIAYQDAAH/AwAB/wMA - Af8DAAH/A0wBkQNMAZEDAAH/AwAB/wMAAf8DAAH/A0cBggNPAZwDAAH/AwAB/wMAAf8DDwH6AxYBHhwA - AzcBWwNQAZ8DAwEEHAADIgEyAw8B+gMAAf8DVAG/JAADIQEwA0wB1wMfASwMAAM/AW0DAAH/AwAB/wMA - Af8DAAH/AwAB/wMAAf8DAAH+A0sB2wMAAf8DAAH/AzgBXAQAA0YBgAMAAf8DAAH/AwAB/wM9AWkIAAMi - ATIDOwFkAyMBNAMWAR8DFgEfAyMBNAM7AWQDIgEyCAADPgFsAwAB/wMAAf8DAAH/A0UBfwgAA1ABowMA - Af8DAAH/AwAB/wNQAdEDMAFMAwUB/QNLAdsDUwG3A1EBpgM1AVcDNQFXA1EBpgNTAbcDSwHbAwUB/QMw - AUsDTgHTAwAB/wMAAf8DAAH/A1ABnxwAAzgBXQMFAfwDAAH/A1ABowMGAQgUAAMiATIDOgHpAwAB/wMA - Af8DRwGDIAADIQEwA0wB1wMfASwQAAMsAUQDAAH/AwAB/wMAAf8DAAH/A0sB2wNAAXADFAEcBAADRQF9 - AwAB/wNPAZ0EAAMHAQkDTAHXAwAB/wMAAf8DUwG1AzQBVQNSAbADBQH9AwAB/wMAAf8DAAH/AwAB/wMA - Af8DAAH/AwAB/gNSAa8DMgFRA1QBuAMAAf8DAAH/A0wB1wMGAQgIAAMWAR4DLAHvAwAB/wNLAdsDRwGC - AwQBBgMYASIDLQFGAz4BbANFAX0DMQFOAzEBTgNFAX0DPgFsAy0BRQMYASIDBAEGA0cBggNLAdsDAAH/ - Ay4B7gMVAR0YAAM4AV0DBQH8AwAB/wMAAf8DAAH/A0QB3gNBAXIDKgFBAyABLgMyAVADTwGcAw8B+gMA - Af8DAAH/AwAB/wNEAd4DEQEXGAADIQEwA0wB1wMfASwUAAM3AVsDAAH/AwAB/wMAAf8DAAH/Ay8BSRAA - A0UBfQNTAbIIAAMfASwDKQHwAwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMA - Af8DAAH/AwAB/wMAAf8DAAH/AwAB/wMsAe8DHwEsEAADMAFLAzABTQMmATkDTQGUAzUBVwNRAaYDAAH/ - AwAB/wMAAf8DTAGRA0wBkQMAAf8DAAH/AwAB/wNPAaUDNgFZA00BlAMmATgDMAFNAy8BShgAAyEBMAMF - AfwDAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMA - Af8DVAG/EAADBAEGAygBPQNMAdcDHQEqGAADKQE+AwAB/wMAAf8DAAH/Ay4B7gMEAQUUAAMhATEMAAMn - AToDMwHsAwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMA - Af8DNwHrAyYBORgAAzMBUgMAAf8DAAH/A1EBzAMkATUDAAH/AwAB/wMAAf8DTAGRA0wBkQMAAf8DAAH/ - AwAB/wMjATMDUgHPAwAB/wMAAf8DMgFRHAADAgEDA1ABowMAAf8DAAH/A1EBqgNLAZADOgHnAwAB/wMA - Af8DAAH/AwAB/wMAAf8DVAG/A0gBhANDAd8DAAH/AxsB9QMrAUMMAANPAZsDAAH/AwAB/wMjATMcAAME - AQUDOQHoAwAB/wMAAf8DTwGlLAADGgEkA1QBxAMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/ - AwAB/wMAAf8DAAH/AwAB/wNUAcQDGQEjIAADOAFcAyUB8wMAAf8DNQFXA08BnQMAAf8DAAH/A0wBkQNM - AZEDAAH/AwAB/wNPAZoDNwFaAwAB/wMlAfMDOAFcJAADAgEDA08BmwNEAXsIAAMHAQkDVAG+AwAB/wMA - Af8DAAH/AzUBWAgAAxEBFwNUAb4DKwFDDAADEwEaAxQB+QMAAf8DCgH7AwEBAiAAAzsBZQMAAf8DAAH/ - Az4B5QMaASQsAAMBAQIDOAFcA08B1AMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/A08B1AM4 - AVwDAQECKAADFwEgA1ABqAM5AegDHAEoA1IBywMAAf8DTAGRA0wBkQMAAf8DUwHKAx0BKQM2AeoDUQGn - AxcBIEAAA0ABcAMAAf8DAAH/AwAB/wMBAQIgAANIAYYDAAH/AxsB9QNLAY4oAANIAYUDAAH+AwAB/wM+ - AeQDGgEkNAADIAEvAz8BbgNPAZoDUgGsA1IBrANOAZkDPwFuAyABLzwAAxcBIAMwAU0DCAELA0sBjgNF - AX0DRQF9A0oBjQMHAQoDMQFOAxYBH0gAAzkBYAMAAf8DAAH/AykB8SQAAyEBMANFAX0DDwEUMAADKQE/ - A1IBrANEAeEDUAHNAxABFRAAAUIBTQE+BwABPgMAASgDAAFgAwABMAMAAQEBAAEBBQABQAECFgAD//8A - IgAB/AE8AT8B/gEAAX8B/AF/Af8BhwH/AeAB8AE8AR8B+AEAAR8ByAEnAf8BAwH/AcAB4AE8AQcB8AEA - AQ8BgAEDAf8BAQH/AYABwAE8AQMB4AEAAQcBgAEDAf8BAAH/AQABwAE8AQMBwAEAAQMBwAEDAecBAAF+ - AQABgAE8AQEBgAEAAQEBgAEDAcMBgAE8AQEBgAE8AQEBgAEAAQECAAGDAcABHAEDAQAB/wYAAQMB4AEO - AQcBAwH/AcAFAAEHAfABBAEPAQMB/wHAAwABgAEBAQcB+AEAAZ8BBwH/AeADAAHAAQMBgwH8AQEB/wEH - Af8B4AMAAYABAwHAAf4BAAH/AQcB/wHgAwABgAEDAcAB/wEAAQ8BBwH/AeADAAHAAQMBwAH/AYACAwH/ - AcADAAH8AT8BwAH/AQABAQEDAf8BwAMAAfwBfwHBAf4BIAEAAQMB/wHAAwAB/gE/AYcB/AFwAQABgwEA - AcEBgAEAAQEB/AEfAQcB+AHwAQgBgAEAAQEBgAEAAQEB+AEAAQMB8QHwATwBwAEAAQMBwAEAAQMB8AEA - AQMBwwHwAT4B4AEAAQcB4AEAAQcB8AEAAQMBhwHwAX8B8AEAAQ8B8AEAAQ8B+AHAAccBBwH4AT8B+AEA - AR8B+AEAAR8B/wHgAf8BDwH8AR8B/wEAAf8B/gEAAX8B/wHhAf8BHwH+AQ8L + ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAAAa + KAAAAk1TRnQBSQFMAgEBBgEAATgBAAE4AQABGAEAARgBAAT/ASEBAAj/AUIBTQE2BwABNgMAASgDAAFg + AwABMAMAAQEBAAEgBgABSBYAAxMBGgM2AcwDQAF6bAADFAEbAzIBaQMrAbUDHAHWAwkB8wMJAfMDHAHW + AysBtAMyAWkDFAEb3AADEQEXAzAB1QMAAf8DAAH/A0EBfmAAAw8BFAMzAZEDAgH7AwAB/wMAAf8DAAH/ + AwAB/wMAAf8DAAH/AwAB/wMAAf8DAgH7AzIBmQMSARnUAAMzAdEDAAH/AwAB/wMAAf8DAAH/A0EBfVgA + AywBTAMLAfEDAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DCwHw + AysBS9AAA0IBiAMAAf8DAAH/AwAB/wMAAf8DAAH/A0IBggMyAVIDQgGBA0IBrgM6AcUDMAHVAyQB4wMq + Ad0DNQHPA0MBqgNBAX0DHwEtJAADMwFsAwEB/QMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/ + AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwEB/QMyAWvQAANDAYsDAAH/AwAB/wMAAf8DAAH/AwAB/wMA + Af8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AzUBzgMqAUAYAAMsAU0DAQH9 + AwAB/wMAAf8DAAH/AwAB/wMAAf8DGAHdAzMBjQMuAaoDHQHVAwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/ + AwAB/wMBAf0DKwFL0AADQgGMAwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMA + Af8DAAH/AwAB/wMAAf8DAAH/AwAB/wMCAfwDJAE2EAADEwEaAwoB8gMAAf8DAAH/AwAB/wMAAf8DAAH/ + AwAB/wMaASYMAAMdASsDGgHZAwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwsB8AMSARjQAANDAZEDAAH/ + AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DPgG+ + AwcBCRAAAzIBmgMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DFQEeEAADJwE/AwAB/wMAAf8DAAH/ + AwAB/wMAAf8DAAH/AwAB/wMyAZjQAAM2AVsDAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMA + Af8DAAH/AwAB/wMAAf8DAAH/AwAB/wM6AcIDCQEMEAADFAEcAwIB+wMAAf8DAAH/AwAB/wMAAf8DAAH/ + AwAB/wMAAf8DNAFzCAADGgElAzQBiAM0AY4DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwIB+wMU + ARvMAANDAYsDAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/ + Az4BvgMHAQoUAAMyAWsDAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMgAc8IAAMIAQsDCQHz + AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AzIBaMwAA0MBqgMAAf8DAAH/AwAB/wMA + Af8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wM6AcIDCgENAzIBUQMJAQwQAAMqAbYDAAH/ + AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DHgEtCAADMQGhAwAB/wMAAf8DAAH/AwAB/wMA + Af8DAAH/AwAB/wMAAf8DAAH/AysBtMwAAzoBwgMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/ + AwAB/wMAAf8DAAH/AzoBwgMKAQ0DRAGQAwAB/wM6AcQDCgENDAADGgHZAwAB/wMAAf8DAAH/AwAB/wMA + Af8DAAH/AwAB/wMAAf8DAAH/AzQBiQgAAykBRQMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/ + AwAB/wMcAdbMAAMsAdoDAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AzoBwgMJ + AQwDNwFdAwAB/wMAAf8DAAH/AzoBwgMJAQwIAAMKAfIDAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/ + AwAB/wMAAf8DEwHlAwIBAwQAAwEBAgMUAeMDAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wML + AfHMAAMcAesDAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DPgG+AwcBCgQAAxABFgMw + AdUDAAH/AwAB/wMAAf8DOwHDAwkBDAQAAwoB8gMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/ + AygBvAMoAbsDHAEpCAADNAGKAwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DCgHyzAADHwHn + AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DOgHCAwkBDAwAAxABFgMxAdMDAAH/AwAB/wMA + Af8DOgHEAwoBDQMaAdkDAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMcASkQAAMfAS8DAAH/ + AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMbAdfMAAMqAdwDAAH/AwAB/wMAAf8DAAH/AwAB/wMA + Af8DAAH/Az4BvgMHAQoUAAMRARcDMAHVAwAB/wMAAf8DAAH/A0IBrwMqAbYDAAH/AwAB/wMAAf8DAAH/ + AwAB/wMAAf8DAAH/AwAB/wMoAb0DCgENDAADEAEWAwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMA + Af8DKwG0zAADPwG5AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AzoBwgMJAQwcAAMRARcDMAHVAwAB/wMA + Af8DEgHyAzMBbAMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMRAegDMwGRAzABWgMr + AUsDKgG2AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DMgFqzAADQwGNAwAB/wMAAf8DAAH/ + AwAB/wMAAf8DPgG+AwgBCwM5AWIDFQEdHAADEQEXAzkByAMCAfwDQAF8AxUBHQMBAfwDAAH/AwAB/wMA + Af8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AxkB2wM0AY4DGAHcAwAB/wMAAf8DAAH/AwAB/wMA + Af8DAAH/AwAB/wMCAfsDFAEbzAADKQE+AwAB/wMAAf8DAAH/AwAB/wM6AcIDCgENA0QBkAMAAf8DJgHg + AxgBISAAAwMBBAgAAzEBnAMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DGQEk + BAADGgElAwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMyAZnQAAMBAQIDKgHdAwAB/wMAAf8DPgG+ + AwcBCgMwAUwDAAH/AwAB/wMAAf8DKgHdAxYBHigAAxQBGwMKAfIDAAH/AwAB/wMAAf8DAAH/AwAB/wMA + Af8DAAH/AwAB/wMAAf8DGQEjBAADGgElAwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwsB8QMSARnUAAMx + AU8DAAH+Az4BvgMHAQoEAAMEAQYDQQGzAwAB/wMAAf8DAAH/AyYB4AMYASEoAAMsAU4DAQH9AwAB/wMA + Af8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DGQHbAzMBjQMZAdsDAAH/AwAB/wMAAf8DAAH/AwAB/wMB + Af0DLAFN3AADKQE/AwcBCgwAAwQBBgNBAbMDAAH/AwAB/wMAAf8DJgHgAxgBISgAAzMBbQMBAf0DAAH/ + AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMBAf0DMwFs + +AADBgEIAz8BtwMAAf8DAAH/AwAB/wMyAdIsAAMsAU4DCgHyAwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/ + AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwoB8gMsAU3/AAEAAwYBCAM/AbcDAAH/AwAB/wMCAf0DBwEJ + LAADFAEbAzIBmQMCAfsDAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMBAf0DLgGqAxYBH/8A + CQADBgEIA0QBowMeAekDQAF7OAADFQEdAzMBbAMqAbcDGwHXAwgB9AMIAfQDGwHXAyoBtgMyAWsDFAEc + 9AADBwEKAzsBYwNNAZYDAAEBEwABAQNOAZgDOwFjAwcBCTQAAxoBJAMxAU8DCQEMA0wBkgNGAYADRgGA + A0wBkQMIAQsDMgFQAxoBJTQAA0gBhAMAAf8DNAHxQAADMgFRA1UBtQNMAZMDDQESOAADIwE0A1YB0wMl + AfUDSwGQAwMBBBMAAQEDOAFcA0QB6AMAAf8DAAH/AwUBBxAAAwMBBAMAAf8DAAH/A0cB5wM3AVsoAAMZ + ASMDUwGtA0QB6AMcAScDVwHNAwAB/wNMAZEDTAGRAwAB/wNXAcwDHAEoA0UB6QNTAa0DGQEjHAADFAEc + AysBQgQAAwUBBwNXAcsDAAH/AwAB/wMqAUAEAAMOARMDLwFKLAADOQFgAwAB/gMAAf8DAAH/A1YB0wMQ + ARUwAAMlATcDMwHwAwAB/wMAAf8DAAH/A0sBjgwAAwQBBgNRAaIDAAH/AwAB/wMAAf8DAAH/AwMBBBAA + AwMBBAMAAf8DAAH/AwAB/wMAAf8DUgGpAwYBCBwAAzkBYAMlAfUDAAH/AzQBVQNQAZ4DAAH/AwAB/wNM + AZEDTAGRAwAB/wMAAf8DTwGbAzUBVwMAAf8DJQH1AzkBYBQAAxQBHANSAd0DBwH9A1YBuwNSAd0DAAH/ + AwAB/wMAAf8DIAH3A1UBtgNHAecDAAH+AzwBZygAA0cB5wMAAf8DAAH/AwAB/wMAAf8DVgHTAxABFSgA + AyUBNwMzAfADAAH/AwAB/wMAAf8DAAH/AzcB7wgAAwMBBANVAbUDAAH/A1cBvwMnAToDBwEKAw0BEQMA + AQEQAAMDAQQDAAH/AwAB/wMAAf8DAAH/AwAB/wNVAbQDAwEEFAADMgFRAwAB/wMAAf8DVwHLAyUBNwMA + Af8DAAH/AwAB/wNMAZEDTAGRAwAB/wMAAf8DAAH/AyQBNQNXAcwDAAH/AwAB/wMyAVEQAAMrAUIDBwH9 + AwAB/wMAAf8DAAH/AwcB/ANRAeADNAHxAwAB/wMAAf8DAAH/AwAB/wNTAa0oAANNAeIDAAH/AwAB/wMA + Af8DAAH/AwAB/wNWAdMDEAEVIAADJQE3AzMB8AMAAf8DAAH/AwAB/wMAAf8DAAH/A1gByQgAA0wBkQMA + Af8DMwHwAwsBDwMiATIDRAF6AzkBXwMDAQQQAAMNAREDAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DSwGQ + EAADMQFOAzIBUQMkATYDSwGQAzUBVgNRAacDAAH/AwAB/wMAAf8DTAGRA0wBkQMAAf8DAAH/AwAB/wNP + AaUDNQFWA0sBjwMkATUDMgFRAzEBThAAA1UBvAMAAf8DAAH/A1ABnwMcASgDKgFBAxwBJwMzAVMDRQHp + AwAB/wMAAf8DHQEpFAADIQEwAwIBAwwAAzQBVAMHAfwDAAH/AwAB/wMAAf8DAAH/AwAB/wNWAdMDEAEV + GAADJQE3AzMB8AMAAf8DAAH/AwAB/wMAAf8DAAH/A0MB6wMfASwEAAMpAT4DAAH+AwAB/wM/AW0DKQE+ + AxoB+QMAAf8DAAH/AysBQhAAAy4BSAMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf4DKAE8CAADFgEf + AzMB8AMAAf8DTgHeA0gBhgMEAQYDGAEiAysBQwM8AWcDRAF5AzEBTgMxAU4DRAF5AzwBZwMrAUIDGAEi + AwQBBgNIAYYDTgHeAwAB/wMzAfADFgEeCAADBQEHA1IB3QMAAf8DUAGeAy8BSgM3Ae8DAAH/AwAB/wNS + AaYDGgEkAyAB9wMAAf8DMwFTEAADNQFXAw4B+wNSAagDAwEEDAADNQFYAw4B+wMAAf8DAAH/AwAB/wMA + Af8DAAH/A1MB1wMSARgQAAMcAScDMwHwAwAB/wMAAf8DAAH/AwAB/wMAAf8DQwHrAyABLwgAA1cBzQMA + Af8DRAF6AyoBQAM/AewDAAH/AzMB8ANPAaUDNAFUEAADNQFXA1IBpgM0AfEDAAH/AwAB/wMAAf8DAAH/ + AwAB/wNXAcsIAANQAaQDAAH/AwAB/wMAAf8DVwHRAzABTAMAAf4DTgHeA1cBvQNTAaoDNQFYAzUBWANT + AaoDVwG9A04B3gMAAf4DMAFMA1YB0wMAAf8DAAH/AwAB/wNRAaEEAANIAYgDVwHLAwAB/wMAAf8DHAEn + AzoB7gMAAf8DAAH/AwAB/wMAAf8DOQFfA1IBpgMAAf8DNwHvA1EBoAMhATAEAAM4AV0DBwH8AwAB/wMA + Af8DTwGbEAADNQFYAw4B+wMAAf8DAAH/AwAB/wMAAf8DAAH/A1MB1wMSARgMAAMCAQMDUQGhAwAB/wMA + Af8DAAH/AwAB/wM6Ae4DIwEzCAADJwE7AwAB/wMAAf8DAAH/AwAB/wMOAfsDRAF5AwkBDCAAAwkBDANE + AXwDBwH8AwAB/wMAAf8DAAH/AwAB/wMmATkDFwEgAw4B+wMAAf8DAAH/AwAB/wNQAZoDSAGEAwAB/wMA + Af8DAAH/AwAB/wNMAZEDTAGRAwAB/wMAAf8DAAH/AwAB/wNHAYIDTwGbAwAB/wMAAf8DAAH/Aw4B+wMW + AR8DAAH/AwAB/wMAAf8DRAHoAykBPgMAAf8DAAH/AwAB/wMAAf8DAAH/A1QBrgNBAXMDAAH/AwAB/wMA + Af8DPwFuAzcBWwMHAfwDAAH/AwAB/wMAAf8DRAF7FAADNQFYAw4B+wMAAf8DAAH/AwAB/wMAAf8DAAH/ + A1YB1gMSARgMAAMGAQgDUQGhAwAB/wMAAf8DOgHuAyMBMwwAA0oBjQMAAf8DAAH/AwAB/wMAAf8DPQFp + MAADPQFpAwAB/wMAAf8DAAH/AwAB/wNKAYsDQQFzAwAB/wMAAf8DAAH/AwAB/wM8AWcDVQG6AwAB/wMA + Af8DAAH/AwAB/wNMAZEDTAGRAwAB/wMAAf8DAAH/AwAB/wNWAbgDPAFoAwAB/wMAAf8DAAH/AwAB/wNB + AXIDMQHyAwAB/wMAAf8DHQH4Ax0BKQMAAf8DAAH/AwAB/wMAAf8DAAH/A00BlgNIAYYDAAH/AwAB/wMA + Af8DOQFgA08BmwMAAf8DAAH/AwAB/wNSAakcAAM1AVgDDgH7AwAB/wMAAf8DAAH/AwAB/wMAAf8DVgHW + AxIBGAQAAyIBMgNWAccDBAEGA1EBoQM6Ae4DIwEzEAADWAHIAwAB/wMAAf8DAAH/A1QB2gMAAQEzAAEB + A1QB2gMAAf8DAAH/AwAB/wNWAcYDVQG5AwAB/wMAAf8DAAH/AwAB/wMwAU0DVgHWAwAB/wMAAf8DAAH/ + AwAB/wNMAZEDTAGRAwAB/wMAAf8DAAH/AwAB/wNXAdQDMQFOAwAB/wMAAf8DAAH/AwAB/wNWAbgEAAMr + AUIDHQH4AwAB/wM1AVgDTwGlAwAB/wMAAf8DAAH/AzQB8QMfASwDUQHcAwAB/wNPAZwDCAELBAADAwEE + A1ABpAMAAf8DAAH/A0sBkCAAAzUBWAMOAfsDAAH/AwAB/wMAAf8DAAH/AwAB/wNWAdYDEgEYA1IBpgMd + ASoEAAMCAQMDGAEhFAADRQHpAwAB/wMAAf8DAAH/A0oBjDgAA0sBjgMAAf8DAAH/AwAB/wNJAeYDUQHg + AwAB/wMAAf8DAAH/AwAB/wMnAToDQgHqAwAB/wMAAf8DAAH/AwAB/wNMAZEDTAGRAwAB/wMAAf8DAAH/ + AwAB/wNEAegDJwE7AwAB/wMAAf8DAAH/AwAB/wNOAd4IAANWAbgDAAH/A0IB6gMkATUDPgFrA1QBrwNO + AZQDHwEtA1EBoQMAAf8DAAH/AxoBJQwAAwYBCANSAd0DAAH/A0cB5wMHAQkgAAM1AVgDDgH7AwAB/wMA + Af8DAAH/AwAB/wMAAf8DVgHWAxIBGCQAAxUB+gMAAf8DAAH/AwAB/wM7AWU4AAM8AWYDAAH/AwAB/wMA + Af8DGgH5A0cBgwNIAYgDSAGIA0gBiANIAYgDEQEXA0gBhQNIAYgDSAGIA0gBiANIAYgDMQFOAzEBTgNI + AYgDSAGIA0gBiANIAYgDSAGFAxEBFwNIAYgDSAGIA0gBiANIAYgDRwGDBAADDgETA0cB5wMAAf8DAAH/ + Aw4B+wNTAaoDQgF0A0oBjQNLAeMDAAH/AwAB/wMAAf8DPAFoEAADQQFzAwAB/wMAAf8DVQG8Az0BagM3 + AVscAAM1AVgDDgH7AwAB/wMAAf8DAAH/AwAB/wMAAf8DVgHWAxIBGCAAAy0B8wMAAf8DAAH/AwAB/wM4 + AV04AAM4AV4DAAH/AwAB/wMAAf8DMQHyA04BlANOAZkDTgGZA04BmQNOAZkDEgEZA00BlgNOAZkDTgGZ + A04BmQNOAZkDNQFXAzUBVwNOAZkDTgGZA04BmQNOAZkDTQGWAxMBGgNOAZkDTgGZA04BmQNOAZkDTgGU + BAADMAFLAwAB/gMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DVQG3EAADKgFB + AwAB/wMAAf8DAAH/AwAB/wMAAf8gAAM4AV0DBwH8AwAB/wMAAf8DAAH/AwAB/wMAAf8DVgHSAxEBFwMN + AREDFAEbAwEBAhAAA1QB2wMAAf8DAAH/AwAB/wNFAX44AANGAYADAAH/AwAB/wMAAf8DUgHZA08B3wMA + Af8DAAH/AwAB/wMAAf8DJgE5A0IB6gMAAf8DAAH/AwAB/wMAAf8DTAGRA0wBkQMAAf8DAAH/AwAB/wMA + Af8DRQHpAycBOwMAAf8DAAH/AwAB/wMAAf8DTgHeCAADPAFoA1MBrQMeASsDMwFTAzMB8AMAAf8DAAH/ + A08BnAMcAScDPQFpA1UBtgMKAQ4QAAMgAS8DAAH/AwAB/wMAAf8DAAH/AwAB/yQAAzgBXQMHAfwDAAH/ + AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMtAfMDUAGaAxEBFwgAA1MBqgMAAf8DAAH/AwAB/wNT + AdcDAgEDMAADAwEEA1IB2QMAAf8DAAH/AwAB/wNSAagDVgG4AwAB/wMAAf8DAAH/AwAB/wMxAU4DVgHW + AwAB/wMAAf8DAAH/AwAB/wNMAZEDTAGRAwAB/wMAAf8DAAH/AwAB/wNXAdQDMQFOAwAB/wMAAf8DAAH/ + AwAB/wNVAbcYAANQAZ0DAAH/AwAB/wMIAQsgAAMyAVADAAH/AwAB/wMAAf8DAAH/AzQB8SAAAyIBMgM6 + AWEDOAFdAwcB/AMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wNEAegDHgErBAADOgFh + AwAB/wMAAf8DAAH/AwAB/wM/AW0wAAM/AW4DAAH/AwAB/wMAAf8DAAH/AzkBXwNBAXIDAAH/AwAB/wMA + Af8DAAH/AzwBZwNVAbkDAAH/AwAB/wMAAf8DAAH/A0wBkQNMAZEDAAH/AwAB/wMAAf8DAAH/A1UBtwM8 + AWgDAAH/AwAB/wMAAf8DAAH/A0ABcRgAAyEBMAM8AWYDNwFbJAADTwGcAwAB/wMAAf4DNQFYAwEBAiAA + AyEBMANTAdcDHwEsBAADOAFdAwcB/AMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wNS + AdkDBAEGAwwBEAMzAfADAAH/AwAB/wMAAf8DOAFcMAADOAFeAwAB/wMAAf8DAAH/AzMB8AMKAQ4DFgEf + Aw4B+wMAAf8DAAH/AwAB/wNPAZsDSAGEAwAB/wMAAf8DAAH/AwAB/wNMAZEDTAGRAwAB/wMAAf8DAAH/ + AwAB/wNHAYIDTwGcAwAB/wMAAf8DAAH/AxUB+gMWAR4cAAM3AVsDUAGfAwMBBBwAAyIBMgMVAfoDAAH/ + A1cBvyQAAyEBMANTAdcDHwEsDAADPwFtAwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/gNUAdsDAAH/ + AwAB/wM4AVwEAANGAYADAAH/AwAB/wMAAf8DPQFpCAADIgEyAzsBZAMjATQDFgEfAxYBHwMjATQDOwFk + AyIBMggAAz4BbAMAAf8DAAH/AwAB/wNFAX8IAANQAaMDAAH/AwAB/wMAAf8DVwHRAzABTAMHAf0DVAHb + A1UBtwNSAaYDNQFXAzUBVwNSAaYDVQG3A1QB2wMHAf0DMAFLA1YB0wMAAf8DAAH/AwAB/wNQAZ8cAAM4 + AV0DBwH8AwAB/wNQAaMDBgEIFAADIgEyA0UB6QMAAf8DAAH/A0cBgyAAAyEBMANTAdcDHwEsEAADLAFE + AwAB/wMAAf8DAAH/AwAB/wNUAdsDQAFwAxQBHAQAA0UBfQMAAf8DUAGdBAADBwEJA1MB1wMAAf8DAAH/ + A1UBtQM0AVUDUwGwAwcB/QMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf4DVAGvAzIBUQNWAbgDAAH/ + AwAB/wNTAdcDBgEICAADFgEeAzcB7wMAAf8DVAHbA0cBggMEAQYDGAEiAy0BRgM+AWwDRQF9AzEBTgMx + AU4DRQF9Az4BbAMtAUUDGAEiAwQBBgNHAYIDVAHbAwAB/wM6Ae4DFQEdGAADOAFdAwcB/AMAAf8DAAH/ + AwAB/wNOAd4DQQFyAyoBQQMgAS4DMgFQA08BnAMVAfoDAAH/AwAB/wMAAf8DTgHeAxEBFxgAAyEBMANT + AdcDHwEsFAADNwFbAwAB/wMAAf8DAAH/AwAB/wMvAUkQAANFAX0DVQGyCAADHwEsAzMB8AMAAf8DAAH/ + AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DNwHv + Ax8BLBAAAzABSwMwAU0DJgE5A04BlAM1AVcDUgGmAwAB/wMAAf8DAAH/A0wBkQNMAZEDAAH/AwAB/wMA + Af8DTwGlAzYBWQNOAZQDJgE4AzABTQMvAUoYAAMhATADBwH8AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/ + AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/A1cBvxAAAwQBBgMoAT0DUwHXAx0BKhgA + AykBPgMAAf8DAAH/AwAB/wM6Ae4DBAEFFAADIQExDAADJwE6Az8B7AMAAf8DAAH/AwAB/wMAAf8DAAH/ + AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/A0MB6wMmATkYAAMzAVIDAAH/AwAB/wNX + AcwDJAE1AwAB/wMAAf8DAAH/A0wBkQNMAZEDAAH/AwAB/wMAAf8DIwEzA1gBzwMAAf8DAAH/AzIBURwA + AwIBAwNQAaMDAAH/AwAB/wNTAaoDSwGQA0cB5wMAAf8DAAH/AwAB/wMAAf8DAAH/A1cBvwNIAYQDTwHf + AwAB/wMlAfUDKwFDDAADTwGbAwAB/wMAAf8DIwEzHAADBAEFA0QB6AMAAf8DAAH/A08BpSwAAxoBJANY + AcQDAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DWAHEAxkBIyAA + AzgBXAMtAfMDAAH/AzUBVwNQAZ0DAAH/AwAB/wNMAZEDTAGRAwAB/wMAAf8DUAGaAzcBWgMAAf8DLQHz + AzgBXCQAAwIBAwNPAZsDRAF7CAADBwEJA1YBvgMAAf8DAAH/AwAB/wM1AVgIAAMRARcDVgG+AysBQwwA + AxMEGgH5AwAB/wMOAfsDAQECIAADOwFlAwAB/wMAAf8DSwHlAxoBJCwAAwEBAgM4AVwDVwHUAwAB/wMA + Af8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DVwHUAzgBXAMBAQIoAAMXASADUgGoA0QB6AMcASgDVwHL + AwAB/wNMAZEDTAGRAwAB/wNXAcoDHQEpA0IB6gNRAacDFwEgQAADQAFwAwAB/wMAAf8DAAH/AwEBAiAA + A0gBhgMAAf8DJQH1A0sBjigAA0gBhQMAAf4DAAH/A0kB5AMaASQ0AAMgAS8DPwFuA1ABmgNTAawDUwGs + A04BmQM/AW4DIAEvPAADFwEgAzABTQMIAQsDSwGOA0UBfQNFAX0DSgGNAwcBCgMxAU4DFgEfSAADOQFg + AwAB/wMAAf8DNAHxJAADIQEwA0UBfQMPARQwAAMpAT8DUwGsA04B4QNXAc0DEAEVEAABQgFNAT4HAAE+ + AwABKAMAAWADAAEwAwABAQEAAQEFAAFAAQIWAAP/AQABjwL/Af4BAAF/BgABBwL/AfgBAAEfBgABAwL/ + AfABAAEPCAABPwHgAQABBwYAAYABAAEPAcABAAEDBgABwAEAAQcBgAE4AQEGAAHgAQABBwGAATwBAQYA + AeABAAEPAQABMAcAAeABAAEfAQABMAcAAeABAAEPAQABGAcAAeABAAEHAQABGAcAAeABAAEDAQABCAcA + AeACAQEAAQwHAAHgAQMBgAEAATwHAAHgAQcBwAEAARwHAAHgAQ8B4AkAAeABBwHwCQAB4AEDAf0BgAEE + AQEGAAHgAQEB/wGAAQQBAQYAAfABgAH/AcABAAEDBgAB+QHAAX8B4AEAAQcGAAH/AeABfwHwAQABDwYA + Af8B8AE/AfgBAAEfBgAB/wH4AX8B/gEAAX8GAAH8ATwBPwH+AQABfwH8AX8B/wGHAf8B4AHwATwBHwH4 + AQABHwHIAScB/wEDAf8BwAHgATwBBwHwAQABDwGAAQMB/wEBAf8BgAHAATwBAwHgAQABBwGAAQMB/wEA + Af8BAAHAATwBAwHAAQABAwHAAQMB5wEAAX4BAAGAATwBAQGAAQABAQGAAQMBwwGAATwBAQGAATwBAQGA + AQABAQIAAYMBwAEcAQMBAAH/BgABAwHgAQ4BBwEDAf8BwAUAAQcB8AEEAQ8BAwH/AcADAAGAAQEBBwH4 + AQABnwEHAf8B4AMAAcABAwGDAfwBAQH/AQcB/wHgAwABgAEDAcAB/gEAAf8BBwH/AeADAAGAAQMBwAH/ + AQABDwEHAf8B4AMAAcABAwHAAf8BgAIDAf8BwAMAAfwBPwHAAf8BAAEBAQMB/wHAAwAB/AF/AcEB/gEg + AQABAwH/AcADAAH+AT8BhwH8AXABAAGDAQABwQGAAQABAQH8AR8BBwH4AfABCAGAAQABAQGAAQABAQH4 + AQABAwHxAfABPAHAAQABAwHAAQABAwHwAQABAwHDAfABPgHgAQABBwHgAQABBwHwAQABAwGHAfABfwHw + AQABDwHwAQABDwH4AcABxwEHAfgBPwH4AQABHwH4AQABHwH/AeAB/wEPAfwBHwH/AQAB/wH+AQABfwH/ + AeEB/wEfAf4BDws= @@ -248,64 +306,91 @@ AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0 - ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAAAw - DQAAAk1TRnQBSQFMAgEBBAEAASgBAAEoAQABEAEAARABAAT/ASEBAAj/AUIBTQE2BwABNgMAASgDAAFA - AwABIAMAAQEBAAEgBgABIP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8ALgADAQECAzkBXwNS - AbQDAQECCwABAQNTAbMDOQFfAwEBAhwAAyMBMwM6AWEDOAFeA08BnANPAZwDOAFdAzoBYQMjATMgAANT - AbcDFAH5AwQBBiQAAyABLgNTAcEDTwGeAwcBCSAAAxIBGQNTAcoDMwHsAy8BSggAAxQBGwNUAcgDAAH/ - AwAB/wMDAQQIAAMCAQMDAAH/AwAB/wNRAccDEwEaEAADBwEKA08BnQM3AesDOAFeAwAB/wNSAbYDUgG2 - AwAB/gM4AV0DMwHsA08BnQMHAQoMAANEAXwDUwG6A0oBjQMPAfoDAAH/A1IBrgNOAZcDVAG4AwcBCRgA - A0gB3AMAAf8DAAH/A1MBvAMHAQkYAAMSARkDTAHXAwAB/wMAAf8DOgHpBAADEQEXA0QB3gNTAbcDFgEe - AwUBBwwAAwMBBAMAAf8DAAH/AwAB/wNEAd4DEAEWCAADAwEEAzgBXgM3AesDRwGCA0cB3QMAAf8DUgG2 - A1IBtgMAAf8DSAHcA0cBggM3AesDOAFeAwMBBAgAA1MBugMAAf8DCgH7A1IBsANQAZ8DNgHqAwAB/wMz - AewDEQEXGAADSwHYAwAB/wMAAf8DAAH/A1MBvAMHAQkQAAMSARkDTAHXAwAB/wMAAf8DAAH/A1IBwgQA - A1MBtwMpAfADIwE0A04B0gMpAfADFgEfCAADGwEmAwAB/wMAAf8DAAH/AwAB/wNTAbcIAANOAZgDSwHY - A0IBdAMZASMDRAF5A08BnQNEAXoDRAF6A08BnQNEAXkDGQEjA0IBdQNLAdgDTQGWCAADSgGNAwoB+wM1 - AVgDUgG2A1EBzAM0AVUDTwHUA08B1AMAAQEIAAM8AWcDTAGSAwABAQQAAxwBJwM+AeYDAAH/AwAB/wMA - Af8DUwHBAwgBCwgAAw0BEQNMAdcDAAH/AwAB/wMAAf8DTgHSAxABFQMtAUYDAAH/A0wBkQNOAdMDRAHe - A0QBfAMaASUIAAMbASYDRQF9A0QB3gMAAf8DAAH/AwAB/wMsAUQDIAEuAwAB/gMAAf8DTAHXA0wBkQMp - AfADUgHPA0kBiQNJAYkDUgHPAykB8QNMAZEDSQHZAwAB/wMAAf4DHwEsA1QBuAMPAfoDUwGxA1MBtQMA - Af8DAAH/AywB7wNBAXIDAAH/A1IBzgMgAS4DPAFoAwAB/gMAAf8DPwFuCAADHAEnAz4B5gMAAf8DAAH/ - AwAB/wNTAcEDCAELBwABAQNNAZQDAAH/AwAB/wNNAdYDEgEYBAADUQGnAwAB/wMAAf8DUwHAAwkBDBgA - AwkBDANTAcADAAH/AwAB/wNPAaUDTQGVAwAB/wMAAf8DUAGiA1QByAMAAf8DAAH/A1IBtgNSAbYDAAH/ - AwAB/wNUAcgDUAGiAwAB/wMAAf8DTAGTAxQB+QMAAf8DUQGhA1MBygMAAf8DAAH/AwAB/gM7AWMDAAH/ - AwAB/wMzAVMDDwH6AwAB/wNJAdkDCgEODAADHAEnAz4B5gMAAf8DAAH/AwAB/wNTAcEDCAELAxEBFwM4 - AV0DTQGUA00B1gMSARgIAANEAeEDAAH/AwAB/wMkATYgAAMkATUDAAH/AwAB/wNDAd8DTAHXAwAB/wMA - Af8DSAGFAzoB5wMAAf8DAAH/A1IBtgNSAbYDAAH/AwAB/wM+AeYDSAGGAwAB/wMAAf8DTQHVAwUBBwNS - AbADMwHsAzcBWgMlAfMDAAH+A0oBjQNTAbMDOgHnAxIBGAQAAzEBTwMAAf4DUwHDFAADHAEnAz4B5gMA - Af8DAAH/AwAB/wNTAcEDMwFSAw4BEwMAAQEDCwEPDAADFwH4AwAB/wMPAfoDAwEEIAADAwEEAw8B+gMA - Af8DFwH4A1IBtANUAbsDVAG7AzQBVQNSAbYDVAG7A1QBuwNIAYYDSAGGA1QBuwNUAbsDUgG2AzQBVQNU - AbsDVAG7A1MBswQAA00BlgMAAf8DSQHZAz4BbAM7AWUDUgG2AwAB/wNLAdgDBAEGCAADUwGzAwAB/gNA - AXADKQE/EAADHAEnAz4B5gMAAf8DAAH/AwAB/wNTAcEDCAELFAADOQHoAwAB/wMmAfIDAAEBIwABAQMm - AfIDAAH/AzkB6ANTAbMDVAG7A1QBuwM0AVUDUgG2A1QBuwNUAbsDSAGGA0gBhgNUAbsDVAG7A1IBtgM0 - AVUDVAG7A1QBuwNTAbMEAANUAbgDMwHsA08B1AMAAf8DAAH/AzkB6ANJAdkDPgHmAxMBGggAA0QBfAMA - Af8DAAH/AwAB/xQAAx0BKQM5AegDAAH/AwAB/wMAAf8DVAG9AzgBXAM5AWADGgEkCAADVAHIAwAB/wMA - Af8DIwEzIAADJAE1AwAB/wMAAf8DUQHHA0wB1wMAAf8DAAH/A0gBhQM6AecDAAH/AwAB/wNSAbYDUgG2 - AwAB/wMAAf8DPgHmA0gBhgMAAf8DAAH/A00B1QQAAwcBCQMRARcDAAEBA1ABzQMAAf8DEgEYAwQBBgMT - ARoMAANIAYQDAAH/AwAB/wMUAfkUAAMQARYDMAFNAzkB6AMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/gNI - AYQEAANEAXsDAAH/AwAB/wNQAaMgAANQAaQDAAH/AwAB/wNEAXoDTQGUAwAB/wMAAf8DUAGiA1EBxwMA - Af8DAAH/A1IBtgNSAbYDAAH/AwAB/wNRAccDUAGjAwAB/wMAAf8DTAGSEAADHwEsAzEBTxQAAwEBAgNQ - AdEDGQH2AxwBKBQAAxABFgNQAaMDDwEUAx0BKQM5AegDAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DNAFV - AxABFgMaAfcDAAH/A04BmQQAAxABFgMrAUMDFwEgAxcBIAMrAUMDEQEXBAADTwGbAwAB/wMaAfcDEAEW - AyABLgMAAf4DAAH/A0wB1wNMAZEDLgHuA1ABzQNIAYYDSAGGA1ABzQMuAe4DTAGRA0kB2QMAAf8DAAH+ - Ax8BLBAAAz0BaQMPAfoDMQFODAADAQECA0sBkAMAAf8DUgG0FAADEAEWA1ABpAMPARQIAANHAYIDAAH/ - AwAB/wMsAe8DTAGSAy0BRgNTAcUDUwG1BAADPAFnAwAB/wNGAeADUQGhAyUB8wMAAf8DAAH/AwAB/wMA - Af8DIAH0A1ABnwNGAeADAAH/AzwBZwgAA00BlgNNAdUDQQFyAxgBIgNEAXwDUQGgA0QBfANEAXwDUQGg - A0QBfAMZASMDQQFzA00B1QNNAZQQAAM8AWcDAAH+AwAB/wMAAf4DUwGzA0QBfANIAYQDUAHRAwAB/wMA - Af8DKQHxAyEBMAwAAxABFgNQAaQDDwEUDAADSwGOAwAB/wMAAf8DQwF4CAADCgENA0sBjwgAA0sBkAMA - Af8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DSwGPDAADAwEEAzgBXQMxAe0DRwGD - A0cB3QMAAf8DUgG2A1IBtgMAAf8DSAHcA0gBhAMxAe0DOAFeAwIBAxAAA0wBkgMAAf8DSgHaA1QBxAMA - Af4DAAH/AwAB/wMaAfcDUwG1AykB8QMKAfsDMAFNBAADDAEQA1ABqANTAcADDgETEAADNgFZAwAB/wMA - Af8DGwEmDwABAQwAAzgBXAM2AeoDAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DNgHqAzgBXBQAAwcBCQNP - AZoDNwHrAzgBXgMAAf4DUgG2A1IBtgMAAf4DOAFdAzMB7ANPAZoDBwEJFwABAQM/AW4DCgEOBAADQAFx - AwAB/wMAAf8DHAEoBAADIQQwAU0IAANCAXYDAAH/A1ABoxQAAwQBBQNRAccDAAH/A0gBhyAAAwUBBwM4 - AV0DTwGdA1QBvQNUAb0DTwGdAzgBXQMFAQcgAAMhATADOQFfAzgBXQNPAZoDTwGaAzgBXAM5AWADIQEw - LAADKwFDAwAB/wMUAfkYAANDAXgDPwFvAwkBDBgAAwoBDQNNAZQDPgHlA0IBdAwAAUIBTQE+BwABPgMA - ASgDAAFAAwABIAMAAQEBAAEBBgABARYAA/+BAAHhAYcB8AEPAfEB/wEPAfABwQGDAcABAwGAAT8BBwHg - AYMBgQGAAQEBgAE/AQMBwAKBAYABAQGAATEBAQGAAQEBgAMAAQEBgAGBAQcB4AMAAQEBwAEDAQ8B8AMA - ASMB4AEHAQ8B8AIAAYABMAHwAR8BDwHwAgABgAEwAfgBAwEPAfACAAGAAXAB+AEBAQ8B8AIAAfMB4QHw - AQABCAEQAgAB8QHDAeMBAAGAAQEBgAEBAeABAQHHAQwBwAEDAYABAQHgAQEBDwEOAeABBwHAAQMB4gET - AR8BDwHwAQ8B8AEPAf4BPwEfAYcL + ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAACY + EwAAAk1TRnQBSQFMAgEBBgEAATgBAAE4AQABEAEAARABAAT/ASEBAAj/AUIBTQE2BwABNgMAASgDAAFA + AwABIAMAAQEBAAEgBgABIBIAAwgBCwM+AbsDQAF8RAADHQErAzQBjgMdAdMDCQHzAwkB8wMdAdMDMwGN + Ax0BKpAAAz4BvQMAAf8DAAH/A0EBfjgAAwQBBgMzAZIDAQH8AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/ + AwIB+wMzAZADBAEFiAADQgGGAwAB/wMAAf8DAAH/A0QBnwNEAaMDNQHNAyYB4AMXAe4DJAHjAzwBvwNC + AYEDGAEhEAADBAEGAygBvAMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DKAG7 + AwQBBYgAA0IBhwMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DDAH2AzIBUgwA + AzMBkwMAAf8DAAH/AwAB/wMAAf8DJQE8Aw8BFQMqAUYDIwHHAwAB/wMAAf8DAAH/AwAB/wMzAZCMAANE + AaYDAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DJQHiAxgBIggAAx0BKwMBAfwDAAH/ + AwAB/wMAAf8DAAH/AxgBIggAAxYBHwMAAf8DAAH/AwAB/wMAAf8DAQH8Ax0BKogAA0MBqgMAAf8DAAH/ + AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AyUB4gMZASMMAAMzAY8DAAH/AwAB/wMAAf8DAAH/AwAB/wM0 + AXoEAAMyAWQDAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DMwGMiAADOAHKAwAB/wMAAf8DAAH/AwAB/wMA + Af8DAAH/AwAB/wMkAeMDIwEzA0ABfAMEAQUIAAMdAdUDAAH/AwAB/wMAAf8DAAH/AwAB/wMbAdcEAAML + AQ8DBgH3AwAB/wMAAf8DAAH/AwAB/wMAAf8DHQHTiAADJQHiAwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/ + AyQB4wMaASQDOQHJAwAB/wNCAa8DBAEFBAADCgHyAwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AyIBNQQA + Ay4BqQMAAf8DAAH/AwAB/wMAAf8DAAH/AwsB8YgAAxMB8QMAAf8DAAH/AwAB/wMAAf8DAAH/AyUB4gMZ + ASMEAAM+AXMDAAH/AwAB/wNCAa8DBAEFAwoB8gMAAf8DAAH/AwAB/wMAAf8DAAH/AzQBfQMkATkEAAMs + AUwDAAH/AwAB/wMAAf8DAAH/AwAB/wMKAfKIAAMcAeoDAAH/AwAB/wMAAf8DAAH/AyUB4gMZASMMAAM+ + AXMDAAH/AwAB/wNEAaYDHQHVAwAB/wMAAf8DAAH/AwAB/wMAAf8DMgFnCAADCwEPAwAB/wMAAf8DAAH/ + AwAB/wMAAf8DHQHTiAADOAHKAwAB/wMAAf8DAAH/AyQB4wMaASQUAAM/AXQDAAH/AxwB6gMzAZADAAH/ + AwAB/wMAAf8DAAH/AwAB/wMAAf8DIwHHAzIBlgMpAbkDAAH/AwAB/wMAAf8DAAH/AwAB/wM0AY6IAANC + AYwDAAH/AwAB/wMlAeIDIwEzAzYBywNAAXwUAAMpAT4DHQEpAx4BLAMBAfwDAAH/AwAB/wMAAf8DAAH/ + AwAB/wMAAf8DJQE8AyYBPQMAAf8DAAH/AwAB/wMAAf8DAQH8Ax0BK4gAAx0BKQMIAfkDJAHjAxkBIwNA + AXcDAAH/AwAB/wNBAX0cAAMzAZUDAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DJQE6AyUBPAMAAf8DAAH/ + AwAB/wMAAf8DMwGSkAADNQFZAxkBIwQAAwIBAwNEAaMDAAH/AwAB/wNBAX4YAAMEAQYDKAG9AwAB/wMA + Af8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMoAbwDBAEGoAADAgEDA0QBpgMAAf8DAAH/ + AywBRRgAAwQBBgMzAZUDAQH9AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwEB/AMzAZMDBAEGqAADAgED + A0MBngMgAeYDHQEqIAADHgEsAzMBkAMdAdQDCAH0AwgB9AMdAdQDMwGQAx4BLJwAAwEBAgM5AV8DVQG0 + AwEBAgsAAQEDVQGzAzkBXwMBAQIcAAMjATMDOgFhAzgBXgNPAZwDTwGcAzgBXQM6AWEDIwEzIAADVQG3 + AxoB+QMEAQYkAAMgAS4DVgHBA1ABngMHAQkgAAMSARkDVwHKAz8B7AMvAUoIAAMUARsDWAHIAwAB/wMA + Af8DAwEECAADAgEDAwAB/wMAAf8DVgHHAxMBGhAAAwcBCgNQAZ0DQwHrAzgBXgMAAf8DVQG2A1UBtgMA + Af4DOAFdAz8B7ANQAZ0DBwEKDAADRAF8A1UBugNKAY0DFQH6AwAB/wNUAa4DTgGXA1YBuAMHAQkYAANR + AdwDAAH/AwAB/wNVAbwDBwEJGAADEgEZA1MB1wMAAf8DAAH/A0UB6QQAAxEBFwNOAd4DVQG3AxYBHgMF + AQcMAAMDAQQDAAH/AwAB/wMAAf8DTgHeAxABFggAAwMBBAM4AV4DQwHrA0cBggNSAd0DAAH/A1UBtgNV + AbYDAAH/A1EB3ANHAYIDQwHrAzgBXgMDAQQIAANVAboDAAH/Aw4B+wNTAbADUAGfA0IB6gMAAf8DPwHs + AxEBFxgAA1UB2AMAAf8DAAH/AwAB/wNVAbwDBwEJEAADEgEZA1MB1wMAAf8DAAH/AwAB/wNWAcIEAANV + AbcDMwHwAyMBNANWAdIDMwHwAxYBHwgAAxsBJgMAAf8DAAH/AwAB/wMAAf8DVQG3CAADTgGYA1UB2ANC + AXQDGQEjA0QBeQNQAZ0DRAF6A0QBegNQAZ0DRAF5AxkBIwNCAXUDVQHYA00BlggAA0oBjQMOAfsDNQFY + A1UBtgNXAcwDNAFVA1cB1ANXAdQDAAEBCAADPAFnA0wBkgMAAQEEAAMcAScDSQHmAwAB/wMAAf8DAAH/ + A1YBwQMIAQsIAAMNAREDUwHXAwAB/wMAAf8DAAH/A1YB0gMQARUDLQFGAwAB/wNMAZEDVgHTA04B3gNE + AXwDGgElCAADGwEmA0UBfQNOAd4DAAH/AwAB/wMAAf8DLAFEAyABLgMAAf4DAAH/A1MB1wNMAZEDMwHw + A1gBzwNJAYkDSQGJA1gBzwM0AfEDTAGRA1IB2QMAAf8DAAH+Ax8BLANWAbgDFQH6A1UBsQNVAbUDAAH/ + AwAB/wM3Ae8DQQFyAwAB/wNYAc4DIAEuAzwBaAMAAf4DAAH/Az8BbggAAxwBJwNJAeYDAAH/AwAB/wMA + Af8DVgHBAwgBCwcAAQEDTgGUAwAB/wMAAf8DVgHWAxIBGAQAA1EBpwMAAf8DAAH/A1cBwAMJAQwYAAMJ + AQwDVwHAAwAB/wMAAf8DTwGlA00BlQMAAf8DAAH/A1EBogNYAcgDAAH/AwAB/wNVAbYDVQG2AwAB/wMA + Af8DWAHIA1EBogMAAf8DAAH/A0wBkwMaAfkDAAH/A1EBoQNXAcoDAAH/AwAB/wMAAf4DOwFjAwAB/wMA + Af8DMwFTAxUB+gMAAf8DUgHZAwoBDgwAAxwBJwNJAeYDAAH/AwAB/wMAAf8DVgHBAwgBCwMRARcDOAFd + A04BlANWAdYDEgEYCAADTgHhAwAB/wMAAf8DJAE2IAADJAE1AwAB/wMAAf8DTwHfA1MB1wMAAf8DAAH/ + A0gBhQNHAecDAAH/AwAB/wNVAbYDVQG2AwAB/wMAAf8DSQHmA0gBhgMAAf8DAAH/A1UB1QMFAQcDUwGw + Az8B7AM3AVoDLQHzAwAB/gNKAY0DVQGzA0cB5wMSARgEAAMxAU8DAAH+A1gBwxQAAxwBJwNJAeYDAAH/ + AwAB/wMAAf8DVgHBAzMBUgMOARMDAAEBAwsBDwwAAx0B+AMAAf8DFQH6AwMBBCAAAwMBBAMVAfoDAAH/ + Ax0B+ANVAbQDVgG7A1YBuwM0BFUBtgNWAbsDVgG7A0gBhgNIAYYDVgG7A1YBuwNVAbYDNAFVA1YBuwNW + AbsDVQGzBAADTQGWAwAB/wNSAdkDPgFsAzsBZQNVAbYDAAH/A1UB2AMEAQYIAANVAbMDAAH+A0ABcAMp + AT8QAAMcAScDSQHmAwAB/wMAAf8DAAH/A1YBwQMIAQsUAANEAegDAAH/AzEB8gMAAQEjAAEBAzEB8gMA + Af8DRAHoA1UBswNWAbsDVgG7AzQEVQG2A1YBuwNWAbsDSAGGA0gBhgNWAbsDVgG7A1UBtgM0AVUDVgG7 + A1YBuwNVAbMEAANWAbgDPwHsA1cB1AMAAf8DAAH/A0QB6ANSAdkDSQHmAxMBGggAA0QBfAMAAf8DAAH/ + AwAB/xQAAx0BKQNEAegDAAH/AwAB/wMAAf8DVwG9AzgBXAM5AWADGgEkCAADWAHIAwAB/wMAAf8DIwEz + IAADJAE1AwAB/wMAAf8DVgHHA1MB1wMAAf8DAAH/A0gBhQNHAecDAAH/AwAB/wNVAbYDVQG2AwAB/wMA + Af8DSQHmA0gBhgMAAf8DAAH/A1UB1QQAAwcBCQMRARcDAAEBA1cBzQMAAf8DEgEYAwQBBgMTARoMAANI + AYQDAAH/AwAB/wMaAfkUAAMQARYDMAFNA0QB6AMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/gNIAYQEAANE + AXsDAAH/AwAB/wNQAaMgAANQAaQDAAH/AwAB/wNEAXoDTgGUAwAB/wMAAf8DUQGiA1YBxwMAAf8DAAH/ + A1UBtgNVAbYDAAH/AwAB/wNWAccDUAGjAwAB/wMAAf8DTAGSEAADHwEsAzEBTxQAAwEBAgNXAdEDHwH2 + AxwBKBQAAxABFgNQAaMDDwEUAx0BKQNEAegDAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DNAFVAxABFgMg + AfcDAAH/A04BmQQAAxABFgMrAUMDFwEgAxcBIAMrAUMDEQEXBAADTwGbAwAB/wMgAfcDEAEWAyABLgMA + Af4DAAH/A1MB1wNMAZEDOgHuA1cBzQNIAYYDSAGGA1cBzQM6Ae4DTAGRA1IB2QMAAf8DAAH+Ax8BLBAA + Az0BaQMVAfoDMQFODAADAQECA0sBkAMAAf8DVQG0FAADEAEWA1ABpAMPARQIAANHAYIDAAH/AwAB/wM3 + Ae8DTAGSAy0BRgNXAcUDVQG1BAADPAFnAwAB/wNRAeADUQGhAy0B8wMAAf8DAAH/AwAB/wMAAf8DKQH0 + A1ABnwNRAeADAAH/AzwBZwgAA00BlgNVAdUDQQFyAxgBIgNEAXwDUQGgA0QBfANEAXwDUQGgA0QBfAMZ + ASMDQQFzA1UB1QNOAZQQAAM8AWcDAAH+AwAB/wMAAf4DVQGzA0QBfANIAYQDVwHRAwAB/wMAAf8DNAHx + AyEBMAwAAxABFgNQAaQDDwEUDAADSwGOAwAB/wMAAf8DQwF4CAADCgENA0sBjwgAA0sBkAMAAf8DAAH/ + AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DSwGPDAADAwEEAzgBXQM9Ae0DRwGDA1IB3QMA + Af8DVQG2A1UBtgMAAf8DUQHcA0gBhAM9Ae0DOAFeAwIBAxAAA0wBkgMAAf8DVAHaA1gBxAMAAf4DAAH/ + AwAB/wMgAfcDVQG1AzQB8QMOAfsDMAFNBAADDAEQA1IBqANXAcADDgETEAADNgFZAwAB/wMAAf8DGwEm + DwABAQwAAzgBXANCAeoDAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DQgHqAzgBXBQAAwcBCQNQAZoDQwHr + AzgBXgMAAf4DVQG2A1UBtgMAAf4DOAFdAz8B7ANQAZoDBwEJFwABAQM/AW4DCgEOBAADQAFxAwAB/wMA + Af8DHAEoBAADIQQwAU0IAANCAXYDAAH/A1ABoxQAAwQBBQNWAccDAAH/A0gBhyAAAwUBBwM4AV0DUAGd + A1cBvQNXAb0DUAGdAzgBXQMFAQcgAAMhATADOQFfAzgBXQNQAZoDUAGaAzgBXAM5AWADIQEwLAADKwFD + AwAB/wMaAfkYAANDAXgDPwFvAwkBDBgAAwoBDQNOAZQDSwHlA0IBdAwAAUIBTQE+BwABPgMAASgDAAFA + AwABIAMAAQEBAAEBBgABARYAA/8BAAEfAf8B8AEPBAABDwH/AcABAwUAAQcBgAEBBAABgAEDAYABAQQA + AcABAwEBAYAEAAHAAQcBAQUAAcABAwEBBQABwAEBAQABgAQAAcABIAEAAYAEAAHAAXABAQGABAABwAH4 + BgABwAF8BgABwAE/AYABAQQAAeQBHwGAAQEEAAH+AQ8BwAEDBAAB/wEPAfABDwQAAeEBhwHwAQ8B8QH/ + AQ8B8AHBAYMBwAEDAYABPwEHAeABgwGBAYABAQGAAT8BAwHAAoEBgAEBAYABMQEBAYABAQGAAwABAQGA + AYEBBwHgAwABAQHAAQMBDwHwAwABIwHgAQcBDwHwAgABgAEwAfABHwEPAfACAAGAATAB+AEDAQ8B8AIA + AYABcAH4AQEBDwHwAgAB8wHhAfABAAEIARACAAHxAcMB4wEAAYABAQGAAQEB4AEBAccBDAHAAQMBgAEB + AeABAQEPAQ4B4AEHAcABAwHiARMBHwEPAfABDwHwAQ8B/gE/AR8Bhws= diff --git a/src/UniversalValveToolbox/FormProfilePropertie.Designer.cs b/src/UniversalValveToolbox/FormProfilePropertie.Designer.cs deleted file mode 100644 index 2a53181..0000000 --- a/src/UniversalValveToolbox/FormProfilePropertie.Designer.cs +++ /dev/null @@ -1,154 +0,0 @@ -namespace UniversalValveToolbox { - partial class FormProfilePropertie { - /// - /// Required designer variable. - /// - private System.ComponentModel.IContainer components = null; - - /// - /// Clean up any resources being used. - /// - /// true if managed resources should be disposed; otherwise, false. - protected override void Dispose(bool disposing) { - if (disposing && (components != null)) { - components.Dispose(); - } - base.Dispose(disposing); - } - - #region Windows Form Designer generated code - - /// - /// Required method for Designer support - do not modify - /// the contents of this method with the code editor. - /// - private void InitializeComponent() { - System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(FormProfilePropertie)); - this.textBox2 = new System.Windows.Forms.TextBox(); - this.textBox1 = new System.Windows.Forms.TextBox(); - this.comboBox1 = new System.Windows.Forms.ComboBox(); - this.label2 = new System.Windows.Forms.Label(); - this.label1 = new System.Windows.Forms.Label(); - this.label3 = new System.Windows.Forms.Label(); - this.buttonBrowse = new System.Windows.Forms.Button(); - this.buttonCancel = new System.Windows.Forms.Button(); - this.buttonOK = new System.Windows.Forms.Button(); - this.SuspendLayout(); - // - // textBox2 - // - this.textBox2.Location = new System.Drawing.Point(95, 65); - this.textBox2.Name = "textBox2"; - this.textBox2.Size = new System.Drawing.Size(295, 20); - this.textBox2.TabIndex = 10; - // - // textBox1 - // - this.textBox1.Location = new System.Drawing.Point(95, 12); - this.textBox1.Name = "textBox1"; - this.textBox1.Size = new System.Drawing.Size(376, 20); - this.textBox1.TabIndex = 11; - // - // comboBox1 - // - this.comboBox1.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; - this.comboBox1.FormattingEnabled = true; - this.comboBox1.Location = new System.Drawing.Point(95, 38); - this.comboBox1.Name = "comboBox1"; - this.comboBox1.Size = new System.Drawing.Size(376, 21); - this.comboBox1.TabIndex = 6; - // - // label2 - // - this.label2.AutoSize = true; - this.label2.Location = new System.Drawing.Point(12, 68); - this.label2.Name = "label2"; - this.label2.Size = new System.Drawing.Size(68, 13); - this.label2.TabIndex = 7; - this.label2.Text = "Project Path:"; - // - // label1 - // - this.label1.AutoSize = true; - this.label1.Location = new System.Drawing.Point(12, 15); - this.label1.Name = "label1"; - this.label1.Size = new System.Drawing.Size(74, 13); - this.label1.TabIndex = 8; - this.label1.Text = "Project Name:"; - // - // label3 - // - this.label3.AutoSize = true; - this.label3.Location = new System.Drawing.Point(12, 41); - this.label3.Name = "label3"; - this.label3.Size = new System.Drawing.Size(77, 13); - this.label3.TabIndex = 9; - this.label3.Text = "Linked engine:"; - // - // buttonBrowse - // - this.buttonBrowse.Location = new System.Drawing.Point(396, 63); - this.buttonBrowse.Name = "buttonBrowse"; - this.buttonBrowse.Size = new System.Drawing.Size(75, 23); - this.buttonBrowse.TabIndex = 14; - this.buttonBrowse.Text = "Browse"; - this.buttonBrowse.UseVisualStyleBackColor = true; - // - // buttonCancel - // - this.buttonCancel.Location = new System.Drawing.Point(396, 109); - this.buttonCancel.Name = "buttonCancel"; - this.buttonCancel.Size = new System.Drawing.Size(75, 23); - this.buttonCancel.TabIndex = 13; - this.buttonCancel.Text = "Cancel"; - this.buttonCancel.UseVisualStyleBackColor = true; - // - // buttonOK - // - this.buttonOK.Location = new System.Drawing.Point(315, 109); - this.buttonOK.Name = "buttonOK"; - this.buttonOK.Size = new System.Drawing.Size(75, 23); - this.buttonOK.TabIndex = 12; - this.buttonOK.Text = "OK"; - this.buttonOK.UseVisualStyleBackColor = true; - // - // FormProfilePropertie - // - this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); - this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; - this.ClientSize = new System.Drawing.Size(483, 144); - this.Controls.Add(this.buttonBrowse); - this.Controls.Add(this.buttonCancel); - this.Controls.Add(this.buttonOK); - this.Controls.Add(this.textBox2); - this.Controls.Add(this.textBox1); - this.Controls.Add(this.comboBox1); - this.Controls.Add(this.label2); - this.Controls.Add(this.label1); - this.Controls.Add(this.label3); - this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle; - this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon"))); - this.MaximizeBox = false; - this.MinimizeBox = false; - this.Name = "FormProfilePropertie"; - this.ShowInTaskbar = false; - this.StartPosition = System.Windows.Forms.FormStartPosition.CenterParent; - this.Text = "Properties"; - this.ResumeLayout(false); - this.PerformLayout(); - - } - - #endregion - - private System.Windows.Forms.TextBox textBox2; - private System.Windows.Forms.TextBox textBox1; - private System.Windows.Forms.ComboBox comboBox1; - private System.Windows.Forms.Label label2; - private System.Windows.Forms.Label label1; - private System.Windows.Forms.Label label3; - private System.Windows.Forms.Button buttonBrowse; - private System.Windows.Forms.Button buttonCancel; - private System.Windows.Forms.Button buttonOK; - } -} \ No newline at end of file diff --git a/src/UniversalValveToolbox/FormProfiles.Designer.cs b/src/UniversalValveToolbox/FormProfiles.Designer.cs index 9c32c8c..c743cea 100644 --- a/src/UniversalValveToolbox/FormProfiles.Designer.cs +++ b/src/UniversalValveToolbox/FormProfiles.Designer.cs @@ -27,23 +27,34 @@ this.comboBox_Mod = new System.Windows.Forms.ComboBox(); this.buttonOK = new System.Windows.Forms.Button(); this.buttonCancel = new System.Windows.Forms.Button(); - this.buttonEdit = new System.Windows.Forms.Button(); this.buttonNew = new System.Windows.Forms.Button(); this.buttonRemove = new System.Windows.Forms.Button(); + this.buttonBrowse = new System.Windows.Forms.Button(); + this.textBox2 = new System.Windows.Forms.TextBox(); + this.textBox1 = new System.Windows.Forms.TextBox(); + this.comboBox1 = new System.Windows.Forms.ComboBox(); + this.label2 = new System.Windows.Forms.Label(); + this.label1 = new System.Windows.Forms.Label(); + this.label3 = new System.Windows.Forms.Label(); + this.labelAddon = new System.Windows.Forms.Label(); + this.labelDivider = new System.Windows.Forms.Label(); this.SuspendLayout(); // // comboBox_Mod // + this.comboBox_Mod.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); this.comboBox_Mod.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; this.comboBox_Mod.FormattingEnabled = true; - this.comboBox_Mod.Location = new System.Drawing.Point(12, 12); + this.comboBox_Mod.Location = new System.Drawing.Point(12, 25); this.comboBox_Mod.Name = "comboBox_Mod"; - this.comboBox_Mod.Size = new System.Drawing.Size(278, 21); + this.comboBox_Mod.Size = new System.Drawing.Size(395, 21); this.comboBox_Mod.TabIndex = 3; // // buttonOK // - this.buttonOK.Location = new System.Drawing.Point(296, 10); + this.buttonOK.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right))); + this.buttonOK.Location = new System.Drawing.Point(332, 185); this.buttonOK.Name = "buttonOK"; this.buttonOK.Size = new System.Drawing.Size(75, 23); this.buttonOK.TabIndex = 4; @@ -52,63 +63,146 @@ // // buttonCancel // - this.buttonCancel.Location = new System.Drawing.Point(296, 39); + this.buttonCancel.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right))); + this.buttonCancel.Location = new System.Drawing.Point(413, 185); this.buttonCancel.Name = "buttonCancel"; this.buttonCancel.Size = new System.Drawing.Size(75, 23); this.buttonCancel.TabIndex = 5; this.buttonCancel.Text = "Cancel"; this.buttonCancel.UseVisualStyleBackColor = true; // - // buttonEdit - // - this.buttonEdit.Location = new System.Drawing.Point(12, 39); - this.buttonEdit.Name = "buttonEdit"; - this.buttonEdit.Size = new System.Drawing.Size(75, 23); - this.buttonEdit.TabIndex = 6; - this.buttonEdit.Text = "Edit"; - this.buttonEdit.UseVisualStyleBackColor = true; - this.buttonEdit.Click += new System.EventHandler(this.buttonEdit_Click); - // // buttonNew // - this.buttonNew.Location = new System.Drawing.Point(93, 39); + this.buttonNew.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right))); + this.buttonNew.Location = new System.Drawing.Point(413, 52); this.buttonNew.Name = "buttonNew"; this.buttonNew.Size = new System.Drawing.Size(75, 23); this.buttonNew.TabIndex = 7; this.buttonNew.Text = "New"; this.buttonNew.UseVisualStyleBackColor = true; - this.buttonNew.Click += new System.EventHandler(this.buttonNew_Click); // // buttonRemove // - this.buttonRemove.Location = new System.Drawing.Point(174, 39); + this.buttonRemove.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right))); + this.buttonRemove.Location = new System.Drawing.Point(413, 23); this.buttonRemove.Name = "buttonRemove"; this.buttonRemove.Size = new System.Drawing.Size(75, 23); this.buttonRemove.TabIndex = 8; this.buttonRemove.Text = "Remove"; this.buttonRemove.UseVisualStyleBackColor = true; // + // buttonBrowse + // + this.buttonBrowse.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right))); + this.buttonBrowse.Location = new System.Drawing.Point(413, 102); + this.buttonBrowse.Name = "buttonBrowse"; + this.buttonBrowse.Size = new System.Drawing.Size(75, 23); + this.buttonBrowse.TabIndex = 21; + this.buttonBrowse.Text = "Browse"; + this.buttonBrowse.UseVisualStyleBackColor = true; + // + // textBox2 + // + this.textBox2.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this.textBox2.Location = new System.Drawing.Point(12, 104); + this.textBox2.Name = "textBox2"; + this.textBox2.Size = new System.Drawing.Size(395, 20); + this.textBox2.TabIndex = 19; + // + // textBox1 + // + this.textBox1.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this.textBox1.Location = new System.Drawing.Point(12, 65); + this.textBox1.Name = "textBox1"; + this.textBox1.Size = new System.Drawing.Size(395, 20); + this.textBox1.TabIndex = 20; + // + // comboBox1 + // + this.comboBox1.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this.comboBox1.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; + this.comboBox1.FormattingEnabled = true; + this.comboBox1.Location = new System.Drawing.Point(12, 143); + this.comboBox1.Name = "comboBox1"; + this.comboBox1.Size = new System.Drawing.Size(395, 21); + this.comboBox1.TabIndex = 15; + // + // label2 + // + this.label2.AutoSize = true; + this.label2.Location = new System.Drawing.Point(12, 88); + this.label2.Name = "label2"; + this.label2.Size = new System.Drawing.Size(68, 13); + this.label2.TabIndex = 16; + this.label2.Text = "Project Path:"; + // + // label1 + // + this.label1.AutoSize = true; + this.label1.Location = new System.Drawing.Point(12, 49); + this.label1.Name = "label1"; + this.label1.Size = new System.Drawing.Size(74, 13); + this.label1.TabIndex = 17; + this.label1.Text = "Project Name:"; + // + // label3 + // + this.label3.AutoSize = true; + this.label3.Location = new System.Drawing.Point(12, 127); + this.label3.Name = "label3"; + this.label3.Size = new System.Drawing.Size(77, 13); + this.label3.TabIndex = 18; + this.label3.Text = "Linked engine:"; + // + // labelAddon + // + this.labelAddon.AutoSize = true; + this.labelAddon.Location = new System.Drawing.Point(12, 9); + this.labelAddon.Name = "labelAddon"; + this.labelAddon.Size = new System.Drawing.Size(72, 13); + this.labelAddon.TabIndex = 22; + this.labelAddon.Text = "Select Profile:"; + // + // labelDivider + // + this.labelDivider.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this.labelDivider.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D; + this.labelDivider.Location = new System.Drawing.Point(-18, 176); + this.labelDivider.Name = "labelDivider"; + this.labelDivider.Size = new System.Drawing.Size(550, 2); + this.labelDivider.TabIndex = 23; + // // FormProfiles // this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; - this.ClientSize = new System.Drawing.Size(383, 74); + this.ClientSize = new System.Drawing.Size(500, 220); + this.Controls.Add(this.labelDivider); + this.Controls.Add(this.labelAddon); + this.Controls.Add(this.buttonBrowse); + this.Controls.Add(this.textBox2); + this.Controls.Add(this.textBox1); + this.Controls.Add(this.comboBox1); + this.Controls.Add(this.label2); + this.Controls.Add(this.label1); + this.Controls.Add(this.label3); this.Controls.Add(this.buttonRemove); this.Controls.Add(this.buttonNew); - this.Controls.Add(this.buttonEdit); this.Controls.Add(this.buttonCancel); this.Controls.Add(this.buttonOK); this.Controls.Add(this.comboBox_Mod); - this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle; this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon"))); - this.MaximizeBox = false; - this.MinimizeBox = false; this.Name = "FormProfiles"; this.ShowInTaskbar = false; this.StartPosition = System.Windows.Forms.FormStartPosition.CenterParent; - this.Text = "Current game profile"; + this.Text = "Game profile"; this.Load += new System.EventHandler(this.FormEditProfile_Load); this.ResumeLayout(false); + this.PerformLayout(); } @@ -117,8 +211,16 @@ private System.Windows.Forms.ComboBox comboBox_Mod; private System.Windows.Forms.Button buttonOK; private System.Windows.Forms.Button buttonCancel; - private System.Windows.Forms.Button buttonEdit; private System.Windows.Forms.Button buttonNew; private System.Windows.Forms.Button buttonRemove; + private System.Windows.Forms.Button buttonBrowse; + private System.Windows.Forms.TextBox textBox2; + private System.Windows.Forms.TextBox textBox1; + private System.Windows.Forms.ComboBox comboBox1; + private System.Windows.Forms.Label label2; + private System.Windows.Forms.Label label1; + private System.Windows.Forms.Label label3; + private System.Windows.Forms.Label labelAddon; + private System.Windows.Forms.Label labelDivider; } } \ No newline at end of file diff --git a/src/UniversalValveToolbox/FormProfiles.cs b/src/UniversalValveToolbox/FormProfiles.cs index aa9f55e..24c6841 100644 --- a/src/UniversalValveToolbox/FormProfiles.cs +++ b/src/UniversalValveToolbox/FormProfiles.cs @@ -11,14 +11,5 @@ namespace UniversalValveToolbox { } - private void buttonNew_Click(object sender, EventArgs e) { - var frmProfilePropertie = new FormProfilePropertie(); - frmProfilePropertie.ShowDialog(); - } - - private void buttonEdit_Click(object sender, EventArgs e) { - var frmProfilePropertie = new FormProfilePropertie(); - frmProfilePropertie.ShowDialog(); - } } } diff --git a/src/UniversalValveToolbox/FormSettings.Designer.cs b/src/UniversalValveToolbox/FormSettings.Designer.cs index 4e2577b..9781e6d 100644 --- a/src/UniversalValveToolbox/FormSettings.Designer.cs +++ b/src/UniversalValveToolbox/FormSettings.Designer.cs @@ -25,22 +25,58 @@ private void InitializeComponent() { System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(FormSettings)); this.button4 = new System.Windows.Forms.Button(); + this.labelDivider = new System.Windows.Forms.Label(); + this.buttonCancel = new System.Windows.Forms.Button(); + this.buttonOK = new System.Windows.Forms.Button(); this.SuspendLayout(); // // button4 // - this.button4.Location = new System.Drawing.Point(12, 12); + this.button4.Location = new System.Drawing.Point(122, 33); this.button4.Name = "button4"; - this.button4.Size = new System.Drawing.Size(374, 23); + this.button4.Size = new System.Drawing.Size(165, 23); this.button4.TabIndex = 6; this.button4.Text = "Search avalible engines"; this.button4.UseVisualStyleBackColor = true; // + // labelDivider + // + this.labelDivider.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this.labelDivider.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D; + this.labelDivider.Location = new System.Drawing.Point(-21, 187); + this.labelDivider.Name = "labelDivider"; + this.labelDivider.Size = new System.Drawing.Size(500, 2); + this.labelDivider.TabIndex = 26; + // + // buttonCancel + // + this.buttonCancel.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right))); + this.buttonCancel.Location = new System.Drawing.Point(339, 199); + this.buttonCancel.Name = "buttonCancel"; + this.buttonCancel.Size = new System.Drawing.Size(75, 23); + this.buttonCancel.TabIndex = 25; + this.buttonCancel.Text = "Cancel"; + this.buttonCancel.UseVisualStyleBackColor = true; + // + // buttonOK + // + this.buttonOK.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right))); + this.buttonOK.Location = new System.Drawing.Point(258, 199); + this.buttonOK.Name = "buttonOK"; + this.buttonOK.Size = new System.Drawing.Size(75, 23); + this.buttonOK.TabIndex = 24; + this.buttonOK.Text = "OK"; + this.buttonOK.UseVisualStyleBackColor = true; + // // FormSettings // this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; - this.ClientSize = new System.Drawing.Size(426, 78); + this.ClientSize = new System.Drawing.Size(426, 234); + this.Controls.Add(this.labelDivider); + this.Controls.Add(this.buttonCancel); + this.Controls.Add(this.buttonOK); this.Controls.Add(this.button4); this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle; this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon"))); @@ -56,5 +92,8 @@ #endregion private System.Windows.Forms.Button button4; + private System.Windows.Forms.Label labelDivider; + private System.Windows.Forms.Button buttonCancel; + private System.Windows.Forms.Button buttonOK; } } \ No newline at end of file diff --git a/src/UniversalValveToolbox/Properties/translations/MenuCategories.Designer.cs b/src/UniversalValveToolbox/Properties/translations/MenuCategories.Designer.cs new file mode 100644 index 0000000..de7842b --- /dev/null +++ b/src/UniversalValveToolbox/Properties/translations/MenuCategories.Designer.cs @@ -0,0 +1,171 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.42000 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +namespace UniversalValveToolbox.Properties.translations { + using System; + + + /// + /// A strongly-typed resource class, for looking up localized strings, etc. + /// + // This class was auto-generated by the StronglyTypedResourceBuilder + // class via a tool like ResGen or Visual Studio. + // To add or remove a member, edit your .ResX file then rerun ResGen + // with the /str option, or rebuild your VS project. + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "16.0.0.0")] + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] + internal class MenuCategories { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal MenuCategories() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("UniversalValveToolbox.Properties.translations.MenuCategories", typeof(MenuCategories).Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to Addons. + /// + internal static string catAddons { + get { + return ResourceManager.GetString("catAddons", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Compile or Decpmpile. + /// + internal static string catCompileDecpmpile { + get { + return ResourceManager.GetString("catCompileDecpmpile", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Content. + /// + internal static string catContent { + get { + return ResourceManager.GetString("catContent", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Docs. + /// + internal static string catDocs { + get { + return ResourceManager.GetString("catDocs", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Landscape. + /// + internal static string catLandscape { + get { + return ResourceManager.GetString("catLandscape", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Misc. + /// + internal static string catMisc { + get { + return ResourceManager.GetString("catMisc", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Settings. + /// + internal static string catSettings { + get { + return ResourceManager.GetString("catSettings", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Support. + /// + internal static string catSupport { + get { + return ResourceManager.GetString("catSupport", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Textures. + /// + internal static string catTextures { + get { + return ResourceManager.GetString("catTextures", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Tools. + /// + internal static string catTools { + get { + return ResourceManager.GetString("catTools", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Utils. + /// + internal static string catUtils { + get { + return ResourceManager.GetString("catUtils", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Web Links. + /// + internal static string catWebLinks { + get { + return ResourceManager.GetString("catWebLinks", resourceCulture); + } + } + } +} diff --git a/src/UniversalValveToolbox/Properties/translations/MenuCategories.resx b/src/UniversalValveToolbox/Properties/translations/MenuCategories.resx new file mode 100644 index 0000000..c4c6f8b --- /dev/null +++ b/src/UniversalValveToolbox/Properties/translations/MenuCategories.resx @@ -0,0 +1,156 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Addons + + + Compile or Decpmpile + + + Content + + + Docs + + + Landscape + + + Misc + + + Settings + + + Support + + + Textures + + + Tools + + + Utils + + + Web Links + + \ No newline at end of file diff --git a/src/UniversalValveToolbox/Properties/translations/MenuCategories.ru.Designer.cs b/src/UniversalValveToolbox/Properties/translations/MenuCategories.ru.Designer.cs new file mode 100644 index 0000000..e69de29 diff --git a/src/UniversalValveToolbox/Properties/translations/MenuCategories.ru.resx b/src/UniversalValveToolbox/Properties/translations/MenuCategories.ru.resx new file mode 100644 index 0000000..c3017d5 --- /dev/null +++ b/src/UniversalValveToolbox/Properties/translations/MenuCategories.ru.resx @@ -0,0 +1,156 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Дополнения + + + Компиляция и Декомпиляция + + + Контент + + + Документация + + + Ландшафт + + + Разное + + + Настройки + + + Поддержка + + + Текстуры + + + Программны + + + Утилиты + + + Ссылки на Web + + \ No newline at end of file diff --git a/src/UniversalValveToolbox/Properties/str.Designer.cs b/src/UniversalValveToolbox/Properties/translations/MenuItems.Designer.cs similarity index 74% rename from src/UniversalValveToolbox/Properties/str.Designer.cs rename to src/UniversalValveToolbox/Properties/translations/MenuItems.Designer.cs index 8ae0ea3..5944bc3 100644 --- a/src/UniversalValveToolbox/Properties/str.Designer.cs +++ b/src/UniversalValveToolbox/Properties/translations/MenuItems.Designer.cs @@ -8,7 +8,7 @@ // //------------------------------------------------------------------------------ -namespace UniversalValveToolbox.Properties { +namespace UniversalValveToolbox.Properties.translations { using System; @@ -22,14 +22,14 @@ namespace UniversalValveToolbox.Properties { [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "16.0.0.0")] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] - internal class str { + internal class MenuItems { private static global::System.Resources.ResourceManager resourceMan; private static global::System.Globalization.CultureInfo resourceCulture; [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] - internal str() { + internal MenuItems() { } /// @@ -39,7 +39,7 @@ namespace UniversalValveToolbox.Properties { internal static global::System.Resources.ResourceManager ResourceManager { get { if (object.ReferenceEquals(resourceMan, null)) { - global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("UniversalValveToolbox.Properties.str", typeof(str).Assembly); + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("UniversalValveToolbox.Properties.translations.MenuItems", typeof(MenuItems).Assembly); resourceMan = temp; } return resourceMan; @@ -61,47 +61,47 @@ namespace UniversalValveToolbox.Properties { } /// - /// Looks up a localized string similar to Edit Configurations. + /// Looks up a localized string similar to About. /// - internal static string strEditConfigurations { + internal static string itmAbout { get { - return ResourceManager.GetString("strEditConfigurations", resourceCulture); + return ResourceManager.GetString("itmAbout", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Edit Game Configurations. + /// + internal static string itmEditConfigurations { + get { + return ResourceManager.GetString("itmEditConfigurations", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Edit Plugins. + /// + internal static string itmEditPlugins { + get { + return ResourceManager.GetString("itmEditPlugins", resourceCulture); } } /// /// Looks up a localized string similar to GitHub Link. /// - internal static string strGitHubLink { + internal static string itmGitHubLink { get { - return ResourceManager.GetString("strGitHubLink", resourceCulture); + return ResourceManager.GetString("itmGitHubLink", resourceCulture); } } /// - /// Looks up a localized string similar to Info. + /// Looks up a localized string similar to Open Settings. /// - internal static string strInfo { + internal static string itmOpenSettings { get { - return ResourceManager.GetString("strInfo", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Settings. - /// - internal static string strSettings { - get { - return ResourceManager.GetString("strSettings", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Web Links. - /// - internal static string strWebLinks { - get { - return ResourceManager.GetString("strWebLinks", resourceCulture); + return ResourceManager.GetString("itmOpenSettings", resourceCulture); } } } diff --git a/src/UniversalValveToolbox/Properties/str.resx b/src/UniversalValveToolbox/Properties/translations/MenuItems.resx similarity index 93% rename from src/UniversalValveToolbox/Properties/str.resx rename to src/UniversalValveToolbox/Properties/translations/MenuItems.resx index 5319f6f..7b226ed 100644 --- a/src/UniversalValveToolbox/Properties/str.resx +++ b/src/UniversalValveToolbox/Properties/translations/MenuItems.resx @@ -117,19 +117,19 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - Edit Configurations + + About - + + Edit Game Configurations + + + Edit Plugins + + GitHub Link - - Info - - - Settings - - - Web Links + + Open Settings \ No newline at end of file diff --git a/src/UniversalValveToolbox/Properties/translations/MenuItems.ru.resx b/src/UniversalValveToolbox/Properties/translations/MenuItems.ru.resx new file mode 100644 index 0000000..f6b3530 --- /dev/null +++ b/src/UniversalValveToolbox/Properties/translations/MenuItems.ru.resx @@ -0,0 +1,135 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + О Программе + + + Редактирование Игровых Конфигураций + + + Редактирование Плагинов + + + Ссылка на GitHub + + + Открыть Настройки + + \ No newline at end of file diff --git a/src/UniversalValveToolbox/Properties/translations/MessageBoxes.Designer.cs b/src/UniversalValveToolbox/Properties/translations/MessageBoxes.Designer.cs new file mode 100644 index 0000000..a70fa71 --- /dev/null +++ b/src/UniversalValveToolbox/Properties/translations/MessageBoxes.Designer.cs @@ -0,0 +1,72 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.42000 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +namespace UniversalValveToolbox.Properties.translations { + using System; + + + /// + /// A strongly-typed resource class, for looking up localized strings, etc. + /// + // This class was auto-generated by the StronglyTypedResourceBuilder + // class via a tool like ResGen or Visual Studio. + // To add or remove a member, edit your .ResX file then rerun ResGen + // with the /str option, or rebuild your VS project. + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "16.0.0.0")] + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] + internal class MessageBoxes { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal MessageBoxes() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("UniversalValveToolbox.Properties.translations.MessageBoxes", typeof(MessageBoxes).Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to Info. + /// + internal static string msgInfo { + get { + return ResourceManager.GetString("msgInfo", resourceCulture); + } + } + } +} diff --git a/src/UniversalValveToolbox/Properties/translations/MessageBoxes.resx b/src/UniversalValveToolbox/Properties/translations/MessageBoxes.resx new file mode 100644 index 0000000..d014140 --- /dev/null +++ b/src/UniversalValveToolbox/Properties/translations/MessageBoxes.resx @@ -0,0 +1,123 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Info + + \ No newline at end of file diff --git a/src/UniversalValveToolbox/Properties/translations/MessageBoxes.ru.Designer.cs b/src/UniversalValveToolbox/Properties/translations/MessageBoxes.ru.Designer.cs new file mode 100644 index 0000000..e69de29 diff --git a/src/UniversalValveToolbox/Properties/str.ru.resx b/src/UniversalValveToolbox/Properties/translations/MessageBoxes.ru.resx similarity index 92% rename from src/UniversalValveToolbox/Properties/str.ru.resx rename to src/UniversalValveToolbox/Properties/translations/MessageBoxes.ru.resx index e1b96a1..601ec0e 100644 --- a/src/UniversalValveToolbox/Properties/str.ru.resx +++ b/src/UniversalValveToolbox/Properties/translations/MessageBoxes.ru.resx @@ -117,19 +117,7 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - Редактирование конфигураций - - - Ссылка на GitHub - - + Информация - - Настройки - - - Ссылки на Web - \ No newline at end of file diff --git a/src/UniversalValveToolbox/UniversalValveToolbox.csproj b/src/UniversalValveToolbox/UniversalValveToolbox.csproj index bc1eb3c..0ccac3f 100644 --- a/src/UniversalValveToolbox/UniversalValveToolbox.csproj +++ b/src/UniversalValveToolbox/UniversalValveToolbox.csproj @@ -55,11 +55,11 @@ - + Form - - FormProfilePropertie.cs + + FormAddons.cs Form @@ -81,13 +81,33 @@ - + + MenuCategories.resx True True - str.resx - - FormProfilePropertie.cs + + True + True + MenuItems.resx + + + True + True + MenuCategories.ru.resx + + + MessageBoxes.ru.resx + True + True + + + True + True + MessageBoxes.resx + + + FormAddons.cs FormProfiles.cs @@ -108,11 +128,29 @@ Resources.resx True - - + ResXFileCodeGenerator - str.Designer.cs + MenuCategories.Designer.cs + + + ResXFileCodeGenerator + MenuItems.Designer.cs + + + ResXFileCodeGenerator + MenuCategories.ru.Designer.cs + + + ResXFileCodeGenerator + MessageBoxes.ru.Designer.cs + + + ResXFileCodeGenerator + MessageBoxes.Designer.cs + + + diff --git a/src/UniversalValveToolbox/json/addons/myOtherProgram.json b/src/UniversalValveToolbox/json/addons/myOtherProgram.json new file mode 100644 index 0000000..cb95ef2 --- /dev/null +++ b/src/UniversalValveToolbox/json/addons/myOtherProgram.json @@ -0,0 +1,7 @@ +{ + "engine": [ 243730, 10 ], //linked avalible engine(s) by id + "name": "My another Awesome Program", + "category": "catUtils", //link program to one of category + "bin": "C:\\program123.exe", //full path + "args": "" +} diff --git a/src/UniversalValveToolbox/json/addons/myProgram.json b/src/UniversalValveToolbox/json/addons/myProgram.json new file mode 100644 index 0000000..19a4c54 --- /dev/null +++ b/src/UniversalValveToolbox/json/addons/myProgram.json @@ -0,0 +1,7 @@ +{ + "engine": 243730, //linked avalible engine(s) by id + "name": "My Awesome Program", + "category": "catCompileDecpmpile", //link program to one of category + "bin": "C:\\program.exe", //full path + "args": "-dev" +}