diff --git a/source/Form1.Designer.cs b/source/Form1.Designer.cs index 4d8dc1b..c8d7973 100644 --- a/source/Form1.Designer.cs +++ b/source/Form1.Designer.cs @@ -62,6 +62,10 @@ toolStripMenuItem5 = new ToolStripMenuItem(); toolStripMenuItem3 = new ToolStripMenuItem(); toolStripSeparator1 = new ToolStripSeparator(); + toolStripMenuItem10 = new ToolStripMenuItem(); + viewHelpToolStripMenuItem = new ToolStripMenuItem(); + aboutToolStripMenuItem = new ToolStripMenuItem(); + toolStripSeparator6 = new ToolStripSeparator(); exitiToolStripMenuItem = new ToolStripMenuItem(); contextMenuStrip1.SuspendLayout(); SuspendLayout(); @@ -75,13 +79,14 @@ // // contextMenuStrip1 // - contextMenuStrip1.Items.AddRange(new ToolStripItem[] { toolStripMenuItem1, toolStripMenuItem2, toolStripSeparator2, toolStripMenuItem4, toolStripMenuItem6, toolStripMenuItem9, toolStripSeparator4, toolStripMenuItem5, toolStripMenuItem3, toolStripSeparator1, exitiToolStripMenuItem }); + contextMenuStrip1.Items.AddRange(new ToolStripItem[] { toolStripMenuItem1, toolStripMenuItem2, toolStripSeparator2, toolStripMenuItem4, toolStripMenuItem6, toolStripMenuItem9, toolStripSeparator4, toolStripMenuItem5, toolStripMenuItem3, toolStripSeparator1, toolStripMenuItem10, toolStripSeparator6, exitiToolStripMenuItem }); contextMenuStrip1.Name = "contextMenuStrip1"; - contextMenuStrip1.Size = new Size(205, 198); + contextMenuStrip1.Size = new Size(205, 248); contextMenuStrip1.Opening += contextMenuStrip1_Opening; // // toolStripMenuItem1 // + toolStripMenuItem1.Image = Resource1.play; toolStripMenuItem1.Name = "toolStripMenuItem1"; toolStripMenuItem1.Size = new Size(204, 22); toolStripMenuItem1.Text = "&Start"; @@ -89,6 +94,7 @@ // // toolStripMenuItem2 // + toolStripMenuItem2.Image = Resource1.pause; toolStripMenuItem2.Name = "toolStripMenuItem2"; toolStripMenuItem2.Size = new Size(204, 22); toolStripMenuItem2.Text = "Sto&p"; @@ -109,20 +115,21 @@ // fasterToolStripMenuItem // fasterToolStripMenuItem.Name = "fasterToolStripMenuItem"; - fasterToolStripMenuItem.Size = new Size(100, 22); + fasterToolStripMenuItem.Size = new Size(180, 22); fasterToolStripMenuItem.Text = "&Fast"; fasterToolStripMenuItem.Click += fastToolStripMenuItem_Click; // // highToolStripMenuItem // highToolStripMenuItem.Name = "highToolStripMenuItem"; - highToolStripMenuItem.Size = new Size(100, 22); + highToolStripMenuItem.Size = new Size(180, 22); highToolStripMenuItem.Text = "&High"; highToolStripMenuItem.Click += highToolStripMenuItem_Click; // // toolStripMenuItem6 // toolStripMenuItem6.DropDownItems.AddRange(new ToolStripItem[] { toolStripMenuItem7, toolStripMenuItem8, toolStripSeparator3, resetToolStripMenuItem }); + toolStripMenuItem6.Image = Resource1.search; toolStripMenuItem6.Name = "toolStripMenuItem6"; toolStripMenuItem6.Size = new Size(204, 22); toolStripMenuItem6.Text = "Zoom"; @@ -159,6 +166,7 @@ // toolStripMenuItem9 // toolStripMenuItem9.DropDownItems.AddRange(new ToolStripItem[] { showToolStripMenuItem, toolStripSeparator5, sizeToolStripMenuItem, colourToolStripMenuItem }); + toolStripMenuItem9.Image = Resource1.crosshair; toolStripMenuItem9.Name = "toolStripMenuItem9"; toolStripMenuItem9.Size = new Size(204, 22); toolStripMenuItem9.Text = "Crosshair"; @@ -166,40 +174,40 @@ // showToolStripMenuItem // showToolStripMenuItem.Name = "showToolStripMenuItem"; - showToolStripMenuItem.Size = new Size(110, 22); + showToolStripMenuItem.Size = new Size(180, 22); showToolStripMenuItem.Text = "Show"; showToolStripMenuItem.Click += showToolStripMenuItem_Click; // // toolStripSeparator5 // toolStripSeparator5.Name = "toolStripSeparator5"; - toolStripSeparator5.Size = new Size(107, 6); + toolStripSeparator5.Size = new Size(177, 6); // // sizeToolStripMenuItem // sizeToolStripMenuItem.DropDownItems.AddRange(new ToolStripItem[] { smallToolStripMenuItem, mediumToolStripMenuItem, largeToolStripMenuItem }); sizeToolStripMenuItem.Name = "sizeToolStripMenuItem"; - sizeToolStripMenuItem.Size = new Size(110, 22); + sizeToolStripMenuItem.Size = new Size(180, 22); sizeToolStripMenuItem.Text = "Size"; // // smallToolStripMenuItem // smallToolStripMenuItem.Name = "smallToolStripMenuItem"; - smallToolStripMenuItem.Size = new Size(119, 22); + smallToolStripMenuItem.Size = new Size(180, 22); smallToolStripMenuItem.Text = "Small"; smallToolStripMenuItem.Click += smallToolStripMenuItem_Click; // // mediumToolStripMenuItem // mediumToolStripMenuItem.Name = "mediumToolStripMenuItem"; - mediumToolStripMenuItem.Size = new Size(119, 22); + mediumToolStripMenuItem.Size = new Size(180, 22); mediumToolStripMenuItem.Text = "Medium"; mediumToolStripMenuItem.Click += mediumToolStripMenuItem_Click; // // largeToolStripMenuItem // largeToolStripMenuItem.Name = "largeToolStripMenuItem"; - largeToolStripMenuItem.Size = new Size(119, 22); + largeToolStripMenuItem.Size = new Size(180, 22); largeToolStripMenuItem.Text = "Large"; largeToolStripMenuItem.Click += largeToolStripMenuItem_Click; // @@ -207,7 +215,7 @@ // colourToolStripMenuItem.DropDownItems.AddRange(new ToolStripItem[] { agentaToolStripMenuItem, cyanToolStripMenuItem, yellowToolStripMenuItem, greenToolStripMenuItem, redToolStripMenuItem, blackToolStripMenuItem, whiteToolStripMenuItem }); colourToolStripMenuItem.Name = "colourToolStripMenuItem"; - colourToolStripMenuItem.Size = new Size(110, 22); + colourToolStripMenuItem.Size = new Size(180, 22); colourToolStripMenuItem.Text = "Colour"; // // agentaToolStripMenuItem @@ -274,6 +282,7 @@ // // toolStripMenuItem3 // + toolStripMenuItem3.Image = Resource1.fullscreen; toolStripMenuItem3.Name = "toolStripMenuItem3"; toolStripMenuItem3.ShortcutKeys = Keys.F11; toolStripMenuItem3.Size = new Size(204, 22); @@ -285,6 +294,34 @@ toolStripSeparator1.Name = "toolStripSeparator1"; toolStripSeparator1.Size = new Size(201, 6); // + // toolStripMenuItem10 + // + toolStripMenuItem10.DropDownItems.AddRange(new ToolStripItem[] { viewHelpToolStripMenuItem, aboutToolStripMenuItem }); + toolStripMenuItem10.Name = "toolStripMenuItem10"; + toolStripMenuItem10.Size = new Size(204, 22); + toolStripMenuItem10.Text = "&Help"; + // + // viewHelpToolStripMenuItem + // + viewHelpToolStripMenuItem.Image = Resource1.help_circle; + viewHelpToolStripMenuItem.Name = "viewHelpToolStripMenuItem"; + viewHelpToolStripMenuItem.ShortcutKeys = Keys.F1; + viewHelpToolStripMenuItem.Size = new Size(146, 22); + viewHelpToolStripMenuItem.Text = "View &Help"; + viewHelpToolStripMenuItem.Click += viewHelpToolStripMenuItem_Click; + // + // aboutToolStripMenuItem + // + aboutToolStripMenuItem.Name = "aboutToolStripMenuItem"; + aboutToolStripMenuItem.Size = new Size(146, 22); + aboutToolStripMenuItem.Text = "&About"; + aboutToolStripMenuItem.Click += aboutToolStripMenuItem_Click; + // + // toolStripSeparator6 + // + toolStripSeparator6.Name = "toolStripSeparator6"; + toolStripSeparator6.Size = new Size(201, 6); + // // exitiToolStripMenuItem // exitiToolStripMenuItem.Name = "exitiToolStripMenuItem"; @@ -341,5 +378,9 @@ private ToolStripMenuItem redToolStripMenuItem; private ToolStripMenuItem blackToolStripMenuItem; private ToolStripMenuItem whiteToolStripMenuItem; + private ToolStripMenuItem toolStripMenuItem10; + private ToolStripMenuItem viewHelpToolStripMenuItem; + private ToolStripMenuItem aboutToolStripMenuItem; + private ToolStripSeparator toolStripSeparator6; } } diff --git a/source/Form1.cs b/source/Form1.cs index 08d7e89..5d6e0e7 100644 --- a/source/Form1.cs +++ b/source/Form1.cs @@ -468,6 +468,28 @@ namespace SuzuMagnifier } } + + /// + /// Help, view help + /// + /// + /// + private void viewHelpToolStripMenuItem_Click(object sender, EventArgs e) + { + + } + + /// + /// Help, about + /// + /// + /// + private void aboutToolStripMenuItem_Click(object sender, EventArgs e) + { + + } + + /// /// Exit /// diff --git a/source/Resource1.Designer.cs b/source/Resource1.Designer.cs new file mode 100644 index 0000000..41ccb2c --- /dev/null +++ b/source/Resource1.Designer.cs @@ -0,0 +1,123 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.42000 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +namespace SuzuMagnifier { + using System; + + + /// + /// A strongly-typed resource class, for looking up localized strings, etc. + /// + // This class was auto-generated by the StronglyTypedResourceBuilder + // 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", "18.0.0.0")] + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] + internal class Resource1 { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal Resource1() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("SuzuMagnifier.Resource1", typeof(Resource1).Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap crosshair { + get { + object obj = ResourceManager.GetObject("crosshair", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap fullscreen { + get { + object obj = ResourceManager.GetObject("fullscreen", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap help_circle { + get { + object obj = ResourceManager.GetObject("help_circle", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap pause { + get { + object obj = ResourceManager.GetObject("pause", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap play { + get { + object obj = ResourceManager.GetObject("play", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap search { + get { + object obj = ResourceManager.GetObject("search", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + } +} diff --git a/source/Resource1.resx b/source/Resource1.resx new file mode 100644 index 0000000..f6ce03f --- /dev/null +++ b/source/Resource1.resx @@ -0,0 +1,139 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + + Resources\crosshair.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + Resources\fullscreen.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + Resources\help-circle.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + Resources\pause.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + Resources\play.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + Resources\search.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + \ No newline at end of file diff --git a/source/Resources/crosshair.png b/source/Resources/crosshair.png new file mode 100644 index 0000000..36fad1b Binary files /dev/null and b/source/Resources/crosshair.png differ diff --git a/source/Resources/fullscreen.png b/source/Resources/fullscreen.png new file mode 100644 index 0000000..3595ce0 Binary files /dev/null and b/source/Resources/fullscreen.png differ diff --git a/source/Resources/help-circle.png b/source/Resources/help-circle.png new file mode 100644 index 0000000..fa87ded Binary files /dev/null and b/source/Resources/help-circle.png differ diff --git a/source/Resources/pause.png b/source/Resources/pause.png new file mode 100644 index 0000000..9964b5c Binary files /dev/null and b/source/Resources/pause.png differ diff --git a/source/Resources/play.png b/source/Resources/play.png new file mode 100644 index 0000000..5058868 Binary files /dev/null and b/source/Resources/play.png differ diff --git a/source/Resources/raw/crosshair.svg b/source/Resources/raw/crosshair.svg new file mode 100644 index 0000000..b71ae59 --- /dev/null +++ b/source/Resources/raw/crosshair.svg @@ -0,0 +1,77 @@ + + + + + + + + + + diff --git a/source/Resources/raw/fullscreen.svg b/source/Resources/raw/fullscreen.svg new file mode 100644 index 0000000..a43dade --- /dev/null +++ b/source/Resources/raw/fullscreen.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/source/Resources/raw/pause.svg b/source/Resources/raw/pause.svg new file mode 100644 index 0000000..c2dbdeb --- /dev/null +++ b/source/Resources/raw/pause.svg @@ -0,0 +1,59 @@ + + + + + + + diff --git a/source/Resources/raw/play.svg b/source/Resources/raw/play.svg new file mode 100644 index 0000000..2603a39 --- /dev/null +++ b/source/Resources/raw/play.svg @@ -0,0 +1,47 @@ + + + + + + diff --git a/source/Resources/search.png b/source/Resources/search.png new file mode 100644 index 0000000..0cdbcd5 Binary files /dev/null and b/source/Resources/search.png differ diff --git a/source/SuzuMagnifier.csproj b/source/SuzuMagnifier.csproj index 61fe9c4..ee25419 100644 --- a/source/SuzuMagnifier.csproj +++ b/source/SuzuMagnifier.csproj @@ -6,7 +6,7 @@ true enable Suzu Magnifier - 0.1.0.145 + 0.1.0.148 Suzu Magnifier Hi, I'm Ray Ray Lam @@ -33,4 +33,19 @@ + + + True + True + Resource1.resx + + + + + + ResXFileCodeGenerator + Resource1.Designer.cs + + + \ No newline at end of file