UI: Added acknowledgements to about window

This commit is contained in:
Sour 2019-12-26 17:35:50 -05:00
parent f5ecdf5623
commit a4dd6b1c1a
13 changed files with 614 additions and 10 deletions

View file

@ -0,0 +1,40 @@
using System;
using System.Diagnostics;
using System.Drawing;
using System.Windows.Forms;
namespace Mesen.GUI.Controls
{
public class ctrlLinkLabel: Label
{
private string _link = null;
public ctrlLinkLabel()
{
ThemeHelper.ExcludeFromTheme(this);
}
public string Link
{
get { return _link; }
set
{
_link = value;
if(!string.IsNullOrWhiteSpace(_link)) {
this.ForeColor = Color.Blue;
this.Font = new Font(this.Font, FontStyle.Underline);
this.Cursor = Cursors.Hand;
}
}
}
protected override void OnClick(EventArgs e)
{
base.OnClick(e);
if(!string.IsNullOrWhiteSpace(_link)) {
Process.Start(this.Link);
}
}
}
}

View file

@ -557,6 +557,16 @@
<Control ID="lblLink">www.mesen.ca</Control>
<Control ID="labelVersion">Versió:</Control>
<Control ID="lblBuildDateLabel">Build Date:</Control>
<Control ID="grpAcknowledgements">Acknowledgements</Control>
<Control ID="lblUsedSoftware">This software uses the following libraries:</Control>
<Control ID="lblGeneral">General:</Control>
<Control ID="lblVideo">Video:</Control>
<Control ID="lblAudio">Audio:</Control>
<Control ID="lblEmulation">Emulation:</Control>
<Control ID="lblCheats">Cheats:</Control>
<Control ID="lblSpecialThanks">And thank you to everybody who has contributed in any way! (donations, bug reports, testing, sharing information, etc.)</Control>
<Control ID="lblDonate">Si desitgeu col·laborar amb Mesen, si us plau, considereu fer un donatiu.&#xA;Gràcies pel vostre suport.</Control>
<Control ID="okButton">&amp;D'acord</Control>
</Form>

View file

@ -567,6 +567,16 @@
<Control ID="lblLink">www.mesen.ca</Control>
<Control ID="labelVersion">Version:</Control>
<Control ID="lblBuildDateLabel">Build Date:</Control>
<Control ID="grpAcknowledgements">Acknowledgements</Control>
<Control ID="lblUsedSoftware">This software uses the following libraries:</Control>
<Control ID="lblGeneral">General:</Control>
<Control ID="lblVideo">Video:</Control>
<Control ID="lblAudio">Audio:</Control>
<Control ID="lblEmulation">Emulation:</Control>
<Control ID="lblCheats">Cheats:</Control>
<Control ID="lblSpecialThanks">And thank you to everybody who has contributed in any way! (donations, bug reports, testing, sharing information, etc.)</Control>
<Control ID="lblDonate">If you want to support Mesen, please consider donating.&#13;Thank you for your support!</Control>
<Control ID="okButton">&amp;OK</Control>
</Form>

View file

@ -555,6 +555,16 @@
<Control ID="lblLink">www.mesen.ca</Control>
<Control ID="labelVersion">Versión:</Control>
<Control ID="lblBuildDateLabel">Fecha de creación:</Control>
<Control ID="grpAcknowledgements">Acknowledgements</Control>
<Control ID="lblUsedSoftware">This software uses the following libraries:</Control>
<Control ID="lblGeneral">General:</Control>
<Control ID="lblVideo">Video:</Control>
<Control ID="lblAudio">Audio:</Control>
<Control ID="lblEmulation">Emulation:</Control>
<Control ID="lblCheats">Cheats:</Control>
<Control ID="lblSpecialThanks">And thank you to everybody who has contributed in any way! (donations, bug reports, testing, sharing information, etc.)</Control>
<Control ID="lblDonate">Si deseas colaborar con Mesen, por favor considera hacer una donación.&#xA;¡Gracias por tu colaboración!</Control>
<Control ID="okButton">&amp;OK</Control>
</Form>

View file

