From 58c606a18be93b4d2db070a8425eecbfee288c9e Mon Sep 17 00:00:00 2001 From: phaselden Date: Thu, 21 Jan 2021 17:22:58 +1100 Subject: [PATCH] New Font. Font is now embedded. Other changes. Other: * Moved settings.ini to user's local app data directory * Clickable Github link in settings --- src/FlipIt/FlipIt.csproj | 2 + src/FlipIt/MainForm.Designer.cs | 43 ++-- src/FlipIt/MainForm.cs | 91 +++++++-- src/FlipIt/Program.cs | 4 +- src/FlipIt/Properties/Resources.Designer.cs | 22 ++- src/FlipIt/Properties/Resources.resx | 20 +- src/FlipIt/SettingsForm.Designer.cs | 74 +++---- src/FlipIt/SettingsForm.cs | 7 +- src/FlipIt/SettingsForm.resx | 206 ++++++++++---------- src/FlipIt/res/HelveticaLTStd-BoldCond.otf | Bin 0 -> 30920 bytes src/FlipIt/res/HelveticaLTStd-Cond.otf | Bin 0 -> 30176 bytes src/FlipIt/{images => res}/screen.png | Bin 12 files changed, 278 insertions(+), 191 deletions(-) create mode 100644 src/FlipIt/res/HelveticaLTStd-BoldCond.otf create mode 100644 src/FlipIt/res/HelveticaLTStd-Cond.otf rename src/FlipIt/{images => res}/screen.png (100%) diff --git a/src/FlipIt/FlipIt.csproj b/src/FlipIt/FlipIt.csproj index dc1bdf9..f09091d 100644 --- a/src/FlipIt/FlipIt.csproj +++ b/src/FlipIt/FlipIt.csproj @@ -112,6 +112,8 @@ Settings.settings True + + diff --git a/src/FlipIt/MainForm.Designer.cs b/src/FlipIt/MainForm.Designer.cs index 2fe091b..8b80b6a 100644 --- a/src/FlipIt/MainForm.Designer.cs +++ b/src/FlipIt/MainForm.Designer.cs @@ -28,27 +28,28 @@ protected override void Dispose(bool disposing) /// private void InitializeComponent() { - this.components = new System.ComponentModel.Container(); - this.moveTimer = new System.Windows.Forms.Timer(this.components); - this.SuspendLayout(); - // - // MainForm - // - this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); - this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; - this.BackColor = System.Drawing.Color.Black; - this.ClientSize = new System.Drawing.Size(804, 260); - this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None; - this.Name = "MainForm"; - this.StartPosition = System.Windows.Forms.FormStartPosition.Manual; - this.Text = "Form1"; - this.Load += new System.EventHandler(this.MainForm_Load); - this.Shown += new System.EventHandler(this.MainForm_Shown); - this.Paint += new System.Windows.Forms.PaintEventHandler(this.MainForm_Paint); - this.KeyPress += new System.Windows.Forms.KeyPressEventHandler(this.MainForm_KeyPress); - this.MouseClick += new System.Windows.Forms.MouseEventHandler(this.MainForm_MouseClick); - this.MouseMove += new System.Windows.Forms.MouseEventHandler(this.MainForm_MouseMove); - this.ResumeLayout(false); + this.components = new System.ComponentModel.Container(); + this.moveTimer = new System.Windows.Forms.Timer(this.components); + this.SuspendLayout(); + // + // MainForm + // + this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.BackColor = System.Drawing.Color.Black; + this.ClientSize = new System.Drawing.Size(804, 260); + this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None; + this.Name = "MainForm"; + this.StartPosition = System.Windows.Forms.FormStartPosition.Manual; + this.Text = "Form1"; + this.FormClosed += new System.Windows.Forms.FormClosedEventHandler(this.MainForm_FormClosed); + this.Load += new System.EventHandler(this.MainForm_Load); + this.Shown += new System.EventHandler(this.MainForm_Shown); + this.Paint += new System.Windows.Forms.PaintEventHandler(this.MainForm_Paint); + this.KeyPress += new System.Windows.Forms.KeyPressEventHandler(this.MainForm_KeyPress); + this.MouseClick += new System.Windows.Forms.MouseEventHandler(this.MainForm_MouseClick); + this.MouseMove += new System.Windows.Forms.MouseEventHandler(this.MainForm_MouseMove); + this.ResumeLayout(false); } diff --git a/src/FlipIt/MainForm.cs b/src/FlipIt/MainForm.cs index 9843590..9b0ae61 100644 --- a/src/FlipIt/MainForm.cs +++ b/src/FlipIt/MainForm.cs @@ -34,7 +34,7 @@ public partial class MainForm : Form [DllImport("user32.dll")] static extern bool GetClientRect(IntPtr hWnd, out Rectangle lpRect); - #endregion + #endregion private const int splitWidth = 4; private const int cityBoxSplitWidth = 2; @@ -52,17 +52,29 @@ public partial class MainForm : Form private Font smallCityFont; private Font primarySmallFont; private Graphics graphics; + private PrivateFontCollection _pfc; + private FontFamily _fontFamily; - // Alternative fonts: - // * league-gothic from https://github.com/theleagueof/league-gothic - // * http://tipotype.com/aileron/ - - private const string fontFamilyName = "Oswald"; //"Texgyreheroscn";"Bebas" + private FontFamily FontFamily + { + get + { + if (_fontFamily == null) + { + if (_pfc == null) + { + _pfc = InitFonts(); + } + _fontFamily = _pfc.Families[0]; + } + return _fontFamily ?? (_fontFamily = _pfc.Families[0]); + } + } - private Graphics Gfx => graphics ?? (graphics = CreateGraphics()); + private Graphics Gfx => graphics ?? (graphics = CreateGraphics()); - private Font PrimaryFont => primaryFont ?? (primaryFont = new Font(fontFamilyName, fontSize, FontStyle.Bold)); - private Font PrimarySmallFont => primarySmallFont ?? (primarySmallFont = new Font(fontFamilyName, fontSize / 9, FontStyle.Bold)); + private Font PrimaryFont => primaryFont ?? (primaryFont = new Font(FontFamily, fontSize, FontStyle.Bold)); + private Font PrimarySmallFont => primarySmallFont ?? (primarySmallFont = new Font(FontFamily, fontSize / 9, FontStyle.Bold)); private static readonly Color backColorTop = Color.FromArgb(255, 15, 15, 15); private static readonly Color backColorBottom = Color.FromArgb(255, 10, 10, 10); @@ -97,10 +109,13 @@ public MainForm(Rectangle bounds, bool display24HourTime, ScreenSetting screenSe InitializeComponent(); Bounds = bounds; fontSize = bounds.Height / fontScaleFactor; - } + } - public MainForm(IntPtr previewWndHandle) + public MainForm(IntPtr previewWndHandle, bool display24HourTime, ScreenSetting screenSetting) { + _display24HourTime = display24HourTime; + _screenSetting = screenSetting; + InitializeComponent(); // Set the preview window as the parent of this window @@ -165,6 +180,33 @@ private void moveTimer_Tick(object sender, EventArgs e) // } } + private PrivateFontCollection InitFonts() + { + // We don't add both fonts at the same time because I can only get the private font collection + // to return the first one we add. If the first one is the non-bold one and we ask for a bold one + // then it seems to have a go at generating bold rather than using the one we gave it. + // The system font collection does not seem to have this problem. + + var pfc = new PrivateFontCollection(); + if (_screenSetting.DisplayType == DisplayType.CurrentTime) + { + AddFont(pfc, Properties.Resources.HelveticaLTStd_BoldCond); + } + else + { + AddFont(pfc, Properties.Resources.HelveticaLTStd_Cond); + } + return pfc; + } + + private static void AddFont(PrivateFontCollection pfc, byte[] fontResource) + { + IntPtr ptr = Marshal.AllocCoTaskMem(fontResource.Length); // create an unsafe memory block for the font data + Marshal.Copy(fontResource, 0, ptr, fontResource.Length); // copy the bytes to the unsafe memory block + pfc.AddMemoryFont(ptr, fontResource.Length); // pass the font to the font collection + Marshal.FreeCoTaskMem(ptr); + } + private void DrawIt() { try @@ -189,7 +231,7 @@ private void DrawIt() private void DrawCurrentTime() { - var height = PrimaryFont.Height*10/11; + var height = PrimaryFont.Height * 10/10; var width = !showSeconds ? Convert.ToInt32(2.05*height) : Convert.ToInt32(3.1 * height); var x = (Width - width)/2; @@ -293,8 +335,8 @@ private void DrawCities() if (cityFont == null) { - cityFont = new Font(fontFamilyName, boxHeight.Percent(80), FontStyle.Regular, GraphicsUnit.Pixel); - smallCityFont = new Font(fontFamilyName, boxHeight.Percent(25), FontStyle.Regular, GraphicsUnit.Pixel); + cityFont = new Font(FontFamily, boxHeight.Percent(80), FontStyle.Regular, GraphicsUnit.Pixel); + smallCityFont = new Font(FontFamily, boxHeight.Percent(25), FontStyle.Regular, GraphicsUnit.Pixel); } var verticalGap = boxHeight.Percent(verticalGapBetweenBoxesPercent); @@ -495,5 +537,24 @@ private void MainForm_Paint(object sender, PaintEventArgs e) { DrawIt(); } - } + + private void MainForm_FormClosed(object sender, FormClosedEventArgs e) + { + DisposeFontResources(); + } + + private void DisposeFontResources() + { + if (_fontFamily != null) + { + _fontFamily.Dispose(); + _fontFamily = null; + } + if (_pfc != null) + { + _pfc.Dispose(); + _pfc = null; + } + } + } } diff --git a/src/FlipIt/Program.cs b/src/FlipIt/Program.cs index 5793f59..77d0b16 100644 --- a/src/FlipIt/Program.cs +++ b/src/FlipIt/Program.cs @@ -48,7 +48,7 @@ static void Main(string[] args) } IntPtr previewWndHandle = new IntPtr(long.Parse(secondArgument)); - Application.Run(new MainForm(previewWndHandle)); + Application.Run(new MainForm(previewWndHandle, settings.Display24HrTime, settings.ScreenSettings[0])); } else if (firstArgument == "/s") // Full-screen mode { @@ -89,7 +89,7 @@ private static FlipItSettings LoadSettings() var settings = new FlipItSettings(); - var settingsFolder = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.CommonApplicationData), "FlipIt"); + var settingsFolder = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData), "FlipIt"); var iniFilePath = Path.Combine(settingsFolder, "Settings.ini"); if (File.Exists(iniFilePath)) { diff --git a/src/FlipIt/Properties/Resources.Designer.cs b/src/FlipIt/Properties/Resources.Designer.cs index 798a5fc..460f1f8 100644 --- a/src/FlipIt/Properties/Resources.Designer.cs +++ b/src/FlipIt/Properties/Resources.Designer.cs @@ -19,7 +19,7 @@ namespace ScreenSaver.Properties { // class via a tool like ResGen or Visual Studio. // To add or remove a member, edit your .ResX file then rerun ResGen // with the /str option, or rebuild your VS project. - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "16.0.0.0")] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] internal class Resources { @@ -59,5 +59,25 @@ internal Resources() { resourceCulture = value; } } + + /// + /// Looks up a localized resource of type System.Byte[]. + /// + internal static byte[] HelveticaLTStd_BoldCond { + get { + object obj = ResourceManager.GetObject("HelveticaLTStd_BoldCond", resourceCulture); + return ((byte[])(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Byte[]. + /// + internal static byte[] HelveticaLTStd_Cond { + get { + object obj = ResourceManager.GetObject("HelveticaLTStd_Cond", resourceCulture); + return ((byte[])(obj)); + } + } } } diff --git a/src/FlipIt/Properties/Resources.resx b/src/FlipIt/Properties/Resources.resx index af7dbeb..852f009 100644 --- a/src/FlipIt/Properties/Resources.resx +++ b/src/FlipIt/Properties/Resources.resx @@ -46,7 +46,7 @@ mimetype: application/x-microsoft.net.object.binary.base64 value : The object must be serialized with - : System.Serialization.Formatters.Binary.BinaryFormatter + : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter : and then encoded with base64 encoding. mimetype: application/x-microsoft.net.object.soap.base64 @@ -60,6 +60,7 @@ : and then encoded with base64 encoding. --> + @@ -68,9 +69,10 @@ - + + @@ -85,9 +87,10 @@ - + + @@ -109,9 +112,16 @@ 2.0 - System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + ..\res\HelveticaLTStd-BoldCond.otf;System.Byte[], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + ..\res\HelveticaLTStd-Cond.otf;System.Byte[], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + \ No newline at end of file diff --git a/src/FlipIt/SettingsForm.Designer.cs b/src/FlipIt/SettingsForm.Designer.cs index 4f330d0..8ffe2e6 100644 --- a/src/FlipIt/SettingsForm.Designer.cs +++ b/src/FlipIt/SettingsForm.Designer.cs @@ -29,10 +29,8 @@ protected override void Dispose(bool disposing) private void InitializeComponent() { this.components = new System.ComponentModel.Container(); - System.Windows.Forms.ListViewItem listViewItem1 = new System.Windows.Forms.ListViewItem("Coming soon..."); + System.Windows.Forms.ListViewItem listViewItem2 = new System.Windows.Forms.ListViewItem("Coming soon..."); System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(SettingsForm)); - this.label1 = new System.Windows.Forms.Label(); - this.label2 = new System.Windows.Forms.Label(); this.okButton = new System.Windows.Forms.Button(); this.cancelButton = new System.Windows.Forms.Button(); this.displayNothingRadioButton = new System.Windows.Forms.RadioButton(); @@ -47,33 +45,14 @@ private void InitializeComponent() this.selectedScreenNameLabel = new System.Windows.Forms.Label(); this.panel1 = new System.Windows.Forms.Panel(); this.label3 = new System.Windows.Forms.Label(); + this.githubLinkLabel = new System.Windows.Forms.LinkLabel(); this.panel1.SuspendLayout(); this.SuspendLayout(); // - // label1 - // - this.label1.AutoSize = true; - this.label1.Font = new System.Drawing.Font("Segoe UI", 15.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.label1.ForeColor = System.Drawing.SystemColors.ControlText; - this.label1.Location = new System.Drawing.Point(12, 19); - this.label1.Name = "label1"; - this.label1.Size = new System.Drawing.Size(64, 30); - this.label1.TabIndex = 1; - this.label1.Text = "Flip It"; - // - // label2 - // - this.label2.AutoSize = true; - this.label2.Location = new System.Drawing.Point(309, 29); - this.label2.Name = "label2"; - this.label2.Size = new System.Drawing.Size(212, 17); - this.label2.TabIndex = 2; - this.label2.Text = "https://github.com/phaselden/FlipIt"; - // // okButton // this.okButton.DialogResult = System.Windows.Forms.DialogResult.OK; - this.okButton.Location = new System.Drawing.Point(175, 440); + this.okButton.Location = new System.Drawing.Point(453, 13); this.okButton.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); this.okButton.Name = "okButton"; this.okButton.Size = new System.Drawing.Size(87, 30); @@ -86,7 +65,7 @@ private void InitializeComponent() // this.cancelButton.CausesValidation = false; this.cancelButton.DialogResult = System.Windows.Forms.DialogResult.OK; - this.cancelButton.Location = new System.Drawing.Point(270, 440); + this.cancelButton.Location = new System.Drawing.Point(453, 51); this.cancelButton.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); this.cancelButton.Name = "cancelButton"; this.cancelButton.Size = new System.Drawing.Size(87, 30); @@ -98,7 +77,7 @@ private void InitializeComponent() // displayNothingRadioButton // this.displayNothingRadioButton.AutoSize = true; - this.displayNothingRadioButton.Location = new System.Drawing.Point(139, 209); + this.displayNothingRadioButton.Location = new System.Drawing.Point(136, 159); this.displayNothingRadioButton.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); this.displayNothingRadioButton.Name = "displayNothingRadioButton"; this.displayNothingRadioButton.Size = new System.Drawing.Size(73, 21); @@ -111,7 +90,7 @@ private void InitializeComponent() // displayCurrentTimeRadioButton // this.displayCurrentTimeRadioButton.AutoSize = true; - this.displayCurrentTimeRadioButton.Location = new System.Drawing.Point(139, 238); + this.displayCurrentTimeRadioButton.Location = new System.Drawing.Point(136, 188); this.displayCurrentTimeRadioButton.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); this.displayCurrentTimeRadioButton.Name = "displayCurrentTimeRadioButton"; this.displayCurrentTimeRadioButton.Size = new System.Drawing.Size(98, 21); @@ -124,7 +103,7 @@ private void InitializeComponent() // displayWorldTimesRadioButton // this.displayWorldTimesRadioButton.AutoSize = true; - this.displayWorldTimesRadioButton.Location = new System.Drawing.Point(139, 267); + this.displayWorldTimesRadioButton.Location = new System.Drawing.Point(136, 217); this.displayWorldTimesRadioButton.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); this.displayWorldTimesRadioButton.Name = "displayWorldTimesRadioButton"; this.displayWorldTimesRadioButton.Size = new System.Drawing.Size(99, 21); @@ -140,8 +119,8 @@ private void InitializeComponent() this.cityColumnHeader}); this.worldTimesListView.HideSelection = false; this.worldTimesListView.Items.AddRange(new System.Windows.Forms.ListViewItem[] { - listViewItem1}); - this.worldTimesListView.Location = new System.Drawing.Point(261, 267); + listViewItem2}); + this.worldTimesListView.Location = new System.Drawing.Point(258, 217); this.worldTimesListView.Name = "worldTimesListView"; this.worldTimesListView.Size = new System.Drawing.Size(260, 132); this.worldTimesListView.TabIndex = 11; @@ -157,10 +136,10 @@ private void InitializeComponent() // this.mainListView.HideSelection = false; this.mainListView.LargeImageList = this.largeImageList; - this.mainListView.Location = new System.Drawing.Point(22, 171); + this.mainListView.Location = new System.Drawing.Point(19, 121); this.mainListView.MultiSelect = false; this.mainListView.Name = "mainListView"; - this.mainListView.Size = new System.Drawing.Size(99, 228); + this.mainListView.Size = new System.Drawing.Size(91, 228); this.mainListView.TabIndex = 12; this.mainListView.UseCompatibleStateImageBehavior = false; this.mainListView.SelectedIndexChanged += new System.EventHandler(this.mainListView_SelectedIndexChanged); @@ -174,7 +153,7 @@ private void InitializeComponent() // display24hrRadioButton // this.display24hrRadioButton.AutoSize = true; - this.display24hrRadioButton.Location = new System.Drawing.Point(114, 45); + this.display24hrRadioButton.Location = new System.Drawing.Point(115, 34); this.display24hrRadioButton.Name = "display24hrRadioButton"; this.display24hrRadioButton.Size = new System.Drawing.Size(56, 21); this.display24hrRadioButton.TabIndex = 1; @@ -186,7 +165,7 @@ private void InitializeComponent() // display12hrRadioButton // this.display12hrRadioButton.AutoSize = true; - this.display12hrRadioButton.Location = new System.Drawing.Point(114, 18); + this.display12hrRadioButton.Location = new System.Drawing.Point(115, 7); this.display12hrRadioButton.Name = "display12hrRadioButton"; this.display12hrRadioButton.Size = new System.Drawing.Size(56, 21); this.display12hrRadioButton.TabIndex = 0; @@ -198,7 +177,7 @@ private void InitializeComponent() // selectedScreenNameLabel // this.selectedScreenNameLabel.AutoSize = true; - this.selectedScreenNameLabel.Location = new System.Drawing.Point(136, 171); + this.selectedScreenNameLabel.Location = new System.Drawing.Point(133, 121); this.selectedScreenNameLabel.Name = "selectedScreenNameLabel"; this.selectedScreenNameLabel.Size = new System.Drawing.Size(47, 17); this.selectedScreenNameLabel.TabIndex = 14; @@ -209,27 +188,39 @@ private void InitializeComponent() this.panel1.Controls.Add(this.label3); this.panel1.Controls.Add(this.display24hrRadioButton); this.panel1.Controls.Add(this.display12hrRadioButton); - this.panel1.Location = new System.Drawing.Point(12, 61); + this.panel1.Location = new System.Drawing.Point(12, 20); this.panel1.Name = "panel1"; - this.panel1.Size = new System.Drawing.Size(249, 76); + this.panel1.Size = new System.Drawing.Size(200, 61); this.panel1.TabIndex = 15; // // label3 // this.label3.AutoSize = true; - this.label3.Location = new System.Drawing.Point(7, 20); + this.label3.Location = new System.Drawing.Point(8, 9); this.label3.Name = "label3"; this.label3.Size = new System.Drawing.Size(84, 17); this.label3.TabIndex = 2; this.label3.Text = "Time display:"; // + // githubLinkLabel + // + this.githubLinkLabel.AutoSize = true; + this.githubLinkLabel.Location = new System.Drawing.Point(167, 395); + this.githubLinkLabel.Name = "githubLinkLabel"; + this.githubLinkLabel.Size = new System.Drawing.Size(212, 17); + this.githubLinkLabel.TabIndex = 16; + this.githubLinkLabel.TabStop = true; + this.githubLinkLabel.Text = "https://github.com/phaselden/FlipIt"; + this.githubLinkLabel.LinkClicked += new System.Windows.Forms.LinkLabelLinkClickedEventHandler(this.githubLinkLabel_LinkClicked); + // // SettingsForm // this.AcceptButton = this.okButton; this.AutoScaleDimensions = new System.Drawing.SizeF(7F, 17F); this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; this.CancelButton = this.cancelButton; - this.ClientSize = new System.Drawing.Size(552, 483); + this.ClientSize = new System.Drawing.Size(552, 424); + this.Controls.Add(this.githubLinkLabel); this.Controls.Add(this.panel1); this.Controls.Add(this.selectedScreenNameLabel); this.Controls.Add(this.mainListView); @@ -239,8 +230,6 @@ private void InitializeComponent() this.Controls.Add(this.displayNothingRadioButton); this.Controls.Add(this.cancelButton); this.Controls.Add(this.okButton); - this.Controls.Add(this.label2); - this.Controls.Add(this.label1); this.Font = new System.Drawing.Font("Segoe UI", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedDialog; this.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); @@ -256,8 +245,6 @@ private void InitializeComponent() } #endregion - private System.Windows.Forms.Label label1; - private System.Windows.Forms.Label label2; private System.Windows.Forms.Button okButton; private System.Windows.Forms.Button cancelButton; private System.Windows.Forms.RadioButton displayNothingRadioButton; @@ -272,5 +259,6 @@ private void InitializeComponent() private System.Windows.Forms.Label selectedScreenNameLabel; private System.Windows.Forms.Panel panel1; private System.Windows.Forms.Label label3; + private System.Windows.Forms.LinkLabel githubLinkLabel; } } \ No newline at end of file diff --git a/src/FlipIt/SettingsForm.cs b/src/FlipIt/SettingsForm.cs index cfa95dc..64a7ea3 100644 --- a/src/FlipIt/SettingsForm.cs +++ b/src/FlipIt/SettingsForm.cs @@ -18,7 +18,7 @@ public SettingsForm(FlipItSettings settings) private void SaveSettings() { - var settingsFolder = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.CommonApplicationData), "FlipIt"); + var settingsFolder = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData), "FlipIt"); if (!Directory.Exists(settingsFolder)) { Directory.CreateDirectory(settingsFolder); @@ -147,5 +147,10 @@ private void display24hrRadioButton_CheckedChanged(object sender, EventArgs e) { _settings.Display24HrTime = true; } + + private void githubLinkLabel_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) + { + System.Diagnostics.Process.Start("https://github.com/phaselden/FlipIt"); + } } } diff --git a/src/FlipIt/SettingsForm.resx b/src/FlipIt/SettingsForm.resx index ac58b40..a7c3603 100644 --- a/src/FlipIt/SettingsForm.resx +++ b/src/FlipIt/SettingsForm.resx @@ -125,109 +125,109 @@ AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0 ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAABs - GAAAAk1TRnQBSQFMAwEBAAEYAQABGAEAASABAAEgAQAE/wEhAQAI/wFCAU0BNgcAATYDAAEoAwABgAMA - ASADAAEBAQABIAYAAUD/AP8A/wD/AEYAAb8BdQEAAf8BvwF1AQAB/wG/AXUBAAH/Ab8BdQEAAf8BvwF1 - AQAB/wG/AXUBAAH/Ab8BdQEAAf8BvwF1AQAB//8A4QABvwF1AQAB/wG/AXUBAAH/Ab8BdQEAAf8BvwF1 - AQAB/wG/AXUBAAH/Ab8BdQEAAf8BvwF1AQAB/wG/AXUBAAH//wDtAAG/AXUBAAH/Ab8BdQEAAf//AL0A - Ab8BdQEAAf8BvwF1AQAB/wG/AXUBAAH/Ab8BdQEAAf8BvwF1AQAB/wG/AXUBAAH/Ab8BdQEAAf8BvwF1 - AQAB/wG/AXUBAAH/Ab8BdQEAAf8BvwF2AQAB/wG/AXYBAQH/Ab8BdwEDAf8BvwF3AQUB/wG/AXgBBwH/ - Ab8BeQEIAf8BvwF5AQoB/wG/AXoBDAH/Ab8BegENAf8BvwF7AQ8B/wG/AXwBEQH/Ab8BgAESAf8BvwGA - ARQB/wG/AYEBFgH/Ab8BgwEdAf8BvwGEAR8B/wG/AYQBIAH/Ab8BhQEiAf8BvwGFASQB/wG/AYYBJQH/ - Ab8BhwEnAf8BvwGHASkB//8AgQABvwF1AQAB/wP+Af8BowFsARgB/wGjAWwBGAH/AaEBaAERAf8BmQFc - AQAB/wGZAVwBAAH/AZkBXAEAAf8BmQFcAQAB/wGZAVwBAAH/AZkBXgEAAf8BmQFeAQEB/wGZAV8BAwH/ - AZkBXwEFAf8BmQFgAQcB/wGZAWEBCAH/AZkBYQEKAf8BmQFiAQwB/wGZAWIBDgH/AZkBYwEQAf8BmQFk - AREB/wGZAWQBEwH/AZkBZQEVAf8BmQFmARcB/wGZAWgBHgH/AZkBaQEfBf8BmQFqASMF/wGZAWsBJgX/ - Ab8BhwEnAf//AIEAAb8BdQEAAf8B/gGoARgB/wH+AagBGAH/Af4BqAEYAf8B/gGoARgC/wGkAQsC/wGf - AQAC/wGfAQAC/wGfAQAC/wGfAQAC/wGgAQEC/wGhAQQC/wGjAQcC/wGkAQoC/wGlAQ0C/wGmARAC/wGn - ARIC/wGoARUC/wGpARgC/wGqARsC/wGrAR4C/wGsASEC/wGtASQC/wGuAScC/wGyATIC/wGzATUC/wG0 - ATgC/wG1ATsC/wG2AT0C/wG3AT8C/wG4AUEB/wG/AYYBJQH//wCBAAG/AXUBAAH/Af4BqAEYAf8B/gGo - ARgB/wH+AagBGAH/Af4BqAEYAf8B/gGoARgC/wGhAQQC/wGfAQAC/wGfAQAC/wGfAQAC/wGgAQAC/wGh - AQMC/wGiAQYC/wGjAQkC/wGkAQwC/wGmAQ8C/wGnARIC/wGoARUC/wGpARgC/wGqARsC/wGrAR0C/wGs - ASAC/wGtASMC/wGuASYC/wGyATEC/wGzATQC/wG0ATYC/wG1ATkC/wG2ATsC/wG2AT0C/wG3AT8B/wG/ - AYUBJAH//wCBAAG/AXUBAAH/Af4BqAEYAf8B/gGoARgB/wH+AagBGAH/Af4BqAEYAf8B/gGoARgB/wH+ - AacBFgL/AaABAAL/AZ8BAAL/AZ8BAAL/AaABAAL/AaEBAwL/AaIBBQL/AaMBCAL/AaQBCwL/AaUBDgL/ - AaYBEQL/AacBFAL/AagBFwL/AakBGgL/AaoBHQL/AasBHwL/Aa0BIgL/Aa4BJQL/AbEBMAL/AbIBMgL/ - AbMBNQL/AbQBNwL/AbUBOQL/AbUBOwL/AbYBPAH/Ab8BhQEiAf//AIEAAb8BdQEAAf8B/gGoARgB/wH+ - AagBGAH/Af4BqAEYAf8B/gGoARgB/wH+AagBGAH/Af4BqAEYAf8B/gGlARAC/wGfAQAC/wGfAQAC/wGg - AQAC/wGhAQIC/wGiAQUC/wGjAQgC/wGkAQoC/wGlAQ0C/wGmARAC/wGnARMC/wGoARYC/wGpARkC/wGq - ARsC/wGrAR4C/wGsASEC/wGtASQC/wGxAS4C/wGyATAC/wGyATIC/wGzATQC/wG0ATYC/wG0ATgC/wG1 - ATkB/wG/AYQBIAH//wCBAAG/AXUBAAH/Af4BqAEYAf8B/gGoARgB/wH+AagBGAH/Af4BqAEYAf8B/gGo - ARgB/wH+AagBGAH/Af4BqAEYAv8BowEJAv8BnwEAAv8BnwEAAv8BoAEBAv8BoQEEAv8BogEHAv8BpAEJ - Av8BpQEMAv8BpgEPAv8BpwESAv8BqAEVAv8BqQEYAv8BqgEaAv8BqwEdAv8BrAEgAv8BrQEiAv8BsAEs - Av8BsQEuAv8BsgEwAv8BsgEyAv8BswE0Av8BswE1Av8BtAE2Af8BvwGEAR8B//8AgQABvwF1AQAB/wH+ - AagBGAH/Af4BqAEYAf8B/gGoARgB/wH+AagBGAH/Af4BqAEYAf8B/gGoARgB/wH+AagBGAH/Af4BqAEY - Av8BoQECAv8BnwEAAv8BoAEAAv8BoQEDAv8BogEGAv8BowEIAv8BpAELAv8BpQEOAv8BpgERAv8BpwEU - Av8BqAEWAv8BqQEZAv8BqgEbAv8BqwEeAv8BrAEhAv8BrwEqAv8BsAEsAv8BsQEuAv8BsQEwAv8BsgEx - Av8BsgEyAv8BswEzAf8BvwGDAR0B//8AgQABvwF1AQAB/wH+AagBGAH/Af4BqAEYAf8B/gGoARgB/wH+ - AagBGAH/Af4BqAEYAf8B/gGoARgB/wH+AagBGAH/Af4BqAEYAf8B/gGnARUC/wGgAQAC/wGgAQAC/wGh - AQIC/wGiAQQC/wGjAQcC/wGkAQoC/wGlAQ0C/wGmAQ8C/wGnARIC/wGoARUC/wGpARcC/wGpARoC/wGq - ARwC/wGrAR8C/wGvASgC/wGvASoC/wGwASsC/wGwAS0C/wGxAS4C/wGxAS8C/wGyATAB/wG/AYMBGwH/ - /wCBAAG/AXUBAAH/Af4BqAEYAf8B/gGoARgB/wH+AagBGAH/Af4BqAEYAf8B/gGoARgB/wH+AagBGAH/ - Af4BqAEYAf8B/gGoARgB/wH+AagBGAH/Af4BpQEOAv8BnwEAAv8BoAEAAv8BoQEDAv8BogEGAv8BowEJ - Av8BpAELAv8BpQEOAv8BpgEQAv8BpwETAv8BqAEWAv8BqQEYAv8BqgEaAv8BqwEdAv8BrgElAv8BrgEn - Av8BrwEpAv8BrwEqAv8BsAErAv8BsAEsAv8BsQEtAf8BvwGCARkB//8AgQABvwF1AQAB/wH+AagBGAH/ - Af4BqAEYAf8B/gGoARgB/wH+AagBGAH/Af4BqAEYAf8B/gGoARgB/wH+AagBGAH/Af4BqAEYAf8B/gGo - ARgB/wH+AagBGAL/AaIBBwL/AaABAAL/AaEBAgL/AaIBBQL/AaMBBwL/AaQBCgL/AaUBDAL/AaUBDwL/ - AaYBEQL/AacBFAL/AagBFgL/AakBGAL/AaoBGwL/Aa0BIwL/Aa0BJQL/Aa4BJgL/Aa4BKAL/Aa8BKQL/ - Aa8BKgL/Aa8BKgH/Ab8BgQEYAf//AIEAAb8BdQEAAf8B/gGoARgB/wH+AagBGAH/Af4BqAEYAf8B/gGo - ARgB/wH+AagBGAH/Af4BqAEYAf8B/gGoARgB/wH+AagBGAH/Af4BqAEYAf8B/gGoARgB/wH+AacBFgL/ - AaABAQL/AaABAAL/AaEBAwL/AaIBBgL/AaMBCAL/AaQBCwL/AaUBDQL/AaYBDwL/AacBEgL/AacBFAL/ - AagBFgL/AakBGQL/AawBIAL/AawBIgL/Aa0BJAL/Aa0BJQL/Aa4BJgL/Aa4BJwL/Aa4BJwH/Ab8BgQEW - Af//AIEAAb8BdQEAAf8B/gGoARgB/wH+AagBGAH/Af4BqAEYAf8B/gGoARgB/wH+AagBGAH/Af4BqAEY - Af8B/gGoARgB/wH+AagBGAH/Af4BqAEYAf8B/gGoARgB/wH+AagBGAH/Af4BpgETAv8BoAEAAv8BoQEB - Av8BogEEAv8BogEGAv8BowEJAv8BpAELAv8BpQEOAv8BpgEQAv8BpwESAv8BpwEUAv8BqAEWAv8BqwEe - Av8BrAEfAv8BrAEhAv8BrAEiAv8BrQEjAv8BrQEkAv8BrQEkAf8BvwGAARQB//8AgQABvwF1AQAB/wH+ - AagBGAH/Af4BqAEYAf8B/gGoARgB/wH+AagBGAH/Af4BqAEYAf8B/gGoARgB/wH+AagBGAH/Af4BqAEY - Af8B/gGoARgB/wH+AagBGAH/Af4BqAEYAf8B/gGoARgB/wH+AaQBDQL/AaABAAL/AaEBAgL/AaIBBQL/ - AaMBBwL/AaMBCQL/AaQBDAL/AaUBDgL/AaYBEAL/AacBEgL/AacBFAL/AaoBGwL/AasBHQL/AasBHgL/ - AasBHwL/AawBIAL/AawBIQL/AawBIQH/Ab8BfAESAf//AIEAAb8BdQEAAf8B/gGoARgB/wH+AagBGAH/ - Af4BqAEYAf8B/gGoARgB/wH+AagBGAH/Af4BqAEYAf8B/gGoARgB/wH+AagBGAH/Af4BqAEYAf8B/gGo - ARgB/wH+AagBGAH/Af4BqAEYAf8B/gGoARgC/wGiAQYC/wGgAQAC/wGhAQMC/wGiAQUC/wGjAQcC/wGk - AQoC/wGkAQwC/wGlAQ4C/wGmARAC/wGnARIC/wGpARkC/wGqARoC/wGqARsC/wGqARwC/wGrAR0C/wGr - AR4C/wGrAR4B/wG/AXwBEQH//wCBAAG/AXUBAAH/Af4BqAEYAf8B/gGoARgB/wH+AagBGAH/Af4BqAEY - Af8B/gGoARgB/wH+AagBGAH/Af4BqAEYAf8B/gGoARgB/wH+AagBGAH/Af4BqAEYAf8B/gGoARgB/wH+ - AagBGAH/Af4BqAEYAf8B/gGnARYC/wGgAQAC/wGgAQEC/wGhAQMC/wGiAQUC/wGjAQcC/wGkAQkC/wGk - AQwC/wGlAQ4C/wGmAQ8C/wGoARYC/wGpARcC/wGpARgC/wGpARkC/wGqARoC/wGqARsC/wGqARsB/wG/ - AXsBDwH//wCBAAG/AXUBAAH/Af4BqAEYAf8B/gGoARgB/wH+AagBGAH/Af4BqAEYAf8B/gGoARgB/wH+ - AagBGAH/Af4BqAEYAf8B/gGoARgB/wH+AagBGAH/Af4BqAEYAf8B/gGoARgB/wH+AagBGAH/Af4BqAEY - Af8B/gGoARgB/wH+AaYBEQL/AaABAAL/AaABAQL/AaEBAwL/AaIBBQL/AaMBBwL/AaMBCQL/AaQBCwL/ - AaUBDQL/AacBEwL/AagBFAL/AagBFgL/AagBFgL/AakBFwL/AakBGAL/AakBGAH/Ab8BegENAf//AIEA - Ab8BdQEAAf8B/gGoARgB/wH+AagBGAH/Af4BqAEYAf8B/gGoARgB/wH+AagBGAH/Af4BqAEYAf8B/gGo - ARgB/wH+AagBGAH/Af4BqAEYAf8B/gGoARgB/wH+AagBGAH/Af4BqAEYAf8B/gGoARgB/wH+AagBGAH/ - Af4BqAEYAv8BpAELAv8BoAEAAv8BoAEBAv8BoQEDAv8BogEFAv8BowEHAv8BowEJAv8BpAEKAv8BpgER - Av8BpwESAv8BpwETAv8BpwEUAv8BqAEUAv8BqAEVAv8BqAEVAf8BvwF6AQwB//8AgQABvwF1AQAB/wH+ - AagBGAH/Af4BqAEYAf8B/gGoARgB/wH+AagBGAH/Af4BqAEYAf8B/gGoARgB/wH+AagBGAH/Af4BqAEY - Af8B/gGoARgB/wH+AagBGAH/Af4BqAEYAf8B/gGoARgB/wH+AagBGAH/Af4BqAEYAf8B/gGoARgB/wH+ - AagBGAL/AaEBAgL/AaABAAL/AaABAQL/AaEBAwL/AaIBBAL/AaIBBgL/AaMBCAL/AaUBDgL/AaUBDwL/ - AaYBEAL/AaYBEQL/AaYBEQL/AacBEgL/AacBEgH/Ab8BeQEKAf//AIEAAb8BdQEAAf8B/gGoARgB/wH+ - AagBGAH/Af4BqAEYAf8B/gGoARgB/wH+AagBGAH/Af4BqAEYAf8B/gGoARgB/wH+AagBGAH/Af4BqAEY - Af8B/gGoARgB/wH+AagBGAH/Af4BqAEYAf8B/gGoARgB/wH+AagBGAH/Af4BqAEYAf8B/gGoARgB/wH+ - AacBFQL/AaABAAL/AZ8BAAL/AaABAAL/AaEBAgL/AaEBBAL/AaIBBQL/AaQBCwL/AaQBDAL/AaUBDQL/ - AaUBDgL/AaUBDwL/AaYBDwL/AaYBEAH/Ab8BeQEIAf//AIEAAb8BdQEAAf8B/gGoARgB/wH+AagBGAH/ - Af4BqAEYAf8B/gGoARgB/wH+AagBGAH/Af4BqAEYAf8B/gGoARgB/wH+AagBGAH/Af4BqAEYAf8B/gGo - ARgB/wH+AagBGAH/Af4BqAEYAf8B/gGoARgB/wH+AagBGAH/Af4BqAEYAf8B/gGoARgB/wH+AagBGAH/ - Af4BpQEQAv8BnwEAAv8BnwEAAv8BoAEAAv8BoQEBAv8BoQEDAv8BowEIAv8BowEJAv8BpAEKAv8BpAEL - Av8BpAEMAv8BpQEMAv8BpQENAf8BvwF4AQYB//8AgQABvwF1AQAB/wH+AagBGAH/Af4BqAEYAf8B/gGo - ARgB/wH+AagBGAH/Af4BqAEYAf8B/gGoARgB/wH+AagBGAH/Af4BqAEYAf8B/gGoARgB/wH+AagBGAH/ - Af4BqAEYAf8B/gGoARgB/wH+AagBGAH/Af4BqAEYAf8B/gGoARgB/wH+AagBGAH/Af4BqAEYAf8B/gGo - ARgC/wGjAQkC/wGfAQAC/wGfAQAC/wGgAQAC/wGgAQAC/wGiAQUC/wGiAQYC/wGjAQcC/wGjAQgC/wGj - AQkC/wGjAQkC/wGkAQoB/wG/AXcBBQH//wCBAAG/AXUBAAH/Af4BqAEYAf8B/gGoARgB/wH+AagBGAH/ - Af4BqAEYAf8B/gGoARgB/wH+AagBGAH/Af4BqAEYAf8B/gGoARgB/wH+AagBGAH/Af4BqAEYAf8B/gGo - ARgB/wH+AagBGAH/Af4BqAEYAf8B/gGoARgB/wH+AagBGAH/Af4BqAEYAf8B/gGoARgB/wH+AagBGAH/ - Af4BpwEWAv8BoQECAv8BnwEAAv8BnwEAAv8BnwEAAv8BoQECAv8BoQEDAv8BogEEAv8BogEFAv8BogEG - Av8BogEGAv8BowEHAf8BvwF3AQMB//8AgQABvwF1AQAB/wH+AagBGAH/Af4BqAEYAf8B/gGoARgB/wH+ - AagBGAH/Af4BqAEYAf8B/gGoARgB/wH+AagBGAH/Af4BqAEYAf8B/gGoARgB/wH+AagBGAH/Af4BqAEY - Af8B/gGoARgB/wH+AagBGAH/Af4BqAEYAf8B/gGoARgB/wH+AagBGAH/Af4BqAEYAf8B/gGoARgB/wH+ - AagBGAH/Af4BpgETAv8BoAEAAv8BnwEAAv8BnwEAAv8BoAEAAv8BoAEBAv8BoQEBAv8BoQECAv8BoQED - Av8BoQEDAv8BoQEEAf8BvwF2AQEB//8AgQABvwF1AQAB/wH+AagBGAH/Af4BqAEYAf8B/gGoARgB/wH+ - AagBGAH/Af4BqAEYAf8B/gGoARgB/wH+AagBGAH/Af4BqAEYAf8B/gGoARgB/wH+AagBGAH/Af4BqAEY - Af8B/gGoARgB/wH+AagBGAH/Af4BqAEYAf8B/gGoARgB/wH+AagBGAH/Af4BqAEYAf8B/gGoARgB/wH+ - AagBGAH/Af4BqAEYAf8B/gGkAQwC/wGfAQAC/wGfAQAC/wGfAQAC/wGfAQAC/wGgAQAC/wGgAQAC/wGg - AQAC/wGgAQAC/wGgAQEB/wG/AXYBAAH//wCBAAG/AXUBAAH/Ab8BdQEAAf8BvwF1AQAB/wG/AXUBAAH/ - Ab8BdQEAAf8BvwF1AQAB/wG/AXUBAAH/Ab8BdQEAAf8BvwF1AQAB/wG/AXUBAAH/Ab8BdQEAAf8BvwF1 - AQAB/wG/AXUBAAH/Ab8BdQEAAf8BvwF1AQAB/wG/AXUBAAH/Ab8BdQEAAf8BvwF1AQAB/wG/AXUBAAH/ - Ab8BdQEAAf8BvwF1AQAB/wG/AXUBAAH/Ab8BdQEAAf8BvwF1AQAB/wG/AXUBAAH/Ab8BdQEAAf8BvwF1 - AQAB/wG/AXUBAAH/Ab8BdQEAAf8BvwF1AQAB/wG/AXUBAAH/Ab8BdQEAAf//AP8A/wCDAAFCAU0BPgcA + GAAAAk1TRnQBSQFMAwEBAAEgAQABIAEAASABAAEgAQAE/wEhAQAI/wFCAU0BNgcAATYDAAEoAwABgAMA + ASADAAEBAQABIAYAAUD/AP8A/wD/AEYAAb8BdAEAAf8BvwF0AQAB/wG/AXQBAAH/Ab8BdAEAAf8BvwF0 + AQAB/wG/AXQBAAH/Ab8BdAEAAf8BvwF0AQAB//8A4QABvwF0AQAB/wG/AXQBAAH/Ab8BdAEAAf8BvwF0 + AQAB/wG/AXQBAAH/Ab8BdAEAAf8BvwF0AQAB/wG/AXQBAAH//wDtAAG/AXQBAAH/Ab8BdAEAAf//AL0A + Ab8BdAEAAf8BvwF0AQAB/wG/AXQBAAH/Ab8BdAEAAf8BvwF0AQAB/wG/AXQBAAH/Ab8BdAEAAf8BvwF0 + AQAB/wG/AXQBAAH/Ab8BdAEAAf8BvwF1AQAB/wG/AXUBAAH/Ab8BdgECAf8BvwF2AQQB/wG/AXcBBgH/ + Ab8BeAEHAf8BvwF4AQkB/wG/AXkBCwH/Ab8BeQEMAf8BvwF6AQ4B/wG/AXsBEAH/Ab8BgAERAf8BvwGA + ARMB/wG/AYEBFQH/Ab8BgwEcAf8BvwGEAR4B/wG/AYQBHwH/Ab8BhQEhAf8BvwGFASMB/wG/AYYBJAH/ + Ab8BhwEmAf8BvwGHASgB//8AgQABvwF0AQAB/wP+Af8BowFrARcB/wGjAWsBFwH/AaEBZwEQAf8BmQFb + AQAB/wGZAVsBAAH/AZkBWwEAAf8BmQFbAQAB/wGZAVsBAAH/AZkBXQEAAf8BmQFdAQAB/wGZAV4BAgH/ + AZkBXgEEAf8BmQFfAQYB/wGZAWABBwH/AZkBYAEJAf8BmQFhAQsB/wGZAWEBDQH/AZkBYgEPAf8BmQFj + ARAB/wGZAWMBEgH/AZkBZAEUAf8BmQFlARYB/wGZAWcBHQH/AZkBaAEeBf8BmQFpASIF/wGZAWoBJQX/ + Ab8BhwEmAf//AIEAAb8BdAEAAf8B/gGoARcB/wH+AagBFwH/Af4BqAEXAf8B/gGoARcC/wGkAQoC/wGf + AQAC/wGfAQAC/wGfAQAC/wGfAQAC/wGgAQAC/wGhAQMC/wGjAQYC/wGkAQkC/wGlAQwC/wGmAQ8C/wGn + AREC/wGoARQC/wGpARcC/wGqARoC/wGrAR0C/wGsASAC/wGtASMC/wGuASYC/wGyATEC/wGzATQC/wG0 + ATcC/wG1AToC/wG2ATwC/wG3AT4C/wG4AUAB/wG/AYYBJAH//wCBAAG/AXQBAAH/Af4BqAEXAf8B/gGo + ARcB/wH+AagBFwH/Af4BqAEXAf8B/gGoARcC/wGhAQMC/wGfAQAC/wGfAQAC/wGfAQAC/wGgAQAC/wGh + AQIC/wGiAQUC/wGjAQgC/wGkAQsC/wGmAQ4C/wGnAREC/wGoARQC/wGpARcC/wGqARoC/wGrARwC/wGs + AR8C/wGtASIC/wGuASUC/wGyATAC/wGzATMC/wG0ATUC/wG1ATgC/wG2AToC/wG2ATwC/wG3AT4B/wG/ + AYUBIwH//wCBAAG/AXQBAAH/Af4BqAEXAf8B/gGoARcB/wH+AagBFwH/Af4BqAEXAf8B/gGoARcB/wH+ + AacBFQL/AaABAAL/AZ8BAAL/AZ8BAAL/AaABAAL/AaEBAgL/AaIBBAL/AaMBBwL/AaQBCgL/AaUBDQL/ + AaYBEAL/AacBEwL/AagBFgL/AakBGQL/AaoBHAL/AasBHgL/Aa0BIQL/Aa4BJAL/AbEBLwL/AbIBMQL/ + AbMBNAL/AbQBNgL/AbUBOAL/AbUBOgL/AbYBOwH/Ab8BhQEhAf//AIEAAb8BdAEAAf8B/gGoARcB/wH+ + AagBFwH/Af4BqAEXAf8B/gGoARcB/wH+AagBFwH/Af4BqAEXAf8B/gGlAQ8C/wGfAQAC/wGfAQAC/wGg + AQAC/wGhAQEC/wGiAQQC/wGjAQcC/wGkAQkC/wGlAQwC/wGmAQ8C/wGnARIC/wGoARUC/wGpARgC/wGq + ARoC/wGrAR0C/wGsASAC/wGtASMC/wGxAS0C/wGyAS8C/wGyATEC/wGzATMC/wG0ATUC/wG0ATcC/wG1 + ATgB/wG/AYQBHwH//wCBAAG/AXQBAAH/Af4BqAEXAf8B/gGoARcB/wH+AagBFwH/Af4BqAEXAf8B/gGo + ARcB/wH+AagBFwH/Af4BqAEXAv8BowEIAv8BnwEAAv8BnwEAAv8BoAEAAv8BoQEDAv8BogEGAv8BpAEI + Av8BpQELAv8BpgEOAv8BpwERAv8BqAEUAv8BqQEXAv8BqgEZAv8BqwEcAv8BrAEfAv8BrQEhAv8BsAEr + Av8BsQEtAv8BsgEvAv8BsgExAv8BswEzAv8BswE0Av8BtAE1Af8BvwGEAR4B//8AgQABvwF0AQAB/wH+ + AagBFwH/Af4BqAEXAf8B/gGoARcB/wH+AagBFwH/Af4BqAEXAf8B/gGoARcB/wH+AagBFwH/Af4BqAEX + Av8BoQEBAv8BnwEAAv8BoAEAAv8BoQECAv8BogEFAv8BowEHAv8BpAEKAv8BpQENAv8BpgEQAv8BpwET + Av8BqAEVAv8BqQEYAv8BqgEaAv8BqwEdAv8BrAEgAv8BrwEpAv8BsAErAv8BsQEtAv8BsQEvAv8BsgEw + Av8BsgExAv8BswEyAf8BvwGDARwB//8AgQABvwF0AQAB/wH+AagBFwH/Af4BqAEXAf8B/gGoARcB/wH+ + AagBFwH/Af4BqAEXAf8B/gGoARcB/wH+AagBFwH/Af4BqAEXAf8B/gGnARQC/wGgAQAC/wGgAQAC/wGh + AQEC/wGiAQMC/wGjAQYC/wGkAQkC/wGlAQwC/wGmAQ4C/wGnAREC/wGoARQC/wGpARYC/wGpARkC/wGq + ARsC/wGrAR4C/wGvAScC/wGvASkC/wGwASoC/wGwASwC/wGxAS0C/wGxAS4C/wGyAS8B/wG/AYMBGgH/ + /wCBAAG/AXQBAAH/Af4BqAEXAf8B/gGoARcB/wH+AagBFwH/Af4BqAEXAf8B/gGoARcB/wH+AagBFwH/ + Af4BqAEXAf8B/gGoARcB/wH+AagBFwH/Af4BpQENAv8BnwEAAv8BoAEAAv8BoQECAv8BogEFAv8BowEI + Av8BpAEKAv8BpQENAv8BpgEPAv8BpwESAv8BqAEVAv8BqQEXAv8BqgEZAv8BqwEcAv8BrgEkAv8BrgEm + Av8BrwEoAv8BrwEpAv8BsAEqAv8BsAErAv8BsQEsAf8BvwGCARgB//8AgQABvwF0AQAB/wH+AagBFwH/ + Af4BqAEXAf8B/gGoARcB/wH+AagBFwH/Af4BqAEXAf8B/gGoARcB/wH+AagBFwH/Af4BqAEXAf8B/gGo + ARcB/wH+AagBFwL/AaIBBgL/AaABAAL/AaEBAQL/AaIBBAL/AaMBBgL/AaQBCQL/AaUBCwL/AaUBDgL/ + AaYBEAL/AacBEwL/AagBFQL/AakBFwL/AaoBGgL/Aa0BIgL/Aa0BJAL/Aa4BJQL/Aa4BJwL/Aa8BKAL/ + Aa8BKQL/Aa8BKQH/Ab8BgQEXAf//AIEAAb8BdAEAAf8B/gGoARcB/wH+AagBFwH/Af4BqAEXAf8B/gGo + ARcB/wH+AagBFwH/Af4BqAEXAf8B/gGoARcB/wH+AagBFwH/Af4BqAEXAf8B/gGoARcB/wH+AacBFQL/ + AaABAAL/AaABAAL/AaEBAgL/AaIBBQL/AaMBBwL/AaQBCgL/AaUBDAL/AaYBDgL/AacBEQL/AacBEwL/ + AagBFQL/AakBGAL/AawBHwL/AawBIQL/Aa0BIwL/Aa0BJAL/Aa4BJQL/Aa4BJgL/Aa4BJgH/Ab8BgQEV + Af//AIEAAb8BdAEAAf8B/gGoARcB/wH+AagBFwH/Af4BqAEXAf8B/gGoARcB/wH+AagBFwH/Af4BqAEX + Af8B/gGoARcB/wH+AagBFwH/Af4BqAEXAf8B/gGoARcB/wH+AagBFwH/Af4BpgESAv8BoAEAAv8BoQEA + Av8BogEDAv8BogEFAv8BowEIAv8BpAEKAv8BpQENAv8BpgEPAv8BpwERAv8BpwETAv8BqAEVAv8BqwEd + Av8BrAEeAv8BrAEgAv8BrAEhAv8BrQEiAv8BrQEjAv8BrQEjAf8BvwGAARMB//8AgQABvwF0AQAB/wH+ + AagBFwH/Af4BqAEXAf8B/gGoARcB/wH+AagBFwH/Af4BqAEXAf8B/gGoARcB/wH+AagBFwH/Af4BqAEX + Af8B/gGoARcB/wH+AagBFwH/Af4BqAEXAf8B/gGoARcB/wH+AaQBDAL/AaABAAL/AaEBAQL/AaIBBAL/ + AaMBBgL/AaMBCAL/AaQBCwL/AaUBDQL/AaYBDwL/AacBEQL/AacBEwL/AaoBGgL/AasBHAL/AasBHQL/ + AasBHgL/AawBHwL/AawBIAL/AawBIAH/Ab8BewERAf//AIEAAb8BdAEAAf8B/gGoARcB/wH+AagBFwH/ + Af4BqAEXAf8B/gGoARcB/wH+AagBFwH/Af4BqAEXAf8B/gGoARcB/wH+AagBFwH/Af4BqAEXAf8B/gGo + ARcB/wH+AagBFwH/Af4BqAEXAf8B/gGoARcC/wGiAQUC/wGgAQAC/wGhAQIC/wGiAQQC/wGjAQYC/wGk + AQkC/wGkAQsC/wGlAQ0C/wGmAQ8C/wGnAREC/wGpARgC/wGqARkC/wGqARoC/wGqARsC/wGrARwC/wGr + AR0C/wGrAR0B/wG/AXsBEAH//wCBAAG/AXQBAAH/Af4BqAEXAf8B/gGoARcB/wH+AagBFwH/Af4BqAEX + Af8B/gGoARcB/wH+AagBFwH/Af4BqAEXAf8B/gGoARcB/wH+AagBFwH/Af4BqAEXAf8B/gGoARcB/wH+ + AagBFwH/Af4BqAEXAf8B/gGnARUC/wGgAQAC/wGgAQAC/wGhAQIC/wGiAQQC/wGjAQYC/wGkAQgC/wGk + AQsC/wGlAQ0C/wGmAQ4C/wGoARUC/wGpARYC/wGpARcC/wGpARgC/wGqARkC/wGqARoC/wGqARoB/wG/ + AXoBDgH//wCBAAG/AXQBAAH/Af4BqAEXAf8B/gGoARcB/wH+AagBFwH/Af4BqAEXAf8B/gGoARcB/wH+ + AagBFwH/Af4BqAEXAf8B/gGoARcB/wH+AagBFwH/Af4BqAEXAf8B/gGoARcB/wH+AagBFwH/Af4BqAEX + Af8B/gGoARcB/wH+AaYBEAL/AaABAAL/AaABAAL/AaEBAgL/AaIBBAL/AaMBBgL/AaMBCAL/AaQBCgL/ + AaUBDAL/AacBEgL/AagBEwL/AagBFQL/AagBFQL/AakBFgL/AakBFwL/AakBFwH/Ab8BeQEMAf//AIEA + Ab8BdAEAAf8B/gGoARcB/wH+AagBFwH/Af4BqAEXAf8B/gGoARcB/wH+AagBFwH/Af4BqAEXAf8B/gGo + ARcB/wH+AagBFwH/Af4BqAEXAf8B/gGoARcB/wH+AagBFwH/Af4BqAEXAf8B/gGoARcB/wH+AagBFwH/ + Af4BqAEXAv8BpAEKAv8BoAEAAv8BoAEAAv8BoQECAv8BogEEAv8BowEGAv8BowEIAv8BpAEJAv8BpgEQ + Av8BpwERAv8BpwESAv8BpwETAv8BqAETAv8BqAEUAv8BqAEUAf8BvwF5AQsB//8AgQABvwF0AQAB/wH+ + AagBFwH/Af4BqAEXAf8B/gGoARcB/wH+AagBFwH/Af4BqAEXAf8B/gGoARcB/wH+AagBFwH/Af4BqAEX + Af8B/gGoARcB/wH+AagBFwH/Af4BqAEXAf8B/gGoARcB/wH+AagBFwH/Af4BqAEXAf8B/gGoARcB/wH+ + AagBFwL/AaEBAQL/AaABAAL/AaABAAL/AaEBAgL/AaIBAwL/AaIBBQL/AaMBBwL/AaUBDQL/AaUBDgL/ + AaYBDwL/AaYBEAL/AaYBEAL/AacBEQL/AacBEQH/Ab8BeAEJAf//AIEAAb8BdAEAAf8B/gGoARcB/wH+ + AagBFwH/Af4BqAEXAf8B/gGoARcB/wH+AagBFwH/Af4BqAEXAf8B/gGoARcB/wH+AagBFwH/Af4BqAEX + Af8B/gGoARcB/wH+AagBFwH/Af4BqAEXAf8B/gGoARcB/wH+AagBFwH/Af4BqAEXAf8B/gGoARcB/wH+ + AacBFAL/AaABAAL/AZ8BAAL/AaABAAL/AaEBAQL/AaEBAwL/AaIBBAL/AaQBCgL/AaQBCwL/AaUBDAL/ + AaUBDQL/AaUBDgL/AaYBDgL/AaYBDwH/Ab8BeAEHAf//AIEAAb8BdAEAAf8B/gGoARcB/wH+AagBFwH/ + Af4BqAEXAf8B/gGoARcB/wH+AagBFwH/Af4BqAEXAf8B/gGoARcB/wH+AagBFwH/Af4BqAEXAf8B/gGo + ARcB/wH+AagBFwH/Af4BqAEXAf8B/gGoARcB/wH+AagBFwH/Af4BqAEXAf8B/gGoARcB/wH+AagBFwH/ + Af4BpQEPAv8BnwEAAv8BnwEAAv8BoAEAAv8BoQEAAv8BoQECAv8BowEHAv8BowEIAv8BpAEJAv8BpAEK + Av8BpAELAv8BpQELAv8BpQEMAf8BvwF3AQUB//8AgQABvwF0AQAB/wH+AagBFwH/Af4BqAEXAf8B/gGo + ARcB/wH+AagBFwH/Af4BqAEXAf8B/gGoARcB/wH+AagBFwH/Af4BqAEXAf8B/gGoARcB/wH+AagBFwH/ + Af4BqAEXAf8B/gGoARcB/wH+AagBFwH/Af4BqAEXAf8B/gGoARcB/wH+AagBFwH/Af4BqAEXAf8B/gGo + ARcC/wGjAQgC/wGfAQAC/wGfAQAC/wGgAQAC/wGgAQAC/wGiAQQC/wGiAQUC/wGjAQYC/wGjAQcC/wGj + AQgC/wGjAQgC/wGkAQkB/wG/AXYBBAH//wCBAAG/AXQBAAH/Af4BqAEXAf8B/gGoARcB/wH+AagBFwH/ + Af4BqAEXAf8B/gGoARcB/wH+AagBFwH/Af4BqAEXAf8B/gGoARcB/wH+AagBFwH/Af4BqAEXAf8B/gGo + ARcB/wH+AagBFwH/Af4BqAEXAf8B/gGoARcB/wH+AagBFwH/Af4BqAEXAf8B/gGoARcB/wH+AagBFwH/ + Af4BpwEVAv8BoQEBAv8BnwEAAv8BnwEAAv8BnwEAAv8BoQEBAv8BoQECAv8BogEDAv8BogEEAv8BogEF + Av8BogEFAv8BowEGAf8BvwF2AQIB//8AgQABvwF0AQAB/wH+AagBFwH/Af4BqAEXAf8B/gGoARcB/wH+ + AagBFwH/Af4BqAEXAf8B/gGoARcB/wH+AagBFwH/Af4BqAEXAf8B/gGoARcB/wH+AagBFwH/Af4BqAEX + Af8B/gGoARcB/wH+AagBFwH/Af4BqAEXAf8B/gGoARcB/wH+AagBFwH/Af4BqAEXAf8B/gGoARcB/wH+ + AagBFwH/Af4BpgESAv8BoAEAAv8BnwEAAv8BnwEAAv8BoAEAAv8BoAEAAv8BoQEAAv8BoQEBAv8BoQEC + Av8BoQECAv8BoQEDAf8BvwF1AQAB//8AgQABvwF0AQAB/wH+AagBFwH/Af4BqAEXAf8B/gGoARcB/wH+ + AagBFwH/Af4BqAEXAf8B/gGoARcB/wH+AagBFwH/Af4BqAEXAf8B/gGoARcB/wH+AagBFwH/Af4BqAEX + Af8B/gGoARcB/wH+AagBFwH/Af4BqAEXAf8B/gGoARcB/wH+AagBFwH/Af4BqAEXAf8B/gGoARcB/wH+ + AagBFwH/Af4BqAEXAf8B/gGkAQsC/wGfAQAC/wGfAQAC/wGfAQAC/wGfAQAC/wGgAQAC/wGgAQAC/wGg + AQAC/wGgAQAC/wGgAQAB/wG/AXUBAAH//wCBAAG/AXQBAAH/Ab8BdAEAAf8BvwF0AQAB/wG/AXQBAAH/ + Ab8BdAEAAf8BvwF0AQAB/wG/AXQBAAH/Ab8BdAEAAf8BvwF0AQAB/wG/AXQBAAH/Ab8BdAEAAf8BvwF0 + AQAB/wG/AXQBAAH/Ab8BdAEAAf8BvwF0AQAB/wG/AXQBAAH/Ab8BdAEAAf8BvwF0AQAB/wG/AXQBAAH/ + Ab8BdAEAAf8BvwF0AQAB/wG/AXQBAAH/Ab8BdAEAAf8BvwF0AQAB/wG/AXQBAAH/Ab8BdAEAAf8BvwF0 + AQAB/wG/AXQBAAH/Ab8BdAEAAf8BvwF0AQAB/wG/AXQBAAH/Ab8BdAEAAf//AP8A/wCDAAFCAU0BPgcA AT4DAAEoAwABgAMAASADAAEBAQABAQYAAQIWAAP/AQAE/wwABP8MAAH/AfABDwH/DAAB/wHwAQ8B/wwA Af8B/gF/Af//AK0ABP8MAAs= diff --git a/src/FlipIt/res/HelveticaLTStd-BoldCond.otf b/src/FlipIt/res/HelveticaLTStd-BoldCond.otf new file mode 100644 index 0000000000000000000000000000000000000000..99c8c327b61d2913a12cade23fafdd3403b9542e GIT binary patch literal 30920 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 z%0A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

6-bp<7%&PC)I4Xy;s&~6k477y`F8c61du6Ay!t# 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 literal 0 HcmV?d00001 diff --git a/src/FlipIt/images/screen.png b/src/FlipIt/res/screen.png similarity index 100% rename from src/FlipIt/images/screen.png rename to src/FlipIt/res/screen.png