some ui additions 💩

💩
This commit is contained in:
STAM 2020-01-09 03:28:34 +03:00
parent ab42904521
commit ed7093c350
14 changed files with 853 additions and 102 deletions

View File

@ -28,109 +28,149 @@
/// </summary>
private void InitializeComponent()
{
System.Windows.Forms.ListViewGroup listViewGroup1 = new System.Windows.Forms.ListViewGroup("ListViewGroup", System.Windows.Forms.HorizontalAlignment.Left);
System.Windows.Forms.ListViewGroup listViewGroup2 = new System.Windows.Forms.ListViewGroup("ListViewGroup", System.Windows.Forms.HorizontalAlignment.Left);
System.Windows.Forms.ListViewGroup listViewGroup3 = new System.Windows.Forms.ListViewGroup("ListViewGroup", System.Windows.Forms.HorizontalAlignment.Left);
System.Windows.Forms.ListViewItem listViewItem1 = new System.Windows.Forms.ListViewItem("");
System.Windows.Forms.ListViewItem listViewItem2 = new System.Windows.Forms.ListViewItem("");
System.Windows.Forms.ListViewItem listViewItem3 = new System.Windows.Forms.ListViewItem("");
this.components = new System.ComponentModel.Container();
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(FormMain));
this.button_Settings = new System.Windows.Forms.Button();
this.comboBox_Mod = new System.Windows.Forms.ComboBox();
this.comboBox_Engine = new System.Windows.Forms.ComboBox();
this.label_Engine = new System.Windows.Forms.Label();
this.label_Mod = new System.Windows.Forms.Label();
this.listView1 = new System.Windows.Forms.ListView();
this.columnHeader1 = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader()));
this.columnHeader2 = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader()));
this.listView = new System.Windows.Forms.ListView();
this.imageListLarge = new System.Windows.Forms.ImageList(this.components);
this.imageListSmall = new System.Windows.Forms.ImageList(this.components);
this.statusStrip = new System.Windows.Forms.StatusStrip();
this.toolStripStatusLabelSteam = new System.Windows.Forms.ToolStripStatusLabel();
this.toolStripStatusLabelLogin = new System.Windows.Forms.ToolStripStatusLabel();
this.toolStripStatusLabelRefresh = new System.Windows.Forms.ToolStripStatusLabel();
this.statusStrip.SuspendLayout();
this.SuspendLayout();
//
// button_Settings
//
this.button_Settings.Location = new System.Drawing.Point(270, 169);
this.button_Settings.Name = "button_Settings";
this.button_Settings.Size = new System.Drawing.Size(75, 21);
this.button_Settings.TabIndex = 0;
this.button_Settings.Text = "Settings";
this.button_Settings.UseVisualStyleBackColor = true;
this.button_Settings.Click += new System.EventHandler(this.button_Launch_Click);
//
// comboBox_Mod
//
this.comboBox_Mod.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)));
this.comboBox_Mod.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
this.comboBox_Mod.FormattingEnabled = true;
this.comboBox_Mod.Location = new System.Drawing.Point(103, 142);
this.comboBox_Mod.Location = new System.Drawing.Point(103, 389);
this.comboBox_Mod.Name = "comboBox_Mod";
this.comboBox_Mod.Size = new System.Drawing.Size(242, 21);
this.comboBox_Mod.TabIndex = 1;
//
// comboBox_Engine
//
this.comboBox_Engine.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)));
this.comboBox_Engine.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
this.comboBox_Engine.FormattingEnabled = true;
this.comboBox_Engine.Location = new System.Drawing.Point(103, 115);
this.comboBox_Engine.Location = new System.Drawing.Point(103, 362);
this.comboBox_Engine.Name = "comboBox_Engine";
this.comboBox_Engine.Size = new System.Drawing.Size(242, 21);
this.comboBox_Engine.TabIndex = 1;
//
// label_Engine
//
this.label_Engine.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)));
this.label_Engine.AutoSize = true;
this.label_Engine.Location = new System.Drawing.Point(17, 118);
this.label_Engine.Location = new System.Drawing.Point(17, 365);
this.label_Engine.Name = "label_Engine";
this.label_Engine.Size = new System.Drawing.Size(80, 13);
this.label_Engine.TabIndex = 2;
this.label_Engine.Text = "Engine version:";
this.label_Engine.Click += new System.EventHandler(this.label1_Click);
//
// label_Mod
//
this.label_Mod.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)));
this.label_Mod.AutoSize = true;
this.label_Mod.Location = new System.Drawing.Point(17, 145);
this.label_Mod.Location = new System.Drawing.Point(17, 392);
this.label_Mod.Name = "label_Mod";
this.label_Mod.Size = new System.Drawing.Size(75, 13);
this.label_Mod.TabIndex = 3;
this.label_Mod.Text = "Current Game:";
this.label_Mod.Click += new System.EventHandler(this.label1_Click_1);
//
// listView1
// listView
//
this.listView1.Columns.AddRange(new System.Windows.Forms.ColumnHeader[] {
this.columnHeader1,
this.columnHeader2});
listViewGroup1.Header = "ListViewGroup";
listViewGroup1.Name = "listViewGroup1";
listViewGroup2.Header = "ListViewGroup";
listViewGroup2.Name = "listViewGroup2";
listViewGroup3.Header = "ListViewGroup";
listViewGroup3.Name = "listViewGroup3";
this.listView1.Groups.AddRange(new System.Windows.Forms.ListViewGroup[] {
listViewGroup1,
listViewGroup2,
listViewGroup3});
this.listView1.HideSelection = false;
this.listView1.Items.AddRange(new System.Windows.Forms.ListViewItem[] {
listViewItem1,
listViewItem2,
listViewItem3});
this.listView1.Location = new System.Drawing.Point(12, 12);
this.listView1.MultiSelect = false;
this.listView1.Name = "listView1";
this.listView1.Size = new System.Drawing.Size(333, 97);
this.listView1.TabIndex = 4;
this.listView1.UseCompatibleStateImageBehavior = false;
this.listView.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.listView.GridLines = true;
this.listView.HideSelection = false;
this.listView.LargeImageList = this.imageListLarge;
this.listView.Location = new System.Drawing.Point(12, 12);
this.listView.MultiSelect = false;
this.listView.Name = "listView";
this.listView.Size = new System.Drawing.Size(333, 344);
this.listView.SmallImageList = this.imageListSmall;
this.listView.StateImageList = this.imageListLarge;
this.listView.TabIndex = 4;
this.listView.TileSize = new System.Drawing.Size(256, 30);
this.listView.UseCompatibleStateImageBehavior = false;
this.listView.View = System.Windows.Forms.View.Tile;
this.listView.MouseDoubleClick += new System.Windows.Forms.MouseEventHandler(this.listView_MouseDoubleClick);
//
// imageListLarge
//
this.imageListLarge.ImageStream = ((System.Windows.Forms.ImageListStreamer)(resources.GetObject("imageListLarge.ImageStream")));
this.imageListLarge.TransparentColor = System.Drawing.Color.Transparent;
this.imageListLarge.Images.SetKeyName(0, "github-logo_24.png");
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");
//
// imageListSmall
//
this.imageListSmall.ImageStream = ((System.Windows.Forms.ImageListStreamer)(resources.GetObject("imageListSmall.ImageStream")));
this.imageListSmall.TransparentColor = System.Drawing.Color.Transparent;
this.imageListSmall.Images.SetKeyName(0, "github-logo_16.png");
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");
//
// statusStrip
//
this.statusStrip.GripStyle = System.Windows.Forms.ToolStripGripStyle.Visible;
this.statusStrip.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
this.toolStripStatusLabelSteam,
this.toolStripStatusLabelLogin,
this.toolStripStatusLabelRefresh});
this.statusStrip.Location = new System.Drawing.Point(0, 410);
this.statusStrip.Name = "statusStrip";
this.statusStrip.Size = new System.Drawing.Size(357, 25);
this.statusStrip.TabIndex = 5;
//
// toolStripStatusLabelSteam
//
this.toolStripStatusLabelSteam.Image = global::UniversalValveToolbox.Properties.Resources.cancel_16;
this.toolStripStatusLabelSteam.Name = "toolStripStatusLabelSteam";
this.toolStripStatusLabelSteam.Size = new System.Drawing.Size(89, 20);
this.toolStripStatusLabelSteam.Text = "Steam: none";
//
// toolStripStatusLabelLogin
//
this.toolStripStatusLabelLogin.Image = global::UniversalValveToolbox.Properties.Resources.human_16;
this.toolStripStatusLabelLogin.Name = "toolStripStatusLabelLogin";
this.toolStripStatusLabelLogin.Size = new System.Drawing.Size(86, 20);
this.toolStripStatusLabelLogin.Text = "Login: none";
//
// toolStripStatusLabelRefresh
//
this.toolStripStatusLabelRefresh.BorderSides = ((System.Windows.Forms.ToolStripStatusLabelBorderSides)((((System.Windows.Forms.ToolStripStatusLabelBorderSides.Left | System.Windows.Forms.ToolStripStatusLabelBorderSides.Top)
| System.Windows.Forms.ToolStripStatusLabelBorderSides.Right)
| System.Windows.Forms.ToolStripStatusLabelBorderSides.Bottom)));
this.toolStripStatusLabelRefresh.BorderStyle = System.Windows.Forms.Border3DStyle.RaisedOuter;
this.toolStripStatusLabelRefresh.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image;
this.toolStripStatusLabelRefresh.DoubleClickEnabled = true;
this.toolStripStatusLabelRefresh.Image = global::UniversalValveToolbox.Properties.Resources.refresh_16;
this.toolStripStatusLabelRefresh.Name = "toolStripStatusLabelRefresh";
this.toolStripStatusLabelRefresh.Size = new System.Drawing.Size(20, 20);
//
// FormMain
//
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.ClientSize = new System.Drawing.Size(357, 200);
this.Controls.Add(this.listView1);
this.ClientSize = new System.Drawing.Size(357, 435);
this.Controls.Add(this.statusStrip);
this.Controls.Add(this.listView);
this.Controls.Add(this.label_Mod);
this.Controls.Add(this.label_Engine);
this.Controls.Add(this.comboBox_Engine);
this.Controls.Add(this.comboBox_Mod);
this.Controls.Add(this.button_Settings);
this.DoubleBuffered = true;
this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle;
this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
@ -139,21 +179,25 @@
this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
this.Text = "Universal Valve Toolbox";
this.Load += new System.EventHandler(this.FormMain_Load);
this.statusStrip.ResumeLayout(false);
this.statusStrip.PerformLayout();
this.ResumeLayout(false);
this.PerformLayout();
}
#endregion
private System.Windows.Forms.Button button_Settings;
private System.Windows.Forms.ComboBox comboBox_Mod;
private System.Windows.Forms.ComboBox comboBox_Engine;
private System.Windows.Forms.Label label_Engine;
private System.Windows.Forms.Label label_Mod;
private System.Windows.Forms.ListView listView1;
private System.Windows.Forms.ColumnHeader columnHeader1;
private System.Windows.Forms.ColumnHeader columnHeader2;
private System.Windows.Forms.ListView listView;
private System.Windows.Forms.StatusStrip statusStrip;
private System.Windows.Forms.ToolStripStatusLabel toolStripStatusLabelSteam;
private System.Windows.Forms.ToolStripStatusLabel toolStripStatusLabelLogin;
private System.Windows.Forms.ImageList imageListLarge;
private System.Windows.Forms.ImageList imageListSmall;
private System.Windows.Forms.ToolStripStatusLabel toolStripStatusLabelRefresh;
}
}