@ -567,6 +567,16 @@
<Control ID="lblLink">www.mesen.ca</Control>
<Control ID="labelVersion">Version:</Control>
<Control ID="lblBuildDateLabel">Date de compilation:</Control>
<Control ID="grpAcknowledgements">Remerciements</Control>
<Control ID="lblUsedSoftware">Cette application utilise les librairies suivantes :</Control>
<Control ID="lblGeneral">Général:</Control>
<Control ID="lblVideo">Vidéo:</Control>
<Control ID="lblAudio">Audio:</Control>
<Control ID="lblEmulation">Émulation:</Control>
<Control ID="lblCheats">Codes:</Control>
<Control ID="lblSpecialThanks">Et merci à tous ceux qui ont contribué au développement! (donations, tests, partage d'information, etc.)</Control>
<Control ID="lblDonate">Pour supporter le développement de Mesen, vous pouvez faire une donation.&#xA;Merci de votre support!</Control>
<Control ID="okButton">&amp;OK</Control>
</Form>

View file

@ -567,6 +567,16 @@
<Control ID="lblLink">www.mesen.ca</Control>
<Control ID="labelVersion">Versione:</Control>
<Control ID="lblBuildDateLabel">Data Creazione:</Control>
<Control ID="grpAcknowledgements">Acknowledgements</Control>
<Control ID="lblUsedSoftware">This software uses the following libraries:</Control>
<Control ID="lblGeneral">General:</Control>
<Control ID="lblVideo">Video:</Control>
<Control ID="lblAudio">Audio:</Control>
<Control ID="lblEmulation">Emulation:</Control>
<Control ID="lblCheats">Cheats:</Control>
<Control ID="lblSpecialThanks">And thank you to everybody who has contributed in any way! (donations, bug reports, testing, sharing information, etc.)</Control>
<Control ID="lblDonate">Se vuoi sostenere Mesen, ti preghiamo di considerare una donazione.&#13; Grazie per il vostro sostegno!</Control>
<Control ID="okButton">&amp;OK</Control>
</Form>

View file

@ -555,6 +555,16 @@
<Control ID="lblLink">www.mesen.ca</Control>
<Control ID="labelVersion">バージョン:</Control>
<Control ID="lblBuildDateLabel">ビルド日時:</Control>
<Control ID="grpAcknowledgements">謝辞</Control>
<Control ID="lblUsedSoftware">次のソフトが含まれています:</Control>
<Control ID="lblGeneral">全般:</Control>
<Control ID="lblVideo">映像:</Control>
<Control ID="lblAudio">音声:</Control>
<Control ID="lblEmulation">エミュレーション:</Control>
<Control ID="lblCheats">チートコード:</Control>
<Control ID="lblSpecialThanks">バグ報告とかで手伝ってくれた皆様にも感謝しています。</Control>
<Control ID="lblDonate">応援ありがとうございます!</Control>
<Control ID="okButton">&amp;OK</Control>
</Form>

View file

@ -567,6 +567,16 @@
<Control ID="lblLink">www.mesen.ca</Control>
<Control ID="labelVersion">Versão:</Control>
<Control ID="lblBuildDateLabel">Build Date:</Control>
<Control ID="grpAcknowledgements">Acknowledgements</Control>
<Control ID="lblUsedSoftware">This software uses the following libraries:</Control>
<Control ID="lblGeneral">General:</Control>
<Control ID="lblVideo">Video:</Control>
<Control ID="lblAudio">Audio:</Control>
<Control ID="lblEmulation">Emulation:</Control>
<Control ID="lblCheats">Cheats:</Control>
<Control ID="lblSpecialThanks">And thank you to everybody who has contributed in any way! (donations, bug reports, testing, sharing information, etc.)</Control>
<Control ID="lblDonate">Caso queira apoiar o Mesen, faça uma doação ao projeto.&#xA;Obrigado pelo seu apoio!</Control>
<Control ID="okButton">&amp;OK</Control>
</Form>

View file

@ -555,6 +555,16 @@
<Control ID="lblLink">www.mesen.ca</Control>
<Control ID="labelVersion">Версия:</Control>
<Control ID="lblBuildDateLabel">Build Date:</Control>
<Control ID="grpAcknowledgements">Acknowledgements</Control>
<Control ID="lblUsedSoftware">This software uses the following libraries:</Control>
<Control ID="lblGeneral">General:</Control>
<Control ID="lblVideo">Video:</Control>
<Control ID="lblAudio">Audio:</Control>
<Control ID="lblEmulation">Emulation:</Control>
<Control ID="lblCheats">Cheats:</Control>
<Control ID="lblSpecialThanks">And thank you to everybody who has contributed in any way! (donations, bug reports, testing, sharing information, etc.)</Control>
<Control ID="lblDonate">If you want to support Mesen, please consider donating.&#xA;Thank you for your support!</Control>
<Control ID="okButton">&amp;OK</Control>
</Form>

View file

@ -555,6 +555,16 @@
<Control ID="lblLink">www.mesen.ca</Control>
<Control ID="labelVersion">Версiя:</Control>
<Control ID="lblBuildDateLabel">Build Date:</Control>
<Control ID="grpAcknowledgements">Acknowledgements</Control>
<Control ID="lblUsedSoftware">This software uses the following libraries:</Control>
<Control ID="lblGeneral">General:</Control>
<Control ID="lblVideo">Video:</Control>
<Control ID="lblAudio">Audio:</Control>
<Control ID="lblEmulation">Emulation:</Control>
<Control ID="lblCheats">Cheats:</Control>
<Control ID="lblSpecialThanks">And thank you to everybody who has contributed in any way! (donations, bug reports, testing, sharing information, etc.)</Control>
<Control ID="lblDonate">Якщо ви хочете підтримати Mesen, будь ласка підтримайте.&#xA;Дякую за вашу підтримку!</Control>
<Control ID="okButton">&amp;OK</Control>
</Form>

View file

@ -578,6 +578,16 @@
<Control ID="lblLink">www.mesen.ca</Control>
<Control ID="labelVersion">版本:</Control>
<Control ID="lblBuildDateLabel">构建日期:</Control>
<Control ID="grpAcknowledgements">Acknowledgements</Control>
<Control ID="lblUsedSoftware">This software uses the following libraries:</Control>
<Control ID="lblGeneral">General:</Control>
<Control ID="lblVideo">Video:</Control>
<Control ID="lblAudio">Audio:</Control>
<Control ID="lblEmulation">Emulation:</Control>
<Control ID="lblCheats">Cheats:</Control>
<Control ID="lblSpecialThanks">And thank you to everybody who has contributed in any way! (donations, bug reports, testing, sharing information, etc.)</Control>
<Control ID="lblDonate">如果您喜欢 Mesen 模拟器,请通过捐赠来支持我们!&#13;感谢你的支持!&#13;&#13;汉化Licardoalbert.abdilim@foxmail.com owomomoikyokyo@163.com&#13;</Control>
<Control ID="okButton">确定</Control>
</Form>

View file

@ -28,6 +28,36 @@
{
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(frmAbout));
this.tableLayoutPanel = new System.Windows.Forms.TableLayoutPanel();
this.grpAcknowledgements = new System.Windows.Forms.GroupBox();
this.tableLayoutPanel1 = new System.Windows.Forms.TableLayoutPanel();
this.lblEmulation = new System.Windows.Forms.Label();
this.lblAudio = new System.Windows.Forms.Label();
this.lblGeneral = new System.Windows.Forms.Label();
this.flowLayoutPanel4 = new System.Windows.Forms.FlowLayoutPanel();
this.ctrlLinkLabel1 = new Mesen.GUI.Controls.ctrlLinkLabel();
this.ctrlLinkLabel2 = new Mesen.GUI.Controls.ctrlLinkLabel();
this.ctrlLinkLabel3 = new Mesen.GUI.Controls.ctrlLinkLabel();
this.ctrlLinkLabel4 = new Mesen.GUI.Controls.ctrlLinkLabel();
this.ctrlLinkLabel5 = new Mesen.GUI.Controls.ctrlLinkLabel();
this.ctrlLinkLabel6 = new Mesen.GUI.Controls.ctrlLinkLabel();
this.ctrlLinkLabel7 = new Mesen.GUI.Controls.ctrlLinkLabel();
this.lblVideo = new System.Windows.Forms.Label();
this.flowLayoutPanel5 = new System.Windows.Forms.FlowLayoutPanel();
this.ctrlLinkLabel9 = new Mesen.GUI.Controls.ctrlLinkLabel();
this.ctrlLinkLabel10 = new Mesen.GUI.Controls.ctrlLinkLabel();
this.ctrlLinkLabel11 = new Mesen.GUI.Controls.ctrlLinkLabel();
this.ctrlLinkLabel12 = new Mesen.GUI.Controls.ctrlLinkLabel();
this.flowLayoutPanel6 = new System.Windows.Forms.FlowLayoutPanel();
this.ctrlLinkLabel13 = new Mesen.GUI.Controls.ctrlLinkLabel();
this.ctrlLinkLabel15 = new Mesen.GUI.Controls.ctrlLinkLabel();
this.lblUsedSoftware = new System.Windows.Forms.Label();
this.flowLayoutPanel7 = new System.Windows.Forms.FlowLayoutPanel();
this.ctrlLinkLabel8 = new Mesen.GUI.Controls.ctrlLinkLabel();
this.ctrlLinkLabel14 = new Mesen.GUI.Controls.ctrlLinkLabel();
this.ctrlLinkLabel16 = new Mesen.GUI.Controls.ctrlLinkLabel();
this.lblCheats = new System.Windows.Forms.Label();
this.lblCheatDatabase = new System.Windows.Forms.Label();
this.lblSpecialThanks = new System.Windows.Forms.Label();
this.flowLayoutPanel3 = new System.Windows.Forms.FlowLayoutPanel();
this.lblBuildDateLabel = new System.Windows.Forms.Label();
this.lblBuildDate = new System.Windows.Forms.Label();
@ -44,6 +74,12 @@
this.labelVersion = new System.Windows.Forms.Label();
this.lblMesenVersion = new System.Windows.Forms.Label();
this.tableLayoutPanel.SuspendLayout();
this.grpAcknowledgements.SuspendLayout();
this.tableLayoutPanel1.SuspendLayout();
this.flowLayoutPanel4.SuspendLayout();
this.flowLayoutPanel5.SuspendLayout();
this.flowLayoutPanel6.SuspendLayout();
this.flowLayoutPanel7.SuspendLayout();
this.flowLayoutPanel3.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.logoPictureBox)).BeginInit();
this.flowLayoutPanel1.SuspendLayout();
@ -58,19 +94,21 @@
this.tableLayoutPanel.ColumnCount = 2;
this.tableLayoutPanel.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 84F));
this.tableLayoutPanel.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 100F));
this.tableLayoutPanel.Controls.Add(this.grpAcknowledgements, 0, 5);
this.tableLayoutPanel.Controls.Add(this.flowLayoutPanel3, 1, 2);
this.tableLayoutPanel.Controls.Add(this.logoPictureBox, 0, 0);
this.tableLayoutPanel.Controls.Add(this.labelProductName, 1, 0);
this.tableLayoutPanel.Controls.Add(this.labelCopyright, 1, 3);
this.tableLayoutPanel.Controls.Add(this.flowLayoutPanel1, 1, 4);
this.tableLayoutPanel.Controls.Add(this.okButton, 1, 6);
this.tableLayoutPanel.Controls.Add(this.picDonate, 0, 6);
this.tableLayoutPanel.Controls.Add(this.lblDonate, 0, 5);
this.tableLayoutPanel.Controls.Add(this.okButton, 1, 7);
this.tableLayoutPanel.Controls.Add(this.picDonate, 0, 7);
this.tableLayoutPanel.Controls.Add(this.lblDonate, 0, 6);
this.tableLayoutPanel.Controls.Add(this.flowLayoutPanel2, 1, 1);
this.tableLayoutPanel.Dock = System.Windows.Forms.DockStyle.Fill;
this.tableLayoutPanel.Location = new System.Drawing.Point(5, 5);
this.tableLayoutPanel.Name = "tableLayoutPanel";
this.tableLayoutPanel.RowCount = 8;
this.tableLayoutPanel.RowCount = 9;
this.tableLayoutPanel.RowStyles.Add(new System.Windows.Forms.RowStyle());
this.tableLayoutPanel.RowStyles.Add(new System.Windows.Forms.RowStyle());
this.tableLayoutPanel.RowStyles.Add(new System.Windows.Forms.RowStyle());
this.tableLayoutPanel.RowStyles.Add(new System.Windows.Forms.RowStyle());
@ -79,8 +117,390 @@
this.tableLayoutPanel.RowStyles.Add(new System.Windows.Forms.RowStyle());
this.tableLayoutPanel.RowStyles.Add(new System.Windows.Forms.RowStyle());
this.tableLayoutPanel.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 100F));
this.tableLayoutPanel.Size = new System.Drawing.Size(337, 151);
this.tableLayoutPanel.Size = new System.Drawing.Size(337, 344);
this.tableLayoutPanel.TabIndex = 0;
//
// grpAcknowledgements
//
this.tableLayoutPanel.SetColumnSpan(this.grpAcknowledgements, 2);
this.grpAcknowledgements.Controls.Add(this.tableLayoutPanel1);
this.grpAcknowledgements.Dock = System.Windows.Forms.DockStyle.Fill;
this.grpAcknowledgements.Location = new System.Drawing.Point(3, 91);
this.grpAcknowledgements.Name = "grpAcknowledgements";
this.grpAcknowledgements.Size = new System.Drawing.Size(331, 189);
this.grpAcknowledgements.TabIndex = 34;
this.grpAcknowledgements.TabStop = false;
this.grpAcknowledgements.Text = "Acknowledgements";
//
// tableLayoutPanel1
//
this.tableLayoutPanel1.ColumnCount = 2;
this.tableLayoutPanel1.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle());
this.tableLayoutPanel1.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 100F));
this.tableLayoutPanel1.Controls.Add(this.lblEmulation, 0, 4);
this.tableLayoutPanel1.Controls.Add(this.lblAudio, 0, 3);
this.tableLayoutPanel1.Controls.Add(this.lblGeneral, 0, 1);
this.tableLayoutPanel1.Controls.Add(this.flowLayoutPanel4, 1, 1);
this.tableLayoutPanel1.Controls.Add(this.lblVideo, 0, 2);
this.tableLayoutPanel1.Controls.Add(this.flowLayoutPanel5, 1, 2);
this.tableLayoutPanel1.Controls.Add(this.flowLayoutPanel6, 1, 3);
this.tableLayoutPanel1.Controls.Add(this.lblUsedSoftware, 0, 0);
this.tableLayoutPanel1.Controls.Add(this.flowLayoutPanel7, 1, 4);
this.tableLayoutPanel1.Controls.Add(this.lblCheats, 0, 5);
this.tableLayoutPanel1.Controls.Add(this.lblCheatDatabase, 1, 5);
this.tableLayoutPanel1.Controls.Add(this.lblSpecialThanks, 0, 6);
this.tableLayoutPanel1.Dock = System.Windows.Forms.DockStyle.Fill;
this.tableLayoutPanel1.Location = new System.Drawing.Point(3, 16);
this.tableLayoutPanel1.Name = "tableLayoutPanel1";
this.tableLayoutPanel1.RowCount = 8;
this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle());
this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle());
this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle());
this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle());
this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle());
this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle());
this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle());
this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 100F));
this.tableLayoutPanel1.Size = new System.Drawing.Size(325, 170);
this.tableLayoutPanel1.TabIndex = 0;
//
// lblEmulation
//
this.lblEmulation.AutoSize = true;
this.lblEmulation.Location = new System.Drawing.Point(3, 85);
this.lblEmulation.Name = "lblEmulation";
this.lblEmulation.Size = new System.Drawing.Size(56, 13);
this.lblEmulation.TabIndex = 8;
this.lblEmulation.Text = "Emulation:";
//
// lblAudio
//
this.lblAudio.Anchor = System.Windows.Forms.AnchorStyles.Left;
this.lblAudio.AutoSize = true;
this.lblAudio.Location = new System.Drawing.Point(3, 69);
this.lblAudio.Name = "lblAudio";
this.lblAudio.Size = new System.Drawing.Size(37, 13);
this.lblAudio.TabIndex = 5;
this.lblAudio.Text = "Audio:";
//
// lblGeneral
//
this.lblGeneral.AutoSize = true;
this.lblGeneral.Location = new System.Drawing.Point(3, 18);
this.lblGeneral.Name = "lblGeneral";
this.lblGeneral.Size = new System.Drawing.Size(47, 13);
this.lblGeneral.TabIndex = 0;
this.lblGeneral.Text = "General:";
//
// flowLayoutPanel4
//
this.flowLayoutPanel4.Controls.Add(this.ctrlLinkLabel1);
this.flowLayoutPanel4.Controls.Add(this.ctrlLinkLabel2);
this.flowLayoutPanel4.Controls.Add(this.ctrlLinkLabel3);
this.flowLayoutPanel4.Controls.Add(this.ctrlLinkLabel4);
this.flowLayoutPanel4.Controls.Add(this.ctrlLinkLabel5);
this.flowLayoutPanel4.Controls.Add(this.ctrlLinkLabel6);
this.flowLayoutPanel4.Controls.Add(this.ctrlLinkLabel7);
this.flowLayoutPanel4.Location = new System.Drawing.Point(62, 18);
this.flowLayoutPanel4.Margin = new System.Windows.Forms.Padding(0);
this.flowLayoutPanel4.Name = "flowLayoutPanel4";
this.flowLayoutPanel4.Size = new System.Drawing.Size(263, 31);
this.flowLayoutPanel4.TabIndex = 2;
//
// ctrlLinkLabel1
//
this.ctrlLinkLabel1.AutoSize = true;
this.ctrlLinkLabel1.Cursor = System.Windows.Forms.Cursors.Hand;
this.ctrlLinkLabel1.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Underline);
this.ctrlLinkLabel1.ForeColor = System.Drawing.Color.Blue;
this.ctrlLinkLabel1.Link = "https://github.com/richgel999/miniz";
this.ctrlLinkLabel1.Location = new System.Drawing.Point(3, 0);
this.ctrlLinkLabel1.Name = "ctrlLinkLabel1";
this.ctrlLinkLabel1.Size = new System.Drawing.Size(30, 13);
this.ctrlLinkLabel1.TabIndex = 0;
this.ctrlLinkLabel1.Text = "miniz";
//
// ctrlLinkLabel2
//
this.ctrlLinkLabel2.AutoSize = true;
this.ctrlLinkLabel2.Cursor = System.Windows.Forms.Cursors.Hand;
this.ctrlLinkLabel2.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Underline);
this.ctrlLinkLabel2.ForeColor = System.Drawing.Color.Blue;
this.ctrlLinkLabel2.Link = "https://lodev.org/lodepng/";
this.ctrlLinkLabel2.Location = new System.Drawing.Point(39, 0);
this.ctrlLinkLabel2.Name = "ctrlLinkLabel2";
this.ctrlLinkLabel2.Size = new System.Drawing.Size(50, 13);
this.ctrlLinkLabel2.TabIndex = 1;
this.ctrlLinkLabel2.Text = "picoPNG";
//
// ctrlLinkLabel3
//
this.ctrlLinkLabel3.AutoSize = true;
this.ctrlLinkLabel3.Cursor = System.Windows.Forms.Cursors.Hand;
this.ctrlLinkLabel3.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Underline);
this.ctrlLinkLabel3.ForeColor = System.Drawing.Color.Blue;
this.ctrlLinkLabel3.Link = "https://www.lua.org/";
this.ctrlLinkLabel3.Location = new System.Drawing.Point(95, 0);
this.ctrlLinkLabel3.Name = "ctrlLinkLabel3";
this.ctrlLinkLabel3.Size = new System.Drawing.Size(25, 13);
this.ctrlLinkLabel3.TabIndex = 2;
this.ctrlLinkLabel3.Text = "Lua";
//
// ctrlLinkLabel4
//
this.ctrlLinkLabel4.AutoSize = true;
this.ctrlLinkLabel4.Cursor = System.Windows.Forms.Cursors.Hand;
this.ctrlLinkLabel4.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Underline);
this.ctrlLinkLabel4.ForeColor = System.Drawing.Color.Blue;
this.ctrlLinkLabel4.Link = "https://www.7-zip.org/";
this.ctrlLinkLabel4.Location = new System.Drawing.Point(126, 0);
this.ctrlLinkLabel4.Name = "ctrlLinkLabel4";
this.ctrlLinkLabel4.Size = new System.Drawing.Size(31, 13);
this.ctrlLinkLabel4.TabIndex = 3;
this.ctrlLinkLabel4.Text = "7-Zip";
//
// ctrlLinkLabel5
//
this.ctrlLinkLabel5.AutoSize = true;
this.ctrlLinkLabel5.Cursor = System.Windows.Forms.Cursors.Hand;
this.ctrlLinkLabel5.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Underline);
this.ctrlLinkLabel5.ForeColor = System.Drawing.Color.Blue;
this.ctrlLinkLabel5.Link = "https://github.com/microsoft/DirectXTK";
this.ctrlLinkLabel5.Location = new System.Drawing.Point(163, 0);
this.ctrlLinkLabel5.Name = "ctrlLinkLabel5";
this.ctrlLinkLabel5.Size = new System.Drawing.Size(56, 13);
this.ctrlLinkLabel5.TabIndex = 4;
this.ctrlLinkLabel5.Text = "DirectXTK";
//
// ctrlLinkLabel6
//
this.ctrlLinkLabel6.AutoSize = true;
this.ctrlLinkLabel6.Cursor = System.Windows.Forms.Cursors.Hand;
this.ctrlLinkLabel6.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Underline);
this.ctrlLinkLabel6.ForeColor = System.Drawing.Color.Blue;
this.ctrlLinkLabel6.Link = "http://hexbox.sourceforge.net/";
this.ctrlLinkLabel6.Location = new System.Drawing.Point(3, 13);
this.ctrlLinkLabel6.Name = "ctrlLinkLabel6";
this.ctrlLinkLabel6.Size = new System.Drawing.Size(69, 13);
this.ctrlLinkLabel6.TabIndex = 5;
this.ctrlLinkLabel6.Text = "Be.HexEditor";
//
// ctrlLinkLabel7
//
this.ctrlLinkLabel7.AutoSize = true;
this.ctrlLinkLabel7.Cursor = System.Windows.Forms.Cursors.Hand;
this.ctrlLinkLabel7.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Underline);
this.ctrlLinkLabel7.ForeColor = System.Drawing.Color.Blue;
this.ctrlLinkLabel7.Link = "https://github.com/PavelTorgashov/FastColoredTextBox";
this.ctrlLinkLabel7.Location = new System.Drawing.Point(78, 13);
this.ctrlLinkLabel7.Name = "ctrlLinkLabel7";
this.ctrlLinkLabel7.Size = new System.Drawing.Size(102, 13);
this.ctrlLinkLabel7.TabIndex = 6;
this.ctrlLinkLabel7.Text = "FastColoredTextBox";
//
// lblVideo
//
this.lblVideo.Anchor = System.Windows.Forms.AnchorStyles.Left;
this.lblVideo.AutoSize = true;
this.lblVideo.Location = new System.Drawing.Point(3, 51);
this.lblVideo.Name = "lblVideo";
this.lblVideo.Size = new System.Drawing.Size(37, 13);
this.lblVideo.TabIndex = 3;
this.lblVideo.Text = "Video:";
//
// flowLayoutPanel5
//
this.flowLayoutPanel5.Controls.Add(this.ctrlLinkLabel9);
this.flowLayoutPanel5.Controls.Add(this.ctrlLinkLabel10);
this.flowLayoutPanel5.Controls.Add(this.ctrlLinkLabel11);
this.flowLayoutPanel5.Controls.Add(this.ctrlLinkLabel12);
this.flowLayoutPanel5.Dock = System.Windows.Forms.DockStyle.Fill;
this.flowLayoutPanel5.Location = new System.Drawing.Point(62, 49);
this.flowLayoutPanel5.Margin = new System.Windows.Forms.Padding(0);
this.flowLayoutPanel5.Name = "flowLayoutPanel5";
this.flowLayoutPanel5.Size = new System.Drawing.Size(263, 18);
this.flowLayoutPanel5.TabIndex = 4;
//
// ctrlLinkLabel9
//
this.ctrlLinkLabel9.AutoSize = true;
this.ctrlLinkLabel9.Cursor = System.Windows.Forms.Cursors.Hand;
this.ctrlLinkLabel9.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Underline);
this.ctrlLinkLabel9.ForeColor = System.Drawing.Color.Blue;
this.ctrlLinkLabel9.Link = "https://en.wikipedia.org/wiki/Hqx";
this.ctrlLinkLabel9.Location = new System.Drawing.Point(3, 0);
this.ctrlLinkLabel9.Name = "ctrlLinkLabel9";
this.ctrlLinkLabel9.Size = new System.Drawing.Size(30, 13);
this.ctrlLinkLabel9.TabIndex = 8;
this.ctrlLinkLabel9.Text = "HQX";
//
// ctrlLinkLabel10
//
this.ctrlLinkLabel10.AutoSize = true;
this.ctrlLinkLabel10.Cursor = System.Windows.Forms.Cursors.Hand;
this.ctrlLinkLabel10.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Underline);
this.ctrlLinkLabel10.ForeColor = System.Drawing.Color.Blue;
this.ctrlLinkLabel10.Link = "http://www.scale2x.it/";
this.ctrlLinkLabel10.Location = new System.Drawing.Point(39, 0);
this.ctrlLinkLabel10.Name = "ctrlLinkLabel10";
this.ctrlLinkLabel10.Size = new System.Drawing.Size(45, 13);
this.ctrlLinkLabel10.TabIndex = 9;
this.ctrlLinkLabel10.Text = "Scale2x";
//
// ctrlLinkLabel11
//
this.ctrlLinkLabel11.AutoSize = true;
this.ctrlLinkLabel11.Cursor = System.Windows.Forms.Cursors.Hand;
this.ctrlLinkLabel11.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Underline);
this.ctrlLinkLabel11.ForeColor = System.Drawing.Color.Blue;
this.ctrlLinkLabel11.Link = "https://vdnoort.home.xs4all.nl/emulation/2xsai/";
this.ctrlLinkLabel11.Location = new System.Drawing.Point(90, 0);
this.ctrlLinkLabel11.Name = "ctrlLinkLabel11";
this.ctrlLinkLabel11.Size = new System.Drawing.Size(85, 13);
this.ctrlLinkLabel11.TabIndex = 10;
this.ctrlLinkLabel11.Text = "Super Eagle/Sai";
//
// ctrlLinkLabel12
//
this.ctrlLinkLabel12.AutoSize = true;
this.ctrlLinkLabel12.Cursor = System.Windows.Forms.Cursors.Hand;
this.ctrlLinkLabel12.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Underline);
this.ctrlLinkLabel12.ForeColor = System.Drawing.Color.Blue;
this.ctrlLinkLabel12.Link = "https://sourceforge.net/projects/xbrz/";
this.ctrlLinkLabel12.Location = new System.Drawing.Point(181, 0);
this.ctrlLinkLabel12.Name = "ctrlLinkLabel12";
this.ctrlLinkLabel12.Size = new System.Drawing.Size(34, 13);
this.ctrlLinkLabel12.TabIndex = 11;
this.ctrlLinkLabel12.Text = "xBRZ";
//
// flowLayoutPanel6
//
this.flowLayoutPanel6.Controls.Add(this.ctrlLinkLabel13);
this.flowLayoutPanel6.Controls.Add(this.ctrlLinkLabel15);
this.flowLayoutPanel6.Dock = System.Windows.Forms.DockStyle.Fill;
this.flowLayoutPanel6.Location = new System.Drawing.Point(62, 67);
this.flowLayoutPanel6.Margin = new System.Windows.Forms.Padding(0);
this.flowLayoutPanel6.Name = "flowLayoutPanel6";
this.flowLayoutPanel6.Size = new System.Drawing.Size(263, 18);
this.flowLayoutPanel6.TabIndex = 6;
//
// ctrlLinkLabel13
//
this.ctrlLinkLabel13.AutoSize = true;
this.ctrlLinkLabel13.Cursor = System.Windows.Forms.Cursors.Hand;
this.ctrlLinkLabel13.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Underline);
this.ctrlLinkLabel13.ForeColor = System.Drawing.Color.Blue;
this.ctrlLinkLabel13.Link = "http://slack.net/~ant/libs/audio.html";
this.ctrlLinkLabel13.Location = new System.Drawing.Point(3, 0);
this.ctrlLinkLabel13.Name = "ctrlLinkLabel13";
this.ctrlLinkLabel13.Size = new System.Drawing.Size(82, 13);
this.ctrlLinkLabel13.TabIndex = 8;
this.ctrlLinkLabel13.Text = "blip_buf (blargg)";
//
// ctrlLinkLabel15
//
this.ctrlLinkLabel15.AutoSize = true;
this.ctrlLinkLabel15.Cursor = System.Windows.Forms.Cursors.Hand;
this.ctrlLinkLabel15.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Underline);
this.ctrlLinkLabel15.ForeColor = System.Drawing.Color.Blue;
this.ctrlLinkLabel15.Link = "https://github.com/nothings/stb";
this.ctrlLinkLabel15.Location = new System.Drawing.Point(91, 0);
this.ctrlLinkLabel15.Name = "ctrlLinkLabel15";
this.ctrlLinkLabel15.Size = new System.Drawing.Size(55, 13);
this.ctrlLinkLabel15.TabIndex = 9;
this.ctrlLinkLabel15.Text = "stb_vorbis";
//
// lblUsedSoftware
//
this.lblUsedSoftware.AutoSize = true;
this.tableLayoutPanel1.SetColumnSpan(this.lblUsedSoftware, 2);
this.lblUsedSoftware.Location = new System.Drawing.Point(3, 0);
this.lblUsedSoftware.Name = "lblUsedSoftware";
this.lblUsedSoftware.Padding = new System.Windows.Forms.Padding(0, 0, 0, 5);
this.lblUsedSoftware.Size = new System.Drawing.Size(198, 18);
this.lblUsedSoftware.TabIndex = 7;
this.lblUsedSoftware.Text = "This software uses the following libraries:";
//
// flowLayoutPanel7
//
this.flowLayoutPanel7.Controls.Add(this.ctrlLinkLabel16);
this.flowLayoutPanel7.Controls.Add(this.ctrlLinkLabel8);
this.flowLayoutPanel7.Controls.Add(this.ctrlLinkLabel14);
this.flowLayoutPanel7.Dock = System.Windows.Forms.DockStyle.Fill;
this.flowLayoutPanel7.Location = new System.Drawing.Point(62, 85);
this.flowLayoutPanel7.Margin = new System.Windows.Forms.Padding(0);
this.flowLayoutPanel7.Name = "flowLayoutPanel7";
this.flowLayoutPanel7.Size = new System.Drawing.Size(263, 31);
this.flowLayoutPanel7.TabIndex = 9;
//
// ctrlLinkLabel8
//
this.ctrlLinkLabel8.AutoSize = true;
this.ctrlLinkLabel8.Cursor = System.Windows.Forms.Cursors.Hand;
this.ctrlLinkLabel8.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Underline);
this.ctrlLinkLabel8.ForeColor = System.Drawing.Color.Blue;
this.ctrlLinkLabel8.Link = "http://slack.net/~ant/libs/ntsc.html";
this.ctrlLinkLabel8.Location = new System.Drawing.Point(113, 0);
this.ctrlLinkLabel8.Name = "ctrlLinkLabel8";
this.ctrlLinkLabel8.Size = new System.Drawing.Size(88, 13);
this.ctrlLinkLabel8.TabIndex = 7;
this.ctrlLinkLabel8.Text = "nes_ntsc (blargg)";
//
// ctrlLinkLabel14
//
this.ctrlLinkLabel14.AutoSize = true;
this.ctrlLinkLabel14.Cursor = System.Windows.Forms.Cursors.Hand;
this.ctrlLinkLabel14.Link = null;
this.ctrlLinkLabel14.Location = new System.Drawing.Point(3, 13);
this.ctrlLinkLabel14.Name = "ctrlLinkLabel14";
this.ctrlLinkLabel14.Size = new System.Drawing.Size(162, 13);
this.ctrlLinkLabel14.TabIndex = 8;
this.ctrlLinkLabel14.Text = "VRC7 Audio (Mitsutaka Okazaki)";
//
// ctrlLinkLabel16
//
this.ctrlLinkLabel16.AutoSize = true;
this.ctrlLinkLabel16.Cursor = System.Windows.Forms.Cursors.Hand;
this.ctrlLinkLabel16.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Underline);
this.ctrlLinkLabel16.ForeColor = System.Drawing.Color.Blue;
this.ctrlLinkLabel16.Link = "http://www.qmtpro.com/~nes/nintendulator/";
this.ctrlLinkLabel16.Location = new System.Drawing.Point(3, 0);
this.ctrlLinkLabel16.Name = "ctrlLinkLabel16";
this.ctrlLinkLabel16.Size = new System.Drawing.Size(104, 13);
this.ctrlLinkLabel16.TabIndex = 9;
this.ctrlLinkLabel16.Text = "NSF BIOS (Quietust)";
//
// lblCheats
//
this.lblCheats.Anchor = System.Windows.Forms.AnchorStyles.Left;
this.lblCheats.AutoSize = true;
this.lblCheats.Location = new System.Drawing.Point(3, 116);
this.lblCheats.Name = "lblCheats";
this.lblCheats.Size = new System.Drawing.Size(43, 13);
this.lblCheats.TabIndex = 10;
this.lblCheats.Text = "Cheats:";
//
// lblCheatDatabase
//
this.lblCheatDatabase.Anchor = System.Windows.Forms.AnchorStyles.Left;
this.lblCheatDatabase.AutoSize = true;
this.lblCheatDatabase.Location = new System.Drawing.Point(65, 116);
this.lblCheatDatabase.Name = "lblCheatDatabase";
this.lblCheatDatabase.Size = new System.Drawing.Size(142, 13);
this.lblCheatDatabase.TabIndex = 11;
this.lblCheatDatabase.Text = "Mighty Mo (Cheat Database)";
//
// lblSpecialThanks
//
this.lblSpecialThanks.AutoSize = true;
this.tableLayoutPanel1.SetColumnSpan(this.lblSpecialThanks, 2);
this.lblSpecialThanks.Location = new System.Drawing.Point(3, 139);
this.lblSpecialThanks.Margin = new System.Windows.Forms.Padding(3, 10, 3, 0);
this.lblSpecialThanks.Name = "lblSpecialThanks";
this.lblSpecialThanks.Size = new System.Drawing.Size(298, 26);
this.lblSpecialThanks.TabIndex = 12;
this.lblSpecialThanks.Text = "And thank you to everybody who has contributed in any way! (donations, bug report" +
"s, testing, sharing information, etc.)";
//
// flowLayoutPanel3
//
@ -191,7 +611,7 @@
//
this.okButton.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
this.okButton.DialogResult = System.Windows.Forms.DialogResult.Cancel;
this.okButton.Location = new System.Drawing.Point(259, 122);
this.okButton.Location = new System.Drawing.Point(259, 317);
this.okButton.Name = "okButton";
this.okButton.Size = new System.Drawing.Size(75, 23);
this.okButton.TabIndex = 24;
@ -202,7 +622,7 @@
this.picDonate.Anchor = System.Windows.Forms.AnchorStyles.Left;
this.picDonate.Cursor = System.Windows.Forms.Cursors.Hand;
this.picDonate.Image = ((System.Drawing.Image)(resources.GetObject("picDonate.Image")));
this.picDonate.Location = new System.Drawing.Point(3, 122);
this.picDonate.Location = new System.Drawing.Point(3, 317);
this.picDonate.Name = "picDonate";
this.picDonate.Size = new System.Drawing.Size(78, 22);
this.picDonate.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage;
@ -214,7 +634,7 @@
//
this.lblDonate.AutoSize = true;
this.tableLayoutPanel.SetColumnSpan(this.lblDonate, 2);
this.lblDonate.Location = new System.Drawing.Point(0, 93);
this.lblDonate.Location = new System.Drawing.Point(0, 288);
this.lblDonate.Margin = new System.Windows.Forms.Padding(0, 5, 0, 0);
this.lblDonate.Name = "lblDonate";
this.lblDonate.Size = new System.Drawing.Size(271, 26);
@ -262,7 +682,7 @@
this.AutoSize = true;
this.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink;
this.CancelButton = this.okButton;
this.ClientSize = new System.Drawing.Size(347, 161);
this.ClientSize = new System.Drawing.Size(347, 354);
this.Controls.Add(this.tableLayoutPanel);
this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle;
this.MaximizeBox = false;
@ -274,6 +694,17 @@
this.Text = "About - Mesen";
this.tableLayoutPanel.ResumeLayout(false);
this.tableLayoutPanel.PerformLayout();
this.grpAcknowledgements.ResumeLayout(false);
this.tableLayoutPanel1.ResumeLayout(false);
this.tableLayoutPanel1.PerformLayout();
this.flowLayoutPanel4.ResumeLayout(false);
this.flowLayoutPanel4.PerformLayout();
this.flowLayoutPanel5.ResumeLayout(false);
this.flowLayoutPanel5.PerformLayout();
this.flowLayoutPanel6.ResumeLayout(false);
this.flowLayoutPanel6.PerformLayout();
this.flowLayoutPanel7.ResumeLayout(false);
this.flowLayoutPanel7.PerformLayout();
this.flowLayoutPanel3.ResumeLayout(false);
this.flowLayoutPanel3.PerformLayout();
((System.ComponentModel.ISupportInitialize)(this.logoPictureBox)).EndInit();
@ -305,5 +736,35 @@
private System.Windows.Forms.FlowLayoutPanel flowLayoutPanel3;
private System.Windows.Forms.Label lblBuildDateLabel;
private System.Windows.Forms.Label lblBuildDate;
}
private System.Windows.Forms.GroupBox grpAcknowledgements;
private System.Windows.Forms.TableLayoutPanel tableLayoutPanel1;
private System.Windows.Forms.Label lblEmulation;
private System.Windows.Forms.Label lblAudio;
private System.Windows.Forms.Label lblGeneral;
private System.Windows.Forms.FlowLayoutPanel flowLayoutPanel4;
private Controls.ctrlLinkLabel ctrlLinkLabel1;
private Controls.ctrlLinkLabel ctrlLinkLabel2;
private Controls.ctrlLinkLabel ctrlLinkLabel3;
private Controls.ctrlLinkLabel ctrlLinkLabel4;
private Controls.ctrlLinkLabel ctrlLinkLabel5;
private Controls.ctrlLinkLabel ctrlLinkLabel6;
private Controls.ctrlLinkLabel ctrlLinkLabel7;
private System.Windows.Forms.Label lblVideo;
private System.Windows.Forms.FlowLayoutPanel flowLayoutPanel5;
private Controls.ctrlLinkLabel ctrlLinkLabel9;
private Controls.ctrlLinkLabel ctrlLinkLabel10;
private Controls.ctrlLinkLabel ctrlLinkLabel11;
private Controls.ctrlLinkLabel ctrlLinkLabel12;
private System.Windows.Forms.FlowLayoutPanel flowLayoutPanel6;
private Controls.ctrlLinkLabel ctrlLinkLabel13;
private System.Windows.Forms.Label lblUsedSoftware;
private System.Windows.Forms.FlowLayoutPanel flowLayoutPanel7;
private Controls.ctrlLinkLabel ctrlLinkLabel8;
private System.Windows.Forms.Label lblCheats;
private System.Windows.Forms.Label lblCheatDatabase;
private System.Windows.Forms.Label lblSpecialThanks;
private Controls.ctrlLinkLabel ctrlLinkLabel14;
private Controls.ctrlLinkLabel ctrlLinkLabel15;
private Controls.ctrlLinkLabel ctrlLinkLabel16;
}
}

View file

@ -273,6 +273,9 @@
<Compile Include="Controls\ctrlHorizontalTrackbar.Designer.cs">
<DependentUpon>ctrlHorizontalTrackbar.cs</DependentUpon>
</Compile>
<Compile Include="Controls\ctrlLinkLabel.cs">
<SubType>Component</SubType>
</Compile>
<Compile Include="Controls\ctrlLoadingRom.cs">
<SubType>UserControl</SubType>
</Compile>