234 lines
7.6 KiB
C#
234 lines
7.6 KiB
C#
|
// Decompiled with JetBrains decompiler
|
|||
|
// Type: CarotDAV.AboutForm
|
|||
|
// Assembly: CarotDAV, Version=1.13.2.18337, Culture=neutral, PublicKeyToken=null
|
|||
|
// MVID: C31F2651-A4A8-4D09-916A-8C6106F5E7C8
|
|||
|
// Assembly location: F:\Eigene Dateien\Dropbox\portable Collection\Progs\CarotDAV\CarotDAV.exe
|
|||
|
|
|||
|
using Microsoft.VisualBasic.CompilerServices;
|
|||
|
using System;
|
|||
|
using System.ComponentModel;
|
|||
|
using System.Diagnostics;
|
|||
|
using System.Drawing;
|
|||
|
using System.Reflection;
|
|||
|
using System.Runtime.CompilerServices;
|
|||
|
using System.Windows.Forms;
|
|||
|
|
|||
|
namespace CarotDAV
|
|||
|
{
|
|||
|
public class AboutForm : Form
|
|||
|
{
|
|||
|
private IContainer components;
|
|||
|
[AccessedThroughProperty("lblSoftwareName")]
|
|||
|
private Label _lblSoftwareName;
|
|||
|
[AccessedThroughProperty("lblCopy")]
|
|||
|
private Label _lblCopy;
|
|||
|
[AccessedThroughProperty("PictureBox1")]
|
|||
|
private PictureBox _PictureBox1;
|
|||
|
[AccessedThroughProperty("SupportLinkLabel")]
|
|||
|
private LinkLabel _SupportLinkLabel;
|
|||
|
|
|||
|
public AboutForm()
|
|||
|
{
|
|||
|
this.Load += new EventHandler(this.AboutForm_Load);
|
|||
|
this.InitializeComponent();
|
|||
|
}
|
|||
|
|
|||
|
protected override void Dispose(bool disposing)
|
|||
|
{
|
|||
|
try
|
|||
|
{
|
|||
|
if (!disposing || this.components == null)
|
|||
|
return;
|
|||
|
this.components.Dispose();
|
|||
|
}
|
|||
|
finally
|
|||
|
{
|
|||
|
base.Dispose(disposing);
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
internal virtual Label lblSoftwareName
|
|||
|
{
|
|||
|
get
|
|||
|
{
|
|||
|
return this._lblSoftwareName;
|
|||
|
}
|
|||
|
[MethodImpl(MethodImplOptions.Synchronized)] set
|
|||
|
{
|
|||
|
this._lblSoftwareName = value;
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
internal virtual Label lblCopy
|
|||
|
{
|
|||
|
get
|
|||
|
{
|
|||
|
return this._lblCopy;
|
|||
|
}
|
|||
|
[MethodImpl(MethodImplOptions.Synchronized)] set
|
|||
|
{
|
|||
|
this._lblCopy = value;
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
internal virtual PictureBox PictureBox1
|
|||
|
{
|
|||
|
get
|
|||
|
{
|
|||
|
return this._PictureBox1;
|
|||
|
}
|
|||
|
[MethodImpl(MethodImplOptions.Synchronized)] set
|
|||
|
{
|
|||
|
EventHandler eventHandler = new EventHandler(this.PictureBox1_Click);
|
|||
|
if (this._PictureBox1 != null)
|
|||
|
this._PictureBox1.Click -= eventHandler;
|
|||
|
this._PictureBox1 = value;
|
|||
|
if (this._PictureBox1 == null)
|
|||
|
return;
|
|||
|
this._PictureBox1.Click += eventHandler;
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
internal virtual LinkLabel SupportLinkLabel
|
|||
|
{
|
|||
|
get
|
|||
|
{
|
|||
|
return this._SupportLinkLabel;
|
|||
|
}
|
|||
|
[MethodImpl(MethodImplOptions.Synchronized)] set
|
|||
|
{
|
|||
|
EventHandler eventHandler = new EventHandler(this.SupportLinkLabel_Click);
|
|||
|
if (this._SupportLinkLabel != null)
|
|||
|
this._SupportLinkLabel.Click -= eventHandler;
|
|||
|
this._SupportLinkLabel = value;
|
|||
|
if (this._SupportLinkLabel == null)
|
|||
|
return;
|
|||
|
this._SupportLinkLabel.Click += eventHandler;
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
[DebuggerStepThrough]
|
|||
|
private void InitializeComponent()
|
|||
|
{
|
|||
|
this.lblSoftwareName = new Label();
|
|||
|
this.lblCopy = new Label();
|
|||
|
this.PictureBox1 = new PictureBox();
|
|||
|
this.SupportLinkLabel = new LinkLabel();
|
|||
|
((ISupportInitialize) this.PictureBox1).BeginInit();
|
|||
|
this.SuspendLayout();
|
|||
|
this.lblSoftwareName.Anchor = AnchorStyles.Top | AnchorStyles.Left | AnchorStyles.Right;
|
|||
|
this.lblSoftwareName.BackColor = Color.Transparent;
|
|||
|
Label lblSoftwareName1 = this.lblSoftwareName;
|
|||
|
Point point1 = new Point(8, 12);
|
|||
|
Point point2 = point1;
|
|||
|
lblSoftwareName1.Location = point2;
|
|||
|
this.lblSoftwareName.Name = "lblSoftwareName";
|
|||
|
Label lblSoftwareName2 = this.lblSoftwareName;
|
|||
|
Size size1 = new Size(238, 16);
|
|||
|
Size size2 = size1;
|
|||
|
lblSoftwareName2.Size = size2;
|
|||
|
this.lblSoftwareName.TabIndex = 0;
|
|||
|
this.lblSoftwareName.Text = "Software Name";
|
|||
|
this.lblCopy.Anchor = AnchorStyles.Top | AnchorStyles.Left | AnchorStyles.Right;
|
|||
|
this.lblCopy.BackColor = Color.Transparent;
|
|||
|
Label lblCopy1 = this.lblCopy;
|
|||
|
point1 = new Point(8, 36);
|
|||
|
Point point3 = point1;
|
|||
|
lblCopy1.Location = point3;
|
|||
|
this.lblCopy.Name = "lblCopy";
|
|||
|
Label lblCopy2 = this.lblCopy;
|
|||
|
size1 = new Size(238, 16);
|
|||
|
Size size3 = size1;
|
|||
|
lblCopy2.Size = size3;
|
|||
|
this.lblCopy.TabIndex = 1;
|
|||
|
this.lblCopy.Text = "Copyright";
|
|||
|
this.PictureBox1.Cursor = Cursors.Hand;
|
|||
|
this.PictureBox1.Image = (Image) CarotDAV.My.Resources.Resources.logo_w;
|
|||
|
PictureBox pictureBox1_1 = this.PictureBox1;
|
|||
|
point1 = new Point(248, 0);
|
|||
|
Point point4 = point1;
|
|||
|
pictureBox1_1.Location = point4;
|
|||
|
this.PictureBox1.Name = "PictureBox1";
|
|||
|
PictureBox pictureBox1_2 = this.PictureBox1;
|
|||
|
size1 = new Size(100, 82);
|
|||
|
Size size4 = size1;
|
|||
|
pictureBox1_2.Size = size4;
|
|||
|
this.PictureBox1.SizeMode = PictureBoxSizeMode.AutoSize;
|
|||
|
this.PictureBox1.TabIndex = 5;
|
|||
|
this.PictureBox1.TabStop = false;
|
|||
|
LinkLabel supportLinkLabel1 = this.SupportLinkLabel;
|
|||
|
point1 = new Point(8, 60);
|
|||
|
Point point5 = point1;
|
|||
|
supportLinkLabel1.Location = point5;
|
|||
|
this.SupportLinkLabel.Name = "SupportLinkLabel";
|
|||
|
LinkLabel supportLinkLabel2 = this.SupportLinkLabel;
|
|||
|
size1 = new Size(216, 16);
|
|||
|
Size size5 = size1;
|
|||
|
supportLinkLabel2.Size = size5;
|
|||
|
this.SupportLinkLabel.TabIndex = 2;
|
|||
|
this.SupportLinkLabel.TabStop = true;
|
|||
|
this.SupportLinkLabel.Text = "Support URI";
|
|||
|
size1 = new Size(5, 12);
|
|||
|
this.AutoScaleBaseSize = size1;
|
|||
|
this.BackColor = Color.White;
|
|||
|
size1 = new Size(354, 82);
|
|||
|
this.ClientSize = size1;
|
|||
|
this.Controls.Add((Control) this.SupportLinkLabel);
|
|||
|
this.Controls.Add((Control) this.PictureBox1);
|
|||
|
this.Controls.Add((Control) this.lblCopy);
|
|||
|
this.Controls.Add((Control) this.lblSoftwareName);
|
|||
|
this.FormBorderStyle = FormBorderStyle.FixedDialog;
|
|||
|
this.MaximizeBox = false;
|
|||
|
this.MinimizeBox = false;
|
|||
|
this.Name = nameof (AboutForm);
|
|||
|
this.ShowIcon = false;
|
|||
|
this.ShowInTaskbar = false;
|
|||
|
this.StartPosition = FormStartPosition.CenterScreen;
|
|||
|
this.Text = "About";
|
|||
|
((ISupportInitialize) this.PictureBox1).EndInit();
|
|||
|
this.ResumeLayout(false);
|
|||
|
this.PerformLayout();
|
|||
|
}
|
|||
|
|
|||
|
private void AboutForm_Load(object sender, EventArgs e)
|
|||
|
{
|
|||
|
Assembly executingAssembly = Assembly.GetExecutingAssembly();
|
|||
|
string str = executingAssembly.GetName().Version.ToString(3);
|
|||
|
string product = ((AssemblyProductAttribute) executingAssembly.GetCustomAttributes(typeof (AssemblyProductAttribute), false)[0]).Product;
|
|||
|
string copyright = ((AssemblyCopyrightAttribute) executingAssembly.GetCustomAttributes(typeof (AssemblyCopyrightAttribute), false)[0]).Copyright;
|
|||
|
string description = ((AssemblyDescriptionAttribute) executingAssembly.GetCustomAttributes(typeof (AssemblyDescriptionAttribute), false)[0]).Description;
|
|||
|
this.lblSoftwareName.Text = product + " " + str;
|
|||
|
this.lblCopy.Text = copyright;
|
|||
|
this.SupportLinkLabel.Text = "http://rei.to/";
|
|||
|
this.PictureBox1.Location = new Point(checked (this.ClientRectangle.Width - this.PictureBox1.Width), checked (this.ClientRectangle.Height - this.PictureBox1.Height));
|
|||
|
}
|
|||
|
|
|||
|
private void SupportLinkLabel_Click(object sender, EventArgs e)
|
|||
|
{
|
|||
|
this.SupportLinkLabel.LinkVisited = true;
|
|||
|
try
|
|||
|
{
|
|||
|
Process.Start(this.SupportLinkLabel.Text);
|
|||
|
}
|
|||
|
catch (Exception ex)
|
|||
|
{
|
|||
|
ProjectData.SetProjectError(ex);
|
|||
|
ProjectData.ClearProjectError();
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
private void PictureBox1_Click(object sender, EventArgs e)
|
|||
|
{
|
|||
|
try
|
|||
|
{
|
|||
|
Process.Start(this.SupportLinkLabel.Text);
|
|||
|
}
|
|||
|
catch (Exception ex)
|
|||
|
{
|
|||
|
ProjectData.SetProjectError(ex);
|
|||
|
ProjectData.ClearProjectError();
|
|||
|
}
|
|||
|
}
|
|||
|
}
|
|||
|
}
|