View File

@ -2,6 +2,7 @@
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Diagnostics;
using System.Drawing;
using System.Linq;
using System.Text;
@ -15,21 +16,37 @@ namespace UniversalValveToolbox
public FormMain()
{
InitializeComponent();
}
FillBaseMenuItems();
private void label1_Click(object sender, EventArgs e)
{
}
private void label1_Click_1(object sender, EventArgs e)
{
}
private void FormMain_Load(object sender, EventArgs e)
{
}
private void FillBaseMenuItems() {
ListViewGroup listViewGroupSettings = new ListViewGroup(Properties.str.strSettings);
ListViewGroup listViewGroupWebLinks = new ListViewGroup(Properties.str.strWebLinks);
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;
listViewGroupSettings.Name = "ListViewGroupSettings";
listViewGroupWebLinks.Header = Properties.str.strWebLinks;
listViewGroupWebLinks.Name = "ListViewGroupUrls";
listViewItemSettings.Group = listViewGroupSettings;
listViewItemEditConfigurations.Group = listViewGroupSettings;
listViewItemGitHubLink.Group = listViewGroupWebLinks;
listView.Groups.AddRange(new ListViewGroup[] { listViewGroupSettings, listViewGroupWebLinks });
listView.Items.AddRange(new ListViewItem[] { listViewItemSettings, listViewItemEditConfigurations, listViewItemGitHubLink });
}
private void button_Launch_Click(object sender, EventArgs e)
@ -37,5 +54,60 @@ namespace UniversalValveToolbox
var frmSettings = new FormSettings();
frmSettings.ShowDialog();
}
private void listView_MouseDoubleClick(object sender, MouseEventArgs e) {
/*
* Part of code by STAM. Sorry.
*
*
* = *
* +#%.
* @*.+@#####+
* =% % +
* :#. *@
* .%## .#- -#. +##-
* .%##*. %+ .#* -###-
* .%##* *###+-.=% -###-
* +##+. -#. .=#. -##@
* .%##+. +@ .#- -###.
* .%##* =%.-%#* -###-
* .* - .#=. .+-
* ==
* *#
* .#-
* .@+
* -##*
* .= *
*
* Nope. I'm really sorry.
*/
for (int i = 0; i < listView.Items.Count; i++) {
var rectangle = listView.GetItemRect(i);
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
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
var frmSettings = new FormSettings();
frmSettings.ShowDialog();
} else if (selectedClient == Properties.str.strGitHubLink) {
#if DEBUG
MessageBox.Show(selectedClient, Properties.str.strInfo, MessageBoxButtons.OK, MessageBoxIcon.Information);
#endif
Process.Start("https://github.com/EpicMorg/UniversalValveToolbox");
}
return;
}
}
}
}
}

