Skip to content

Commit

Permalink
Add an About dialog with program info
Browse files Browse the repository at this point in the history
  • Loading branch information
brentengelbrecht committed Dec 16, 2022
1 parent fe33cf6 commit 67961be
Show file tree
Hide file tree
Showing 8 changed files with 1,540 additions and 10 deletions.
56 changes: 56 additions & 0 deletions WorldClock/WorldClock.sln
Original file line number Diff line number Diff line change
Expand Up @@ -16,21 +16,77 @@ EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
Debug|ARM = Debug|ARM
Debug|ARM64 = Debug|ARM64
Debug|x64 = Debug|x64
Debug|x86 = Debug|x86
Release|Any CPU = Release|Any CPU
Release|ARM = Release|ARM
Release|ARM64 = Release|ARM64
Release|x64 = Release|x64
Release|x86 = Release|x86
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{0CBFA0A8-0BE3-471F-9D13-5C3EABB3940A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{0CBFA0A8-0BE3-471F-9D13-5C3EABB3940A}.Debug|Any CPU.Build.0 = Debug|Any CPU
{0CBFA0A8-0BE3-471F-9D13-5C3EABB3940A}.Debug|ARM.ActiveCfg = Debug|Any CPU
{0CBFA0A8-0BE3-471F-9D13-5C3EABB3940A}.Debug|ARM.Build.0 = Debug|Any CPU
{0CBFA0A8-0BE3-471F-9D13-5C3EABB3940A}.Debug|ARM64.ActiveCfg = Debug|Any CPU
{0CBFA0A8-0BE3-471F-9D13-5C3EABB3940A}.Debug|ARM64.Build.0 = Debug|Any CPU
{0CBFA0A8-0BE3-471F-9D13-5C3EABB3940A}.Debug|x64.ActiveCfg = Debug|Any CPU
{0CBFA0A8-0BE3-471F-9D13-5C3EABB3940A}.Debug|x64.Build.0 = Debug|Any CPU
{0CBFA0A8-0BE3-471F-9D13-5C3EABB3940A}.Debug|x86.ActiveCfg = Debug|Any CPU
{0CBFA0A8-0BE3-471F-9D13-5C3EABB3940A}.Debug|x86.Build.0 = Debug|Any CPU
{0CBFA0A8-0BE3-471F-9D13-5C3EABB3940A}.Release|Any CPU.ActiveCfg = Release|Any CPU
{0CBFA0A8-0BE3-471F-9D13-5C3EABB3940A}.Release|Any CPU.Build.0 = Release|Any CPU
{0CBFA0A8-0BE3-471F-9D13-5C3EABB3940A}.Release|ARM.ActiveCfg = Release|Any CPU
{0CBFA0A8-0BE3-471F-9D13-5C3EABB3940A}.Release|ARM.Build.0 = Release|Any CPU
{0CBFA0A8-0BE3-471F-9D13-5C3EABB3940A}.Release|ARM64.ActiveCfg = Release|Any CPU
{0CBFA0A8-0BE3-471F-9D13-5C3EABB3940A}.Release|ARM64.Build.0 = Release|Any CPU
{0CBFA0A8-0BE3-471F-9D13-5C3EABB3940A}.Release|x64.ActiveCfg = Release|Any CPU
{0CBFA0A8-0BE3-471F-9D13-5C3EABB3940A}.Release|x64.Build.0 = Release|Any CPU
{0CBFA0A8-0BE3-471F-9D13-5C3EABB3940A}.Release|x86.ActiveCfg = Release|Any CPU
{0CBFA0A8-0BE3-471F-9D13-5C3EABB3940A}.Release|x86.Build.0 = Release|Any CPU
{88CDFA0D-0540-4827-8083-BEBA1F1C0869}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{88CDFA0D-0540-4827-8083-BEBA1F1C0869}.Debug|Any CPU.Build.0 = Debug|Any CPU
{88CDFA0D-0540-4827-8083-BEBA1F1C0869}.Debug|ARM.ActiveCfg = Debug|Any CPU
{88CDFA0D-0540-4827-8083-BEBA1F1C0869}.Debug|ARM.Build.0 = Debug|Any CPU
{88CDFA0D-0540-4827-8083-BEBA1F1C0869}.Debug|ARM64.ActiveCfg = Debug|Any CPU
{88CDFA0D-0540-4827-8083-BEBA1F1C0869}.Debug|ARM64.Build.0 = Debug|Any CPU
{88CDFA0D-0540-4827-8083-BEBA1F1C0869}.Debug|x64.ActiveCfg = Debug|Any CPU
{88CDFA0D-0540-4827-8083-BEBA1F1C0869}.Debug|x64.Build.0 = Debug|Any CPU
{88CDFA0D-0540-4827-8083-BEBA1F1C0869}.Debug|x86.ActiveCfg = Debug|Any CPU
{88CDFA0D-0540-4827-8083-BEBA1F1C0869}.Debug|x86.Build.0 = Debug|Any CPU
{88CDFA0D-0540-4827-8083-BEBA1F1C0869}.Release|Any CPU.ActiveCfg = Release|Any CPU
{88CDFA0D-0540-4827-8083-BEBA1F1C0869}.Release|Any CPU.Build.0 = Release|Any CPU
{88CDFA0D-0540-4827-8083-BEBA1F1C0869}.Release|ARM.ActiveCfg = Release|Any CPU
{88CDFA0D-0540-4827-8083-BEBA1F1C0869}.Release|ARM.Build.0 = Release|Any CPU
{88CDFA0D-0540-4827-8083-BEBA1F1C0869}.Release|ARM64.ActiveCfg = Release|Any CPU
{88CDFA0D-0540-4827-8083-BEBA1F1C0869}.Release|ARM64.Build.0 = Release|Any CPU
{88CDFA0D-0540-4827-8083-BEBA1F1C0869}.Release|x64.ActiveCfg = Release|Any CPU
{88CDFA0D-0540-4827-8083-BEBA1F1C0869}.Release|x64.Build.0 = Release|Any CPU
{88CDFA0D-0540-4827-8083-BEBA1F1C0869}.Release|x86.ActiveCfg = Release|Any CPU
{88CDFA0D-0540-4827-8083-BEBA1F1C0869}.Release|x86.Build.0 = Release|Any CPU
{01190706-F7F5-4B14-8BFA-655100310C09}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{01190706-F7F5-4B14-8BFA-655100310C09}.Debug|Any CPU.Build.0 = Debug|Any CPU
{01190706-F7F5-4B14-8BFA-655100310C09}.Debug|ARM.ActiveCfg = Debug|Any CPU
{01190706-F7F5-4B14-8BFA-655100310C09}.Debug|ARM.Build.0 = Debug|Any CPU
{01190706-F7F5-4B14-8BFA-655100310C09}.Debug|ARM64.ActiveCfg = Debug|Any CPU
{01190706-F7F5-4B14-8BFA-655100310C09}.Debug|ARM64.Build.0 = Debug|Any CPU
{01190706-F7F5-4B14-8BFA-655100310C09}.Debug|x64.ActiveCfg = Debug|Any CPU
{01190706-F7F5-4B14-8BFA-655100310C09}.Debug|x64.Build.0 = Debug|Any CPU
{01190706-F7F5-4B14-8BFA-655100310C09}.Debug|x86.ActiveCfg = Debug|Any CPU
{01190706-F7F5-4B14-8BFA-655100310C09}.Debug|x86.Build.0 = Debug|Any CPU
{01190706-F7F5-4B14-8BFA-655100310C09}.Release|Any CPU.ActiveCfg = Release|Any CPU
{01190706-F7F5-4B14-8BFA-655100310C09}.Release|Any CPU.Build.0 = Release|Any CPU
{01190706-F7F5-4B14-8BFA-655100310C09}.Release|ARM.ActiveCfg = Release|Any CPU
{01190706-F7F5-4B14-8BFA-655100310C09}.Release|ARM.Build.0 = Release|Any CPU
{01190706-F7F5-4B14-8BFA-655100310C09}.Release|ARM64.ActiveCfg = Release|Any CPU
{01190706-F7F5-4B14-8BFA-655100310C09}.Release|ARM64.Build.0 = Release|Any CPU
{01190706-F7F5-4B14-8BFA-655100310C09}.Release|x64.ActiveCfg = Release|Any CPU
{01190706-F7F5-4B14-8BFA-655100310C09}.Release|x64.Build.0 = Release|Any CPU
{01190706-F7F5-4B14-8BFA-655100310C09}.Release|x86.ActiveCfg = Release|Any CPU
{01190706-F7F5-4B14-8BFA-655100310C09}.Release|x86.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
Expand Down
133 changes: 133 additions & 0 deletions WorldClock/WorldClock/Aboutform.Designer.cs

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

34 changes: 34 additions & 0 deletions WorldClock/WorldClock/Aboutform.cs
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
using System;
using System.Reflection;
using System.Windows.Forms;

namespace WorldClock
{
public partial class AboutForm : Form
{
public AboutForm()
{
InitializeComponent();

TextBoxInfo.SelectionStart = 0;
TextBoxInfo.SelectionLength = 0;

LabelVersion.Text = "Version" + Assembly.GetExecutingAssembly().GetName().Version.ToString();
}

private void button1_Click(object sender, EventArgs e)
{
Close();
}

private void linkLabel1_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
{
System.Diagnostics.Process.Start(((LinkLabel)sender).Text);
}

private void AboutForm_Load(object sender, EventArgs e)
{

}
}
}
Loading

0 comments on commit 67961be

Please sign in to comment.