Forms -> Segoe UI

This commit is contained in:
Sean Kaim
2019-01-03 11:24:04 -05:00
parent 3dcb0b2c69
commit 62f7347178
23 changed files with 1338 additions and 79 deletions

View File

@@ -87,7 +87,7 @@
this.textBox.Dock = System.Windows.Forms.DockStyle.Fill;
this.textBox.Location = new System.Drawing.Point(3, 27);
this.textBox.Name = "textBox";
this.textBox.Size = new System.Drawing.Size(278, 20);
this.textBox.Size = new System.Drawing.Size(278, 22);
this.textBox.TabIndex = 2;
//
// label
@@ -110,6 +110,7 @@
this.ControlBox = false;
this.Controls.Add(this.tableLayoutPanel1);
this.DoubleBuffered = true;
this.Font = new System.Drawing.Font("Segoe UI", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedDialog;
this.MaximizeBox = false;
this.MinimizeBox = false;

View File

@@ -53,7 +53,7 @@ namespace mRemoteNG.UI.Forms.OptionsPages
this.chkAutomaticallyGetSessionInfo.AutoSize = true;
this.chkAutomaticallyGetSessionInfo.Location = new System.Drawing.Point(3, 3);
this.chkAutomaticallyGetSessionInfo.Name = "chkAutomaticallyGetSessionInfo";
this.chkAutomaticallyGetSessionInfo.Size = new System.Drawing.Size(198, 17);
this.chkAutomaticallyGetSessionInfo.Size = new System.Drawing.Size(220, 17);
this.chkAutomaticallyGetSessionInfo.TabIndex = 0;
this.chkAutomaticallyGetSessionInfo.Text = "Automatically get session information";
this.chkAutomaticallyGetSessionInfo.UseVisualStyleBackColor = true;
@@ -73,7 +73,7 @@ namespace mRemoteNG.UI.Forms.OptionsPages
this.chkAutomaticReconnect.AutoSize = true;
this.chkAutomaticReconnect.Location = new System.Drawing.Point(3, 26);
this.chkAutomaticReconnect.Name = "chkAutomaticReconnect";
this.chkAutomaticReconnect.Size = new System.Drawing.Size(399, 17);
this.chkAutomaticReconnect.Size = new System.Drawing.Size(430, 17);
this.chkAutomaticReconnect.TabIndex = 1;
this.chkAutomaticReconnect.Text = "Automatically try to reconnect when disconnected from server (RDP && ICA only)";
this.chkAutomaticReconnect.UseVisualStyleBackColor = true;
@@ -88,7 +88,7 @@ namespace mRemoteNG.UI.Forms.OptionsPages
0,
0});
this.numPuttyWaitTime.Name = "numPuttyWaitTime";
this.numPuttyWaitTime.Size = new System.Drawing.Size(49, 20);
this.numPuttyWaitTime.Size = new System.Drawing.Size(49, 22);
this.numPuttyWaitTime.TabIndex = 7;
this.numPuttyWaitTime.Value = new decimal(new int[] {
5,
@@ -127,7 +127,7 @@ namespace mRemoteNG.UI.Forms.OptionsPages
0,
0});
this.numUVNCSCPort.Name = "numUVNCSCPort";
this.numUVNCSCPort.Size = new System.Drawing.Size(72, 20);
this.numUVNCSCPort.Size = new System.Drawing.Size(72, 22);
this.numUVNCSCPort.TabIndex = 8;
this.numUVNCSCPort.Value = new decimal(new int[] {
5500,
@@ -142,7 +142,7 @@ namespace mRemoteNG.UI.Forms.OptionsPages
this.txtCustomPuttyPath.Enabled = false;
this.txtCustomPuttyPath.Location = new System.Drawing.Point(21, 95);
this.txtCustomPuttyPath.Name = "txtCustomPuttyPath";
this.txtCustomPuttyPath.Size = new System.Drawing.Size(346, 20);
this.txtCustomPuttyPath.Size = new System.Drawing.Size(346, 22);
this.txtCustomPuttyPath.TabIndex = 4;
this.txtCustomPuttyPath.TextChanged += new System.EventHandler(this.txtCustomPuttyPath_TextChanged);
//
@@ -175,7 +175,7 @@ namespace mRemoteNG.UI.Forms.OptionsPages
this.lblSeconds.AutoSize = true;
this.lblSeconds.Location = new System.Drawing.Point(428, 175);
this.lblSeconds.Name = "lblSeconds";
this.lblSeconds.Size = new System.Drawing.Size(47, 13);
this.lblSeconds.Size = new System.Drawing.Size(49, 13);
this.lblSeconds.TabIndex = 9;
this.lblSeconds.Text = "seconds";
//
@@ -197,7 +197,7 @@ namespace mRemoteNG.UI.Forms.OptionsPages
this.chkLoadBalanceInfoUseUtf8.AutoSize = true;
this.chkLoadBalanceInfoUseUtf8.Location = new System.Drawing.Point(3, 49);
this.chkLoadBalanceInfoUseUtf8.Name = "chkLoadBalanceInfoUseUtf8";
this.chkLoadBalanceInfoUseUtf8.Size = new System.Drawing.Size(304, 17);
this.chkLoadBalanceInfoUseUtf8.Size = new System.Drawing.Size(317, 17);
this.chkLoadBalanceInfoUseUtf8.TabIndex = 2;
this.chkLoadBalanceInfoUseUtf8.Text = "Use UTF8 encoding for RDP \"Load Balance Info\" property";
this.chkLoadBalanceInfoUseUtf8.UseVisualStyleBackColor = true;
@@ -219,6 +219,7 @@ namespace mRemoteNG.UI.Forms.OptionsPages
this.Controls.Add(this.lblUVNCSCPort);
this.Controls.Add(this.lblSeconds);
this.Controls.Add(this.btnBrowseCustomPuttyPath);
this.Font = new System.Drawing.Font("Segoe UI", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.Name = "AdvancedPage";
this.Size = new System.Drawing.Size(610, 490);
((System.ComponentModel.ISupportInitialize)(this.numPuttyWaitTime)).EndInit();

View File

@@ -0,0 +1,120 @@
<?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>
</root>

View File

@@ -44,7 +44,7 @@ namespace mRemoteNG.UI.Forms.OptionsPages
this.lblLanguageRestartRequired.AutoSize = true;
this.lblLanguageRestartRequired.Location = new System.Drawing.Point(3, 56);
this.lblLanguageRestartRequired.Name = "lblLanguageRestartRequired";
this.lblLanguageRestartRequired.Size = new System.Drawing.Size(380, 13);
this.lblLanguageRestartRequired.Size = new System.Drawing.Size(414, 13);
this.lblLanguageRestartRequired.TabIndex = 2;
this.lblLanguageRestartRequired.Text = "mRemoteNG must be restarted before changes to the language will take effect.";
//
@@ -64,7 +64,7 @@ namespace mRemoteNG.UI.Forms.OptionsPages
this.lblLanguage.AutoSize = true;
this.lblLanguage.Location = new System.Drawing.Point(3, 3);
this.lblLanguage.Name = "lblLanguage";
this.lblLanguage.Size = new System.Drawing.Size(55, 13);
this.lblLanguage.Size = new System.Drawing.Size(58, 13);
this.lblLanguage.TabIndex = 0;
this.lblLanguage.Text = "Language";
//
@@ -74,7 +74,7 @@ namespace mRemoteNG.UI.Forms.OptionsPages
this.chkShowFullConnectionsFilePathInTitle.AutoSize = true;
this.chkShowFullConnectionsFilePathInTitle.Location = new System.Drawing.Point(3, 127);
this.chkShowFullConnectionsFilePathInTitle.Name = "chkShowFullConnectionsFilePathInTitle";
this.chkShowFullConnectionsFilePathInTitle.Size = new System.Drawing.Size(239, 17);
this.chkShowFullConnectionsFilePathInTitle.Size = new System.Drawing.Size(268, 17);
this.chkShowFullConnectionsFilePathInTitle.TabIndex = 4;
this.chkShowFullConnectionsFilePathInTitle.Text = "Show full connections file path in window title";
this.chkShowFullConnectionsFilePathInTitle.UseVisualStyleBackColor = true;
@@ -85,7 +85,7 @@ namespace mRemoteNG.UI.Forms.OptionsPages
this.chkShowDescriptionTooltipsInTree.AutoSize = true;
this.chkShowDescriptionTooltipsInTree.Location = new System.Drawing.Point(3, 104);
this.chkShowDescriptionTooltipsInTree.Name = "chkShowDescriptionTooltipsInTree";
this.chkShowDescriptionTooltipsInTree.Size = new System.Drawing.Size(231, 17);
this.chkShowDescriptionTooltipsInTree.Size = new System.Drawing.Size(256, 17);
this.chkShowDescriptionTooltipsInTree.TabIndex = 3;
this.chkShowDescriptionTooltipsInTree.Text = "Show description tooltips in connection tree";
this.chkShowDescriptionTooltipsInTree.UseVisualStyleBackColor = true;
@@ -96,7 +96,7 @@ namespace mRemoteNG.UI.Forms.OptionsPages
this.chkShowSystemTrayIcon.AutoSize = true;
this.chkShowSystemTrayIcon.Location = new System.Drawing.Point(3, 173);
this.chkShowSystemTrayIcon.Name = "chkShowSystemTrayIcon";
this.chkShowSystemTrayIcon.Size = new System.Drawing.Size(172, 17);
this.chkShowSystemTrayIcon.Size = new System.Drawing.Size(177, 17);
this.chkShowSystemTrayIcon.TabIndex = 5;
this.chkShowSystemTrayIcon.Text = "Always show System Tray Icon";
this.chkShowSystemTrayIcon.UseVisualStyleBackColor = true;
@@ -107,7 +107,7 @@ namespace mRemoteNG.UI.Forms.OptionsPages
this.chkMinimizeToSystemTray.AutoSize = true;
this.chkMinimizeToSystemTray.Location = new System.Drawing.Point(3, 196);
this.chkMinimizeToSystemTray.Name = "chkMinimizeToSystemTray";
this.chkMinimizeToSystemTray.Size = new System.Drawing.Size(139, 17);
this.chkMinimizeToSystemTray.Size = new System.Drawing.Size(146, 17);
this.chkMinimizeToSystemTray.TabIndex = 6;
this.chkMinimizeToSystemTray.Text = "Minimize to System Tray";
this.chkMinimizeToSystemTray.UseVisualStyleBackColor = true;
@@ -123,6 +123,7 @@ namespace mRemoteNG.UI.Forms.OptionsPages
this.Controls.Add(this.chkShowDescriptionTooltipsInTree);
this.Controls.Add(this.chkShowSystemTrayIcon);
this.Controls.Add(this.chkMinimizeToSystemTray);
this.Font = new System.Drawing.Font("Segoe UI", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.Name = "AppearancePage";
this.Size = new System.Drawing.Size(610, 490);
this.ResumeLayout(false);

View File

@@ -0,0 +1,120 @@
<?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>
</root>

View File

@@ -64,7 +64,7 @@
this.radCredentialsCustom.AutoSize = true;
this.radCredentialsCustom.Location = new System.Drawing.Point(3, 62);
this.radCredentialsCustom.Name = "radCredentialsCustom";
this.radCredentialsCustom.Size = new System.Drawing.Size(87, 17);
this.radCredentialsCustom.Size = new System.Drawing.Size(98, 17);
this.radCredentialsCustom.TabIndex = 3;
this.radCredentialsCustom.Text = "the following:";
this.radCredentialsCustom.UseVisualStyleBackColor = true;
@@ -75,7 +75,7 @@
this.lblDefaultCredentials.AutoSize = true;
this.lblDefaultCredentials.Location = new System.Drawing.Point(0, 0);
this.lblDefaultCredentials.Name = "lblDefaultCredentials";
this.lblDefaultCredentials.Size = new System.Drawing.Size(257, 13);
this.lblDefaultCredentials.Size = new System.Drawing.Size(279, 13);
this.lblDefaultCredentials.TabIndex = 0;
this.lblDefaultCredentials.Text = "For empty Username, Password or Domain fields use:";
//
@@ -85,7 +85,7 @@
this.radCredentialsNoInfo.Checked = true;
this.radCredentialsNoInfo.Location = new System.Drawing.Point(3, 16);
this.radCredentialsNoInfo.Name = "radCredentialsNoInfo";
this.radCredentialsNoInfo.Size = new System.Drawing.Size(91, 17);
this.radCredentialsNoInfo.Size = new System.Drawing.Size(103, 17);
this.radCredentialsNoInfo.TabIndex = 1;
this.radCredentialsNoInfo.TabStop = true;
this.radCredentialsNoInfo.Text = "no information";
@@ -96,7 +96,7 @@
this.radCredentialsWindows.AutoSize = true;
this.radCredentialsWindows.Location = new System.Drawing.Point(3, 39);
this.radCredentialsWindows.Name = "radCredentialsWindows";
this.radCredentialsWindows.Size = new System.Drawing.Size(227, 17);
this.radCredentialsWindows.Size = new System.Drawing.Size(252, 17);
this.radCredentialsWindows.TabIndex = 2;
this.radCredentialsWindows.Text = "my current credentials (windows logon info)";
this.radCredentialsWindows.UseVisualStyleBackColor = true;
@@ -107,7 +107,7 @@
this.txtCredentialsDomain.Enabled = false;
this.txtCredentialsDomain.Location = new System.Drawing.Point(126, 138);
this.txtCredentialsDomain.Name = "txtCredentialsDomain";
this.txtCredentialsDomain.Size = new System.Drawing.Size(150, 20);
this.txtCredentialsDomain.Size = new System.Drawing.Size(150, 22);
this.txtCredentialsDomain.TabIndex = 9;
//
// lblCredentialsUsername
@@ -126,7 +126,7 @@
this.txtCredentialsPassword.Enabled = false;
this.txtCredentialsPassword.Location = new System.Drawing.Point(126, 112);
this.txtCredentialsPassword.Name = "txtCredentialsPassword";
this.txtCredentialsPassword.Size = new System.Drawing.Size(150, 20);
this.txtCredentialsPassword.Size = new System.Drawing.Size(150, 22);
this.txtCredentialsPassword.TabIndex = 7;
this.txtCredentialsPassword.UseSystemPasswordChar = true;
//
@@ -146,7 +146,7 @@
this.txtCredentialsUsername.Enabled = false;
this.txtCredentialsUsername.Location = new System.Drawing.Point(126, 86);
this.txtCredentialsUsername.Name = "txtCredentialsUsername";
this.txtCredentialsUsername.Size = new System.Drawing.Size(150, 20);
this.txtCredentialsUsername.Size = new System.Drawing.Size(150, 22);
this.txtCredentialsUsername.TabIndex = 5;
//
// lblCredentialsDomain
@@ -164,6 +164,7 @@
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.Controls.Add(this.pnlDefaultCredentials);
this.Font = new System.Drawing.Font("Segoe UI", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.Name = "CredentialsPage";
this.Size = new System.Drawing.Size(610, 490);
this.pnlDefaultCredentials.ResumeLayout(false);

View File

@@ -0,0 +1,120 @@
<?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>
</root>

View File

@@ -73,7 +73,7 @@ namespace mRemoteNG.UI.Forms.OptionsPages
this.labelSwitchToErrorsAndInfos.AutoSize = true;
this.labelSwitchToErrorsAndInfos.Location = new System.Drawing.Point(177, 25);
this.labelSwitchToErrorsAndInfos.Name = "labelSwitchToErrorsAndInfos";
this.labelSwitchToErrorsAndInfos.Size = new System.Drawing.Size(159, 13);
this.labelSwitchToErrorsAndInfos.Size = new System.Drawing.Size(176, 13);
this.labelSwitchToErrorsAndInfos.TabIndex = 5;
this.labelSwitchToErrorsAndInfos.Text = "Switch to Notifications panel on:";
//
@@ -83,7 +83,7 @@ namespace mRemoteNG.UI.Forms.OptionsPages
this.chkSwitchToMCInformation.AutoSize = true;
this.chkSwitchToMCInformation.Location = new System.Drawing.Point(195, 67);
this.chkSwitchToMCInformation.Name = "chkSwitchToMCInformation";
this.chkSwitchToMCInformation.Size = new System.Drawing.Size(78, 17);
this.chkSwitchToMCInformation.Size = new System.Drawing.Size(87, 17);
this.chkSwitchToMCInformation.TabIndex = 6;
this.chkSwitchToMCInformation.Text = "Information";
this.chkSwitchToMCInformation.UseVisualStyleBackColor = true;
@@ -94,7 +94,7 @@ namespace mRemoteNG.UI.Forms.OptionsPages
this.chkSwitchToMCErrors.AutoSize = true;
this.chkSwitchToMCErrors.Location = new System.Drawing.Point(195, 113);
this.chkSwitchToMCErrors.Name = "chkSwitchToMCErrors";
this.chkSwitchToMCErrors.Size = new System.Drawing.Size(48, 17);
this.chkSwitchToMCErrors.Size = new System.Drawing.Size(51, 17);
this.chkSwitchToMCErrors.TabIndex = 8;
this.chkSwitchToMCErrors.Text = "Error";
this.chkSwitchToMCErrors.UseVisualStyleBackColor = true;
@@ -105,7 +105,7 @@ namespace mRemoteNG.UI.Forms.OptionsPages
this.chkSwitchToMCWarnings.AutoSize = true;
this.chkSwitchToMCWarnings.Location = new System.Drawing.Point(195, 90);
this.chkSwitchToMCWarnings.Name = "chkSwitchToMCWarnings";
this.chkSwitchToMCWarnings.Size = new System.Drawing.Size(66, 17);
this.chkSwitchToMCWarnings.Size = new System.Drawing.Size(71, 17);
this.chkSwitchToMCWarnings.TabIndex = 7;
this.chkSwitchToMCWarnings.Text = "Warning";
this.chkSwitchToMCWarnings.UseVisualStyleBackColor = true;
@@ -133,7 +133,7 @@ namespace mRemoteNG.UI.Forms.OptionsPages
this.labelNotificationsShowTypes.AutoSize = true;
this.labelNotificationsShowTypes.Location = new System.Drawing.Point(6, 25);
this.labelNotificationsShowTypes.Name = "labelNotificationsShowTypes";
this.labelNotificationsShowTypes.Size = new System.Drawing.Size(139, 13);
this.labelNotificationsShowTypes.Size = new System.Drawing.Size(147, 13);
this.labelNotificationsShowTypes.TabIndex = 0;
this.labelNotificationsShowTypes.Text = "Show these message types:";
//
@@ -143,7 +143,7 @@ namespace mRemoteNG.UI.Forms.OptionsPages
this.chkShowErrorInMC.AutoSize = true;
this.chkShowErrorInMC.Location = new System.Drawing.Point(20, 113);
this.chkShowErrorInMC.Name = "chkShowErrorInMC";
this.chkShowErrorInMC.Size = new System.Drawing.Size(48, 17);
this.chkShowErrorInMC.Size = new System.Drawing.Size(51, 17);
this.chkShowErrorInMC.TabIndex = 4;
this.chkShowErrorInMC.Text = "Error";
this.chkShowErrorInMC.UseVisualStyleBackColor = true;
@@ -154,7 +154,7 @@ namespace mRemoteNG.UI.Forms.OptionsPages
this.chkShowWarningInMC.AutoSize = true;
this.chkShowWarningInMC.Location = new System.Drawing.Point(20, 90);
this.chkShowWarningInMC.Name = "chkShowWarningInMC";
this.chkShowWarningInMC.Size = new System.Drawing.Size(66, 17);
this.chkShowWarningInMC.Size = new System.Drawing.Size(71, 17);
this.chkShowWarningInMC.TabIndex = 3;
this.chkShowWarningInMC.Text = "Warning";
this.chkShowWarningInMC.UseVisualStyleBackColor = true;
@@ -165,7 +165,7 @@ namespace mRemoteNG.UI.Forms.OptionsPages
this.chkShowInfoInMC.AutoSize = true;
this.chkShowInfoInMC.Location = new System.Drawing.Point(20, 67);
this.chkShowInfoInMC.Name = "chkShowInfoInMC";
this.chkShowInfoInMC.Size = new System.Drawing.Size(78, 17);
this.chkShowInfoInMC.Size = new System.Drawing.Size(87, 17);
this.chkShowInfoInMC.TabIndex = 2;
this.chkShowInfoInMC.Text = "Information";
this.chkShowInfoInMC.UseVisualStyleBackColor = true;
@@ -176,7 +176,7 @@ namespace mRemoteNG.UI.Forms.OptionsPages
this.chkShowDebugInMC.AutoSize = true;
this.chkShowDebugInMC.Location = new System.Drawing.Point(20, 44);
this.chkShowDebugInMC.Name = "chkShowDebugInMC";
this.chkShowDebugInMC.Size = new System.Drawing.Size(58, 17);
this.chkShowDebugInMC.Size = new System.Drawing.Size(61, 17);
this.chkShowDebugInMC.TabIndex = 1;
this.chkShowDebugInMC.Text = "Debug";
this.chkShowDebugInMC.UseVisualStyleBackColor = true;
@@ -223,7 +223,7 @@ namespace mRemoteNG.UI.Forms.OptionsPages
this.chkLogDebugMsgs.AutoSize = true;
this.chkLogDebugMsgs.Location = new System.Drawing.Point(3, 3);
this.chkLogDebugMsgs.Name = "chkLogDebugMsgs";
this.chkLogDebugMsgs.Size = new System.Drawing.Size(58, 17);
this.chkLogDebugMsgs.Size = new System.Drawing.Size(61, 17);
this.chkLogDebugMsgs.TabIndex = 0;
this.chkLogDebugMsgs.Text = "Debug";
this.chkLogDebugMsgs.UseVisualStyleBackColor = true;
@@ -234,7 +234,7 @@ namespace mRemoteNG.UI.Forms.OptionsPages
this.chkLogInfoMsgs.AutoSize = true;
this.chkLogInfoMsgs.Location = new System.Drawing.Point(149, 3);
this.chkLogInfoMsgs.Name = "chkLogInfoMsgs";
this.chkLogInfoMsgs.Size = new System.Drawing.Size(78, 17);
this.chkLogInfoMsgs.Size = new System.Drawing.Size(87, 17);
this.chkLogInfoMsgs.TabIndex = 1;
this.chkLogInfoMsgs.Text = "Information";
this.chkLogInfoMsgs.UseVisualStyleBackColor = true;
@@ -245,7 +245,7 @@ namespace mRemoteNG.UI.Forms.OptionsPages
this.chkLogWarningMsgs.AutoSize = true;
this.chkLogWarningMsgs.Location = new System.Drawing.Point(295, 3);
this.chkLogWarningMsgs.Name = "chkLogWarningMsgs";
this.chkLogWarningMsgs.Size = new System.Drawing.Size(66, 17);
this.chkLogWarningMsgs.Size = new System.Drawing.Size(71, 17);
this.chkLogWarningMsgs.TabIndex = 2;
this.chkLogWarningMsgs.Text = "Warning";
this.chkLogWarningMsgs.UseVisualStyleBackColor = true;
@@ -256,7 +256,7 @@ namespace mRemoteNG.UI.Forms.OptionsPages
this.chkLogErrorMsgs.AutoSize = true;
this.chkLogErrorMsgs.Location = new System.Drawing.Point(441, 3);
this.chkLogErrorMsgs.Name = "chkLogErrorMsgs";
this.chkLogErrorMsgs.Size = new System.Drawing.Size(48, 17);
this.chkLogErrorMsgs.Size = new System.Drawing.Size(51, 17);
this.chkLogErrorMsgs.TabIndex = 3;
this.chkLogErrorMsgs.Text = "Error";
this.chkLogErrorMsgs.UseVisualStyleBackColor = true;
@@ -267,7 +267,7 @@ namespace mRemoteNG.UI.Forms.OptionsPages
this.chkLogToCurrentDir.AutoSize = true;
this.chkLogToCurrentDir.Location = new System.Drawing.Point(9, 18);
this.chkLogToCurrentDir.Name = "chkLogToCurrentDir";
this.chkLogToCurrentDir.Size = new System.Drawing.Size(153, 17);
this.chkLogToCurrentDir.Size = new System.Drawing.Size(168, 17);
this.chkLogToCurrentDir.TabIndex = 0;
this.chkLogToCurrentDir.Text = "Log to application directory";
this.chkLogToCurrentDir.UseVisualStyleBackColor = true;
@@ -311,7 +311,7 @@ namespace mRemoteNG.UI.Forms.OptionsPages
this.labelLogTheseMsgTypes.AutoSize = true;
this.labelLogTheseMsgTypes.Location = new System.Drawing.Point(6, 108);
this.labelLogTheseMsgTypes.Name = "labelLogTheseMsgTypes";
this.labelLogTheseMsgTypes.Size = new System.Drawing.Size(130, 13);
this.labelLogTheseMsgTypes.Size = new System.Drawing.Size(137, 13);
this.labelLogTheseMsgTypes.TabIndex = 6;
this.labelLogTheseMsgTypes.Text = "Log these message types:";
//
@@ -320,7 +320,7 @@ namespace mRemoteNG.UI.Forms.OptionsPages
this.labelLogFilePath.AutoSize = true;
this.labelLogFilePath.Location = new System.Drawing.Point(6, 38);
this.labelLogFilePath.Name = "labelLogFilePath";
this.labelLogFilePath.Size = new System.Drawing.Size(68, 13);
this.labelLogFilePath.Size = new System.Drawing.Size(75, 13);
this.labelLogFilePath.TabIndex = 1;
this.labelLogFilePath.Text = "Log file path:";
//
@@ -330,7 +330,7 @@ namespace mRemoteNG.UI.Forms.OptionsPages
this.textBoxLogPath.Location = new System.Drawing.Point(9, 57);
this.textBoxLogPath.Name = "textBoxLogPath";
this.textBoxLogPath.ReadOnly = true;
this.textBoxLogPath.Size = new System.Drawing.Size(585, 20);
this.textBoxLogPath.Size = new System.Drawing.Size(585, 22);
this.textBoxLogPath.TabIndex = 2;
//
// groupBoxPopups
@@ -369,7 +369,7 @@ namespace mRemoteNG.UI.Forms.OptionsPages
this.chkPopupDebug.AutoSize = true;
this.chkPopupDebug.Location = new System.Drawing.Point(3, 3);
this.chkPopupDebug.Name = "chkPopupDebug";
this.chkPopupDebug.Size = new System.Drawing.Size(58, 17);
this.chkPopupDebug.Size = new System.Drawing.Size(61, 17);
this.chkPopupDebug.TabIndex = 0;
this.chkPopupDebug.Text = "Debug";
this.chkPopupDebug.UseVisualStyleBackColor = true;
@@ -380,7 +380,7 @@ namespace mRemoteNG.UI.Forms.OptionsPages
this.chkPopupError.AutoSize = true;
this.chkPopupError.Location = new System.Drawing.Point(441, 3);
this.chkPopupError.Name = "chkPopupError";
this.chkPopupError.Size = new System.Drawing.Size(48, 17);
this.chkPopupError.Size = new System.Drawing.Size(51, 17);
this.chkPopupError.TabIndex = 3;
this.chkPopupError.Text = "Error";
this.chkPopupError.UseVisualStyleBackColor = true;
@@ -391,7 +391,7 @@ namespace mRemoteNG.UI.Forms.OptionsPages
this.chkPopupInfo.AutoSize = true;
this.chkPopupInfo.Location = new System.Drawing.Point(149, 3);
this.chkPopupInfo.Name = "chkPopupInfo";
this.chkPopupInfo.Size = new System.Drawing.Size(78, 17);
this.chkPopupInfo.Size = new System.Drawing.Size(87, 17);
this.chkPopupInfo.TabIndex = 1;
this.chkPopupInfo.Text = "Information";
this.chkPopupInfo.UseVisualStyleBackColor = true;
@@ -402,7 +402,7 @@ namespace mRemoteNG.UI.Forms.OptionsPages
this.chkPopupWarning.AutoSize = true;
this.chkPopupWarning.Location = new System.Drawing.Point(295, 3);
this.chkPopupWarning.Name = "chkPopupWarning";
this.chkPopupWarning.Size = new System.Drawing.Size(66, 17);
this.chkPopupWarning.Size = new System.Drawing.Size(71, 17);
this.chkPopupWarning.TabIndex = 2;
this.chkPopupWarning.Text = "Warning";
this.chkPopupWarning.UseVisualStyleBackColor = true;
@@ -412,7 +412,7 @@ namespace mRemoteNG.UI.Forms.OptionsPages
this.labelPopupShowTypes.AutoSize = true;
this.labelPopupShowTypes.Location = new System.Drawing.Point(8, 24);
this.labelPopupShowTypes.Name = "labelPopupShowTypes";
this.labelPopupShowTypes.Size = new System.Drawing.Size(139, 13);
this.labelPopupShowTypes.Size = new System.Drawing.Size(147, 13);
this.labelPopupShowTypes.TabIndex = 0;
this.labelPopupShowTypes.Text = "Show these message types:";
//
@@ -423,6 +423,7 @@ namespace mRemoteNG.UI.Forms.OptionsPages
this.Controls.Add(this.groupBoxPopups);
this.Controls.Add(this.groupBoxLogging);
this.Controls.Add(this.groupBoxNotifications);
this.Font = new System.Drawing.Font("Segoe UI", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.Name = "NotificationsPage";
this.Size = new System.Drawing.Size(610, 490);
this.groupBoxNotifications.ResumeLayout(false);
@@ -443,13 +444,11 @@ namespace mRemoteNG.UI.Forms.OptionsPages
internal Controls.Base.NGCheckBox chkSwitchToMCInformation;
internal Controls.Base.NGCheckBox chkSwitchToMCErrors;
internal Controls.Base.NGCheckBox chkSwitchToMCWarnings;
private System.Windows.Forms.GroupBox groupBoxNotifications;
private Controls.Base.NGLabel labelNotificationsShowTypes;
private Controls.Base.NGCheckBox chkShowErrorInMC;
private Controls.Base.NGCheckBox chkShowWarningInMC;
private Controls.Base.NGCheckBox chkShowInfoInMC;
private Controls.Base.NGCheckBox chkShowDebugInMC;
private System.Windows.Forms.GroupBox groupBoxLogging;
private System.Windows.Forms.SaveFileDialog saveFileDialogLogging;
private Controls.Base.NGLabel labelLogFilePath;
private Controls.Base.NGTextBox textBoxLogPath;
@@ -461,7 +460,6 @@ namespace mRemoteNG.UI.Forms.OptionsPages
private Controls.Base.NGCheckBox chkLogDebugMsgs;
private Controls.Base.NGButton buttonOpenLogFile;
private Controls.Base.NGButton buttonRestoreDefaultLogPath;
private System.Windows.Forms.GroupBox groupBoxPopups;
private Controls.Base.NGCheckBox chkPopupError;
private Controls.Base.NGLabel labelPopupShowTypes;
private Controls.Base.NGCheckBox chkPopupWarning;
@@ -470,5 +468,8 @@ namespace mRemoteNG.UI.Forms.OptionsPages
private Controls.Base.NGCheckBox chkLogToCurrentDir;
private System.Windows.Forms.TableLayoutPanel tblLogging;
private System.Windows.Forms.TableLayoutPanel tblPopups;
private Controls.Base.NGGroupBox groupBoxNotifications;
private Controls.Base.NGGroupBox groupBoxLogging;
private Controls.Base.NGGroupBox groupBoxPopups;
}
}

View File

@@ -0,0 +1,123 @@
<?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>
<metadata name="saveFileDialogLogging.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>17, 17</value>
</metadata>
</root>

View File

@@ -64,5 +64,17 @@ namespace mRemoteNG.UI.Forms.OptionsPages
ForeColor = Themes.ThemeManager.getInstance().ActiveTheme.ExtendedPalette.getColor("Dialog_Foreground");
Invalidate();
}
private void InitializeComponent()
{
this.SuspendLayout();
//
// OptionsPage
//
this.Font = new System.Drawing.Font("Segoe UI", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.Name = "OptionsPage";
this.ResumeLayout(false);
}
}
}

View File

@@ -0,0 +1,120 @@
<?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>
</root>

View File

@@ -46,7 +46,7 @@
this.chkEncryptCompleteFile.AutoSize = true;
this.chkEncryptCompleteFile.Location = new System.Drawing.Point(3, 3);
this.chkEncryptCompleteFile.Name = "chkEncryptCompleteFile";
this.chkEncryptCompleteFile.Size = new System.Drawing.Size(180, 17);
this.chkEncryptCompleteFile.Size = new System.Drawing.Size(194, 17);
this.chkEncryptCompleteFile.TabIndex = 0;
this.chkEncryptCompleteFile.Text = "Encrypt complete connection file";
this.chkEncryptCompleteFile.UseVisualStyleBackColor = true;
@@ -67,7 +67,7 @@
this.labelEncryptionEngine.AutoSize = true;
this.labelEncryptionEngine.Location = new System.Drawing.Point(9, 28);
this.labelEncryptionEngine.Name = "labelEncryptionEngine";
this.labelEncryptionEngine.Size = new System.Drawing.Size(93, 13);
this.labelEncryptionEngine.Size = new System.Drawing.Size(101, 13);
this.labelEncryptionEngine.TabIndex = 0;
this.labelEncryptionEngine.Text = "Encryption Engine";
//
@@ -76,7 +76,7 @@
this.labelBlockCipher.AutoSize = true;
this.labelBlockCipher.Location = new System.Drawing.Point(9, 60);
this.labelBlockCipher.Name = "labelBlockCipher";
this.labelBlockCipher.Size = new System.Drawing.Size(97, 13);
this.labelBlockCipher.Size = new System.Drawing.Size(105, 13);
this.labelBlockCipher.TabIndex = 2;
this.labelBlockCipher.Text = "Block Cipher Mode";
//
@@ -124,7 +124,7 @@
0,
0});
this.numberBoxKdfIterations.Name = "numberBoxKdfIterations";
this.numberBoxKdfIterations.Size = new System.Drawing.Size(90, 20);
this.numberBoxKdfIterations.Size = new System.Drawing.Size(90, 22);
this.numberBoxKdfIterations.TabIndex = 5;
this.numberBoxKdfIterations.ThousandsSeparator = true;
this.numberBoxKdfIterations.Value = new decimal(new int[] {
@@ -138,7 +138,7 @@
this.labelKdfIterations.AutoSize = true;
this.labelKdfIterations.Location = new System.Drawing.Point(9, 90);
this.labelKdfIterations.Name = "labelKdfIterations";
this.labelKdfIterations.Size = new System.Drawing.Size(166, 13);
this.labelKdfIterations.Size = new System.Drawing.Size(181, 13);
this.labelKdfIterations.TabIndex = 4;
this.labelKdfIterations.Text = "Key Derivation Function Iterations";
//
@@ -148,6 +148,7 @@
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.Controls.Add(this.chkEncryptCompleteFile);
this.Controls.Add(this.groupAdvancedSecurityOptions);
this.Font = new System.Drawing.Font("Segoe UI", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.Name = "SecurityPage";
this.Size = new System.Drawing.Size(610, 490);
this.groupAdvancedSecurityOptions.ResumeLayout(false);

View File

@@ -0,0 +1,120 @@
<?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>
</root>

View File

@@ -63,7 +63,7 @@ namespace mRemoteNG.UI.Forms.OptionsPages
this.txtSQLDatabaseName.Enabled = false;
this.txtSQLDatabaseName.Location = new System.Drawing.Point(140, 130);
this.txtSQLDatabaseName.Name = "txtSQLDatabaseName";
this.txtSQLDatabaseName.Size = new System.Drawing.Size(153, 20);
this.txtSQLDatabaseName.Size = new System.Drawing.Size(153, 22);
this.txtSQLDatabaseName.TabIndex = 6;
//
// lblExperimental
@@ -86,7 +86,7 @@ namespace mRemoteNG.UI.Forms.OptionsPages
this.chkUseSQLServer.AutoSize = true;
this.chkUseSQLServer.Location = new System.Drawing.Point(3, 76);
this.chkUseSQLServer.Name = "chkUseSQLServer";
this.chkUseSQLServer.Size = new System.Drawing.Size(234, 17);
this.chkUseSQLServer.Size = new System.Drawing.Size(244, 17);
this.chkUseSQLServer.TabIndex = 2;
this.chkUseSQLServer.Text = "Use SQL Server to load && save connections";
this.chkUseSQLServer.UseVisualStyleBackColor = true;
@@ -108,7 +108,7 @@ namespace mRemoteNG.UI.Forms.OptionsPages
this.txtSQLPassword.Enabled = false;
this.txtSQLPassword.Location = new System.Drawing.Point(140, 182);
this.txtSQLPassword.Name = "txtSQLPassword";
this.txtSQLPassword.Size = new System.Drawing.Size(153, 20);
this.txtSQLPassword.Size = new System.Drawing.Size(153, 22);
this.txtSQLPassword.TabIndex = 10;
this.txtSQLPassword.UseSystemPasswordChar = true;
//
@@ -142,7 +142,7 @@ namespace mRemoteNG.UI.Forms.OptionsPages
this.txtSQLUsername.Enabled = false;
this.txtSQLUsername.Location = new System.Drawing.Point(140, 156);
this.txtSQLUsername.Name = "txtSQLUsername";
this.txtSQLUsername.Size = new System.Drawing.Size(153, 20);
this.txtSQLUsername.Size = new System.Drawing.Size(153, 22);
this.txtSQLUsername.TabIndex = 8;
//
// txtSQLServer
@@ -151,7 +151,7 @@ namespace mRemoteNG.UI.Forms.OptionsPages
this.txtSQLServer.Enabled = false;
this.txtSQLServer.Location = new System.Drawing.Point(140, 103);
this.txtSQLServer.Name = "txtSQLServer";
this.txtSQLServer.Size = new System.Drawing.Size(153, 20);
this.txtSQLServer.Size = new System.Drawing.Size(153, 22);
this.txtSQLServer.TabIndex = 4;
//
// lblSQLPassword
@@ -191,7 +191,7 @@ namespace mRemoteNG.UI.Forms.OptionsPages
this.lblTestConnectionResults.AutoSize = true;
this.lblTestConnectionResults.Location = new System.Drawing.Point(137, 254);
this.lblTestConnectionResults.Name = "lblTestConnectionResults";
this.lblTestConnectionResults.Size = new System.Drawing.Size(117, 13);
this.lblTestConnectionResults.Size = new System.Drawing.Size(124, 13);
this.lblTestConnectionResults.TabIndex = 13;
this.lblTestConnectionResults.Text = "Test connection details";
//
@@ -235,6 +235,7 @@ namespace mRemoteNG.UI.Forms.OptionsPages
this.Controls.Add(this.txtSQLUsername);
this.Controls.Add(this.txtSQLServer);
this.Controls.Add(this.lblSQLPassword);
this.Font = new System.Drawing.Font("Segoe UI", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.Name = "SqlServerPage";
this.Size = new System.Drawing.Size(610, 490);
((System.ComponentModel.ISupportInitialize)(this.imgConnectionStatus)).EndInit();

View File

@@ -0,0 +1,120 @@
<?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>
</root>

View File

@@ -43,7 +43,7 @@ namespace mRemoteNG.UI.Forms.OptionsPages
this.chkReconnectOnStart.AutoSize = true;
this.chkReconnectOnStart.Location = new System.Drawing.Point(3, 26);
this.chkReconnectOnStart.Name = "chkReconnectOnStart";
this.chkReconnectOnStart.Size = new System.Drawing.Size(273, 17);
this.chkReconnectOnStart.Size = new System.Drawing.Size(295, 17);
this.chkReconnectOnStart.TabIndex = 1;
this.chkReconnectOnStart.Text = "Reconnect to previously opened sessions on startup";
this.chkReconnectOnStart.UseVisualStyleBackColor = true;
@@ -54,7 +54,7 @@ namespace mRemoteNG.UI.Forms.OptionsPages
this.chkSaveConsOnExit.AutoSize = true;
this.chkSaveConsOnExit.Location = new System.Drawing.Point(3, 2);
this.chkSaveConsOnExit.Name = "chkSaveConsOnExit";
this.chkSaveConsOnExit.Size = new System.Drawing.Size(146, 17);
this.chkSaveConsOnExit.Size = new System.Drawing.Size(153, 17);
this.chkSaveConsOnExit.TabIndex = 0;
this.chkSaveConsOnExit.Text = "Save connections on exit";
this.chkSaveConsOnExit.UseVisualStyleBackColor = true;
@@ -65,7 +65,7 @@ namespace mRemoteNG.UI.Forms.OptionsPages
this.chkSingleInstance.AutoSize = true;
this.chkSingleInstance.Location = new System.Drawing.Point(3, 50);
this.chkSingleInstance.Name = "chkSingleInstance";
this.chkSingleInstance.Size = new System.Drawing.Size(366, 17);
this.chkSingleInstance.Size = new System.Drawing.Size(404, 17);
this.chkSingleInstance.TabIndex = 2;
this.chkSingleInstance.Text = "Allow only a single instance of the application (mRemote restart required)";
this.chkSingleInstance.UseVisualStyleBackColor = true;
@@ -76,7 +76,7 @@ namespace mRemoteNG.UI.Forms.OptionsPages
this.chkProperInstallationOfComponentsAtStartup.AutoSize = true;
this.chkProperInstallationOfComponentsAtStartup.Location = new System.Drawing.Point(3, 74);
this.chkProperInstallationOfComponentsAtStartup.Name = "chkProperInstallationOfComponentsAtStartup";
this.chkProperInstallationOfComponentsAtStartup.Size = new System.Drawing.Size(262, 17);
this.chkProperInstallationOfComponentsAtStartup.Size = new System.Drawing.Size(290, 17);
this.chkProperInstallationOfComponentsAtStartup.TabIndex = 3;
this.chkProperInstallationOfComponentsAtStartup.Text = "Check proper installation of components at startup";
this.chkProperInstallationOfComponentsAtStartup.UseVisualStyleBackColor = true;
@@ -89,6 +89,7 @@ namespace mRemoteNG.UI.Forms.OptionsPages
this.Controls.Add(this.chkSaveConsOnExit);
this.Controls.Add(this.chkSingleInstance);
this.Controls.Add(this.chkProperInstallationOfComponentsAtStartup);
this.Font = new System.Drawing.Font("Segoe UI", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.Name = "StartupExitPage";
this.Size = new System.Drawing.Size(610, 490);
this.Load += new System.EventHandler(this.StartupExitPage_Load);

View File

@@ -0,0 +1,120 @@
<?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>
</root>

View File

@@ -49,7 +49,7 @@ namespace mRemoteNG.UI.Forms.OptionsPages
this.chkAlwaysShowPanelTabs.AutoSize = true;
this.chkAlwaysShowPanelTabs.Location = new System.Drawing.Point(3, 3);
this.chkAlwaysShowPanelTabs.Name = "chkAlwaysShowPanelTabs";
this.chkAlwaysShowPanelTabs.Size = new System.Drawing.Size(139, 17);
this.chkAlwaysShowPanelTabs.Size = new System.Drawing.Size(149, 17);
this.chkAlwaysShowPanelTabs.TabIndex = 0;
this.chkAlwaysShowPanelTabs.Text = "Always show panel tabs";
this.chkAlwaysShowPanelTabs.UseVisualStyleBackColor = true;
@@ -60,7 +60,7 @@ namespace mRemoteNG.UI.Forms.OptionsPages
this.chkIdentifyQuickConnectTabs.AutoSize = true;
this.chkIdentifyQuickConnectTabs.Location = new System.Drawing.Point(3, 95);
this.chkIdentifyQuickConnectTabs.Name = "chkIdentifyQuickConnectTabs";
this.chkIdentifyQuickConnectTabs.Size = new System.Drawing.Size(293, 17);
this.chkIdentifyQuickConnectTabs.Size = new System.Drawing.Size(315, 17);
this.chkIdentifyQuickConnectTabs.TabIndex = 4;
this.chkIdentifyQuickConnectTabs.Text = global::mRemoteNG.Language.strIdentifyQuickConnectTabs;
this.chkIdentifyQuickConnectTabs.UseVisualStyleBackColor = true;
@@ -71,7 +71,7 @@ namespace mRemoteNG.UI.Forms.OptionsPages
this.chkOpenNewTabRightOfSelected.AutoSize = true;
this.chkOpenNewTabRightOfSelected.Location = new System.Drawing.Point(3, 26);
this.chkOpenNewTabRightOfSelected.Name = "chkOpenNewTabRightOfSelected";
this.chkOpenNewTabRightOfSelected.Size = new System.Drawing.Size(280, 17);
this.chkOpenNewTabRightOfSelected.Size = new System.Drawing.Size(309, 17);
this.chkOpenNewTabRightOfSelected.TabIndex = 1;
this.chkOpenNewTabRightOfSelected.Text = "Open new tab to the right of the currently selected tab";
this.chkOpenNewTabRightOfSelected.UseVisualStyleBackColor = true;
@@ -82,7 +82,7 @@ namespace mRemoteNG.UI.Forms.OptionsPages
this.chkAlwaysShowPanelSelectionDlg.AutoSize = true;
this.chkAlwaysShowPanelSelectionDlg.Location = new System.Drawing.Point(3, 141);
this.chkAlwaysShowPanelSelectionDlg.Name = "chkAlwaysShowPanelSelectionDlg";
this.chkAlwaysShowPanelSelectionDlg.Size = new System.Drawing.Size(317, 17);
this.chkAlwaysShowPanelSelectionDlg.Size = new System.Drawing.Size(347, 17);
this.chkAlwaysShowPanelSelectionDlg.TabIndex = 6;
this.chkAlwaysShowPanelSelectionDlg.Text = "Always show panel selection dialog when opening connectins";
this.chkAlwaysShowPanelSelectionDlg.UseVisualStyleBackColor = true;
@@ -93,7 +93,7 @@ namespace mRemoteNG.UI.Forms.OptionsPages
this.chkShowLogonInfoOnTabs.AutoSize = true;
this.chkShowLogonInfoOnTabs.Location = new System.Drawing.Point(3, 49);
this.chkShowLogonInfoOnTabs.Name = "chkShowLogonInfoOnTabs";
this.chkShowLogonInfoOnTabs.Size = new System.Drawing.Size(203, 17);
this.chkShowLogonInfoOnTabs.Size = new System.Drawing.Size(226, 17);
this.chkShowLogonInfoOnTabs.TabIndex = 2;
this.chkShowLogonInfoOnTabs.Text = "Show logon information on tab names";
this.chkShowLogonInfoOnTabs.UseVisualStyleBackColor = true;
@@ -104,7 +104,7 @@ namespace mRemoteNG.UI.Forms.OptionsPages
this.chkDoubleClickClosesTab.AutoSize = true;
this.chkDoubleClickClosesTab.Location = new System.Drawing.Point(3, 118);
this.chkDoubleClickClosesTab.Name = "chkDoubleClickClosesTab";
this.chkDoubleClickClosesTab.Size = new System.Drawing.Size(159, 17);
this.chkDoubleClickClosesTab.Size = new System.Drawing.Size(170, 17);
this.chkDoubleClickClosesTab.TabIndex = 5;
this.chkDoubleClickClosesTab.Text = "Double click on tab closes it";
this.chkDoubleClickClosesTab.UseVisualStyleBackColor = true;
@@ -115,7 +115,7 @@ namespace mRemoteNG.UI.Forms.OptionsPages
this.chkShowProtocolOnTabs.AutoSize = true;
this.chkShowProtocolOnTabs.Location = new System.Drawing.Point(3, 72);
this.chkShowProtocolOnTabs.Name = "chkShowProtocolOnTabs";
this.chkShowProtocolOnTabs.Size = new System.Drawing.Size(166, 17);
this.chkShowProtocolOnTabs.Size = new System.Drawing.Size(180, 17);
this.chkShowProtocolOnTabs.TabIndex = 3;
this.chkShowProtocolOnTabs.Text = "Show protocols on tab names";
this.chkShowProtocolOnTabs.UseVisualStyleBackColor = true;
@@ -126,7 +126,7 @@ namespace mRemoteNG.UI.Forms.OptionsPages
this.chkCreateEmptyPanelOnStart.AutoSize = true;
this.chkCreateEmptyPanelOnStart.Location = new System.Drawing.Point(3, 164);
this.chkCreateEmptyPanelOnStart.Name = "chkCreateEmptyPanelOnStart";
this.chkCreateEmptyPanelOnStart.Size = new System.Drawing.Size(253, 17);
this.chkCreateEmptyPanelOnStart.Size = new System.Drawing.Size(271, 17);
this.chkCreateEmptyPanelOnStart.TabIndex = 7;
this.chkCreateEmptyPanelOnStart.Text = "Create an empty panel when mRemoteNG starts";
this.chkCreateEmptyPanelOnStart.UseVisualStyleBackColor = true;
@@ -136,7 +136,7 @@ namespace mRemoteNG.UI.Forms.OptionsPages
//
this.txtBoxPanelName.Location = new System.Drawing.Point(43, 200);
this.txtBoxPanelName.Name = "txtBoxPanelName";
this.txtBoxPanelName.Size = new System.Drawing.Size(213, 20);
this.txtBoxPanelName.Size = new System.Drawing.Size(213, 22);
this.txtBoxPanelName.TabIndex = 8;
//
// lblPanelName
@@ -144,7 +144,7 @@ namespace mRemoteNG.UI.Forms.OptionsPages
this.lblPanelName.AutoSize = true;
this.lblPanelName.Location = new System.Drawing.Point(40, 184);
this.lblPanelName.Name = "lblPanelName";
this.lblPanelName.Size = new System.Drawing.Size(66, 13);
this.lblPanelName.Size = new System.Drawing.Size(69, 13);
this.lblPanelName.TabIndex = 9;
this.lblPanelName.Text = "Panel name:";
//
@@ -162,6 +162,7 @@ namespace mRemoteNG.UI.Forms.OptionsPages
this.Controls.Add(this.chkShowLogonInfoOnTabs);
this.Controls.Add(this.chkDoubleClickClosesTab);
this.Controls.Add(this.chkShowProtocolOnTabs);
this.Font = new System.Drawing.Font("Segoe UI", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.Name = "TabsPanelsPage";
this.Size = new System.Drawing.Size(610, 490);
this.ResumeLayout(false);

View File

@@ -0,0 +1,120 @@
<?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>
</root>

View File

@@ -206,6 +206,7 @@ namespace mRemoteNG.UI.Forms.OptionsPages
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink;
this.Controls.Add(this.tlpMain);
this.Font = new System.Drawing.Font("Segoe UI", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.Name = "ThemePage";
this.Size = new System.Drawing.Size(610, 490);
((System.ComponentModel.ISupportInitialize)(this.listPalette)).EndInit();

View File

@@ -96,7 +96,7 @@ namespace mRemoteNG.UI.Forms.OptionsPages
this.chkCheckForUpdatesOnStartup.AutoSize = true;
this.chkCheckForUpdatesOnStartup.Location = new System.Drawing.Point(3, 4);
this.chkCheckForUpdatesOnStartup.Name = "chkCheckForUpdatesOnStartup";
this.chkCheckForUpdatesOnStartup.Size = new System.Drawing.Size(113, 17);
this.chkCheckForUpdatesOnStartup.Size = new System.Drawing.Size(120, 17);
this.chkCheckForUpdatesOnStartup.TabIndex = 0;
this.chkCheckForUpdatesOnStartup.Text = "Check for updates";
this.chkCheckForUpdatesOnStartup.UseVisualStyleBackColor = true;
@@ -132,7 +132,7 @@ namespace mRemoteNG.UI.Forms.OptionsPages
this.lblReleaseChannel.Location = new System.Drawing.Point(0, 3);
this.lblReleaseChannel.Margin = new System.Windows.Forms.Padding(3);
this.lblReleaseChannel.Name = "lblReleaseChannel";
this.lblReleaseChannel.Size = new System.Drawing.Size(91, 13);
this.lblReleaseChannel.Size = new System.Drawing.Size(95, 13);
this.lblReleaseChannel.TabIndex = 0;
this.lblReleaseChannel.Text = "Release Channel:";
//
@@ -184,7 +184,7 @@ namespace mRemoteNG.UI.Forms.OptionsPages
this.txtProxyAddress.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
this.txtProxyAddress.Location = new System.Drawing.Point(110, 4);
this.txtProxyAddress.Name = "txtProxyAddress";
this.txtProxyAddress.Size = new System.Drawing.Size(240, 20);
this.txtProxyAddress.Size = new System.Drawing.Size(240, 22);
this.txtProxyAddress.TabIndex = 1;
//
// lblProxyPort
@@ -211,7 +211,7 @@ namespace mRemoteNG.UI.Forms.OptionsPages
0,
0});
this.numProxyPort.Name = "numProxyPort";
this.numProxyPort.Size = new System.Drawing.Size(64, 20);
this.numProxyPort.Size = new System.Drawing.Size(64, 22);
this.numProxyPort.TabIndex = 3;
this.numProxyPort.Value = new decimal(new int[] {
80,
@@ -225,7 +225,7 @@ namespace mRemoteNG.UI.Forms.OptionsPages
this.chkUseProxyForAutomaticUpdates.AutoSize = true;
this.chkUseProxyForAutomaticUpdates.Location = new System.Drawing.Point(6, 0);
this.chkUseProxyForAutomaticUpdates.Name = "chkUseProxyForAutomaticUpdates";
this.chkUseProxyForAutomaticUpdates.Size = new System.Drawing.Size(168, 17);
this.chkUseProxyForAutomaticUpdates.Size = new System.Drawing.Size(176, 17);
this.chkUseProxyForAutomaticUpdates.TabIndex = 0;
this.chkUseProxyForAutomaticUpdates.Text = "Use a proxy server to connect";
this.chkUseProxyForAutomaticUpdates.UseVisualStyleBackColor = true;
@@ -238,7 +238,7 @@ namespace mRemoteNG.UI.Forms.OptionsPages
this.chkUseProxyAuthentication.Enabled = false;
this.chkUseProxyAuthentication.Location = new System.Drawing.Point(27, 70);
this.chkUseProxyAuthentication.Name = "chkUseProxyAuthentication";
this.chkUseProxyAuthentication.Size = new System.Drawing.Size(216, 17);
this.chkUseProxyAuthentication.Size = new System.Drawing.Size(234, 17);
this.chkUseProxyAuthentication.TabIndex = 2;
this.chkUseProxyAuthentication.Text = "This proxy server requires authentication";
this.chkUseProxyAuthentication.UseVisualStyleBackColor = true;
@@ -270,7 +270,7 @@ namespace mRemoteNG.UI.Forms.OptionsPages
this.txtProxyUsername.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
this.txtProxyUsername.Location = new System.Drawing.Point(110, 4);
this.txtProxyUsername.Name = "txtProxyUsername";
this.txtProxyUsername.Size = new System.Drawing.Size(240, 20);
this.txtProxyUsername.Size = new System.Drawing.Size(240, 22);
this.txtProxyUsername.TabIndex = 1;
//
// lblProxyPassword
@@ -287,7 +287,7 @@ namespace mRemoteNG.UI.Forms.OptionsPages
this.txtProxyPassword.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
this.txtProxyPassword.Location = new System.Drawing.Point(110, 30);
this.txtProxyPassword.Name = "txtProxyPassword";
this.txtProxyPassword.Size = new System.Drawing.Size(240, 20);
this.txtProxyPassword.Size = new System.Drawing.Size(240, 22);
this.txtProxyPassword.TabIndex = 3;
this.txtProxyPassword.UseSystemPasswordChar = true;
//
@@ -320,6 +320,7 @@ namespace mRemoteNG.UI.Forms.OptionsPages
this.Controls.Add(this.lblUpdatesExplanation);
this.Controls.Add(this.pnlUpdateCheck);
this.Controls.Add(this.pnlProxy);
this.Font = new System.Drawing.Font("Segoe UI", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.Name = "UpdatesPage";
this.Size = new System.Drawing.Size(610, 490);
this.pnlUpdateCheck.ResumeLayout(false);

View File

@@ -0,0 +1,120 @@
<?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>
</root>

View File

@@ -841,6 +841,9 @@
<EmbeddedResource Include="UI\Controls\NewPasswordWithVerification.resx">
<DependentUpon>NewPasswordWithVerification.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="UI\Controls\PageSequence\SequencedControl.resx">
<DependentUpon>SequencedControl.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="UI\Controls\SecureTextBox.resx">
<DependentUpon>SecureTextBox.cs</DependentUpon>
</EmbeddedResource>
@@ -861,12 +864,42 @@
<EmbeddedResource Include="UI\Forms\Input\FrmInputBox.resx">
<DependentUpon>FrmInputBox.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="UI\Forms\OptionsPages\AdvancedPage.resx">
<DependentUpon>AdvancedPage.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="UI\Forms\OptionsPages\AppearancePage.resx">
<DependentUpon>AppearancePage.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="UI\Forms\OptionsPages\ConnectionsPage.resx">
<DependentUpon>ConnectionsPage.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="UI\Forms\OptionsPages\CredentialsPage.resx">
<DependentUpon>CredentialsPage.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="UI\Forms\OptionsPages\NotificationsPage.resx">
<DependentUpon>NotificationsPage.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="UI\Forms\OptionsPages\OptionsPage.resx">
<DependentUpon>OptionsPage.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="UI\Forms\OptionsPages\SecurityPage.resx">
<DependentUpon>SecurityPage.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="UI\Forms\OptionsPages\SqlServerPage.resx">
<DependentUpon>SqlServerPage.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="UI\Forms\OptionsPages\StartupExitPage.resx">
<DependentUpon>StartupExitPage.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="UI\Forms\OptionsPages\TabsPanelsPage.resx">
<DependentUpon>TabsPanelsPage.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="UI\Forms\OptionsPages\ThemePage.resx">
<DependentUpon>ThemePage.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="UI\Forms\OptionsPages\UpdatesPage.resx">
<DependentUpon>UpdatesPage.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="UI\Forms\PasswordForm.resx">
<DependentUpon>PasswordForm.cs</DependentUpon>
<SubType>Designer</SubType>