View File

@ -117,6 +117,200 @@
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<metadata name="imageListLarge.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>236, 17</value>
</metadata>
<data name="imageListLarge.ImageStream" mimetype="application/x-microsoft.net.object.binary.base64">
<value>
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
</value>
</data>
<metadata name="imageListSmall.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>126, 17</value>
</metadata>
<data name="imageListSmall.ImageStream" mimetype="application/x-microsoft.net.object.binary.base64">
<value>
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
</value>
</data>
<metadata name="statusStrip.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>17, 17</value>
</metadata>
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
<data name="$this.Icon" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>

View File

@ -71,7 +71,7 @@
this.groupBox1.Controls.Add(this.label1);
this.groupBox1.Controls.Add(this.label3);
this.groupBox1.Controls.Add(this.label_Mod);
this.groupBox1.Location = new System.Drawing.Point(12, 12);
this.groupBox1.Location = new System.Drawing.Point(432, 196);
this.groupBox1.Name = "groupBox1";
this.groupBox1.Size = new System.Drawing.Size(374, 165);
this.groupBox1.TabIndex = 5;
@ -157,7 +157,7 @@
//
// button4
//
this.button4.Location = new System.Drawing.Point(12, 209);
this.button4.Location = new System.Drawing.Point(432, 393);
this.button4.Name = "button4";
this.button4.Size = new System.Drawing.Size(374, 23);
this.button4.TabIndex = 6;
@ -168,7 +168,7 @@
//
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.ClientSize = new System.Drawing.Size(398, 242);
this.ClientSize = new System.Drawing.Size(844, 485);
this.Controls.Add(this.groupBox1);
this.Controls.Add(this.button4);
this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle;

