CarotDav_decompile/CarotDAV/AboutForm.cs

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();
}
}
}
}