View File

@ -8,10 +8,10 @@
// </auto-generated>
//------------------------------------------------------------------------------
namespace UniversalValveToolbox.Properties
{
namespace UniversalValveToolbox.Properties {
using System;
/// <summary>
/// A strongly-typed resource class, for looking up localized strings, etc.
/// </summary>
@ -19,53 +19,85 @@ namespace UniversalValveToolbox.Properties
// 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", "4.0.0.0")]
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "16.0.0.0")]
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
internal class Resources
{
internal class Resources {
private static global::System.Resources.ResourceManager resourceMan;
private static global::System.Globalization.CultureInfo resourceCulture;
[global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")]
internal Resources()
{
internal Resources() {
}
/// <summary>
/// Returns the cached ResourceManager instance used by this class.
/// </summary>
[global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
internal static global::System.Resources.ResourceManager ResourceManager
{
get
{
if ((resourceMan == null))
{
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.Resources", typeof(Resources).Assembly);
resourceMan = temp;
}
return resourceMan;
}
}
/// <summary>
/// Overrides the current thread's CurrentUICulture property for all
/// resource lookups using this strongly typed resource class.
/// </summary>
[global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
internal static global::System.Globalization.CultureInfo Culture
{
get
{
internal static global::System.Globalization.CultureInfo Culture {
get {
return resourceCulture;
}
set
{
set {
resourceCulture = value;
}
}
/// <summary>
/// Looks up a localized resource of type System.Drawing.Bitmap.
/// </summary>
internal static System.Drawing.Bitmap cancel_16 {
get {
object obj = ResourceManager.GetObject("cancel_16", resourceCulture);
return ((System.Drawing.Bitmap)(obj));
}
}
/// <summary>
/// Looks up a localized resource of type System.Drawing.Bitmap.
/// </summary>
internal static System.Drawing.Bitmap checked_16 {
get {
object obj = ResourceManager.GetObject("checked_16", resourceCulture);
return ((System.Drawing.Bitmap)(obj));
}
}
/// <summary>
/// Looks up a localized resource of type System.Drawing.Bitmap.
/// </summary>
internal static System.Drawing.Bitmap human_16 {
get {
object obj = ResourceManager.GetObject("human_16", resourceCulture);
return ((System.Drawing.Bitmap)(obj));
}
}
/// <summary>
/// Looks up a localized resource of type System.Drawing.Bitmap.
/// </summary>
internal static System.Drawing.Bitmap refresh_16 {
get {
object obj = ResourceManager.GetObject("refresh_16", resourceCulture);
return ((System.Drawing.Bitmap)(obj));
}
}
}
}

View File

@ -46,7 +46,7 @@
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Serialization.Formatters.Binary.BinaryFormatter
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
@ -60,6 +60,7 @@
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
@ -68,9 +69,10 @@
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" />
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
@ -85,9 +87,10 @@
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" msdata:Ordinal="1" />
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
@ -109,9 +112,22 @@
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<assembly alias="System.Windows.Forms" name="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
<data name="checked_16" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\checked_16.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="cancel_16" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\cancel_16.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="human_16" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\human_16.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="refresh_16" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\refresh_16.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
</root>

View File

@ -0,0 +1,108 @@
//------------------------------------------------------------------------------
// <auto-generated>
// 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.
// </auto-generated>
//------------------------------------------------------------------------------
namespace UniversalValveToolbox.Properties {
using System;
/// <summary>
/// A strongly-typed resource class, for looking up localized strings, etc.
/// </summary>
// 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 str {
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() {
}
/// <summary>
/// Returns the cached ResourceManager instance used by this class.
/// </summary>
[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.str", typeof(str).Assembly);
resourceMan = temp;
}
return resourceMan;
}
}
/// <summary>
/// Overrides the current thread's CurrentUICulture property for all
/// resource lookups using this strongly typed resource class.
/// </summary>
[global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
internal static global::System.Globalization.CultureInfo Culture {
get {
return resourceCulture;
}
set {
resourceCulture = value;
}
}
/// <summary>
/// Looks up a localized string similar to Edit Configurations.
/// </summary>
internal static string strEditConfigurations {
get {
return ResourceManager.GetString("strEditConfigurations", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to GitHub Link.
/// </summary>
internal static string strGitHubLink {
get {
return ResourceManager.GetString("strGitHubLink", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to Info.
/// </summary>
internal static string strInfo {
get {
return ResourceManager.GetString("strInfo", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to Settings.
/// </summary>
internal static string strSettings {
get {
return ResourceManager.GetString("strSettings", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to Web Links.
/// </summary>
internal static string strWebLinks {
get {
return ResourceManager.GetString("strWebLinks", resourceCulture);
}
}
}
}

View File

@ -0,0 +1,135 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<data name="strEditConfigurations" xml:space="preserve">
<value>Edit Configurations</value>
</data>
<data name="strGitHubLink" xml:space="preserve">
<value>GitHub Link</value>
</data>
<data name="strInfo" xml:space="preserve">
<value>Info</value>
</data>
<data name="strSettings" xml:space="preserve">
<value>Settings</value>
</data>
<data name="strWebLinks" xml:space="preserve">
<value>Web Links</value>
</data>
</root>

View File

@ -0,0 +1,135 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<data name="strEditConfigurations" xml:space="preserve">
<value>Редактирование конфигураций</value>
</data>
<data name="strGitHubLink" xml:space="preserve">
<value>Ссылка на GitHub</value>
</data>
<data name="strInfo" xml:space="preserve">
<value>Информация</value>
</data>
<data name="strSettings" xml:space="preserve">
<value>Настройки</value>
</data>
<data name="strWebLinks" xml:space="preserve">
<value>Ссылки на Web</value>
</data>
</root>

Binary file not shown.

After

Width:  |  Height:  |  Size: 503 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 555 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 459 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 463 B

View File

@ -69,6 +69,11 @@
</Compile>
<Compile Include="Program.cs" />
<Compile Include="Properties\AssemblyInfo.cs" />
<Compile Include="Properties\str.Designer.cs">
<AutoGen>True</AutoGen>
<DesignTime>True</DesignTime>
<DependentUpon>str.resx</DependentUpon>
</Compile>
<EmbeddedResource Include="FormMain.resx">
<DependentUpon>FormMain.cs</DependentUpon>
</EmbeddedResource>
@ -83,7 +88,13 @@
<Compile Include="Properties\Resources.Designer.cs">
<AutoGen>True</AutoGen>
<DependentUpon>Resources.resx</DependentUpon>
<DesignTime>True</DesignTime>
</Compile>
<EmbeddedResource Include="Properties\str.ru.resx" />
<EmbeddedResource Include="Properties\str.resx">
<Generator>ResXFileCodeGenerator</Generator>
<LastGenOutput>str.Designer.cs</LastGenOutput>
</EmbeddedResource>
<None Include="json\engines\496450.json" />
<None Include="json\engines\254430.json" />
<None Include="json\engines\243750.json" />
@ -105,6 +116,10 @@
<None Include="App.config" />
</ItemGroup>
<ItemGroup>
<None Include="Resources\cancel_16.png" />
<None Include="Resources\checked_16.png" />
<None Include="Resources\human_16.png" />
<None Include="Resources\refresh_16.png" />
<Content Include="valve.ico" />
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />