From dc6b3bde0e02b49eea087faf87cc643dd38a06c2 Mon Sep 17 00:00:00 2001 From: Souryo Date: Sat, 30 Jan 2016 21:00:32 -0500 Subject: [PATCH] Added icons to GUI --- GUI.NET/Forms/frmMain.Designer.cs | 75 ++++++--- GUI.NET/Forms/frmMain.cs | 1 + GUI.NET/GUI.NET.csproj | 17 ++ GUI.NET/Properties/Resources.Designer.cs | 172 +++++++++++++++++++- GUI.NET/Properties/Resources.resx | 51 ++++++ GUI.NET/Resources/camera.png | Bin 0 -> 729 bytes GUI.NET/Resources/cog.png | Bin 0 -> 777 bytes GUI.NET/Resources/control_eject.png | Bin 0 -> 685 bytes GUI.NET/Resources/control_pause.png | Bin 0 -> 700 bytes GUI.NET/Resources/control_play.png | Bin 0 -> 730 bytes GUI.NET/Resources/control_stop.png | Bin 0 -> 709 bytes GUI.NET/Resources/controller.png | Bin 0 -> 717 bytes GUI.NET/Resources/debugging.png | Bin 0 -> 793 bytes GUI.NET/Resources/diskette.png | Bin 0 -> 730 bytes GUI.NET/Resources/folder.png | Bin 0 -> 632 bytes GUI.NET/Resources/globe_network.png | Bin 0 -> 1613 bytes GUI.NET/Resources/globe_place.png | Bin 0 -> 1611 bytes GUI.NET/Resources/lcd_tv_image.png | Bin 0 -> 1518 bytes GUI.NET/Resources/movies.png | Bin 0 -> 697 bytes GUI.NET/Resources/music.png | Bin 0 -> 554 bytes GUI.NET/Resources/slideshow_full_screen.png | Bin 0 -> 1627 bytes GUI.NET/Resources/speedometer.png | Bin 0 -> 852 bytes 22 files changed, 294 insertions(+), 22 deletions(-) create mode 100644 GUI.NET/Resources/camera.png create mode 100644 GUI.NET/Resources/cog.png create mode 100644 GUI.NET/Resources/control_eject.png create mode 100644 GUI.NET/Resources/control_pause.png create mode 100644 GUI.NET/Resources/control_play.png create mode 100644 GUI.NET/Resources/control_stop.png create mode 100644 GUI.NET/Resources/controller.png create mode 100644 GUI.NET/Resources/debugging.png create mode 100644 GUI.NET/Resources/diskette.png create mode 100644 GUI.NET/Resources/folder.png create mode 100644 GUI.NET/Resources/globe_network.png create mode 100644 GUI.NET/Resources/globe_place.png create mode 100644 GUI.NET/Resources/lcd_tv_image.png create mode 100644 GUI.NET/Resources/movies.png create mode 100644 GUI.NET/Resources/music.png create mode 100644 GUI.NET/Resources/slideshow_full_screen.png create mode 100644 GUI.NET/Resources/speedometer.png diff --git a/GUI.NET/Forms/frmMain.Designer.cs b/GUI.NET/Forms/frmMain.Designer.cs index b16c0772..95f73b85 100644 --- a/GUI.NET/Forms/frmMain.Designer.cs +++ b/GUI.NET/Forms/frmMain.Designer.cs @@ -83,6 +83,7 @@ this.mnuRegionAuto = new System.Windows.Forms.ToolStripMenuItem(); this.mnuRegionNtsc = new System.Windows.Forms.ToolStripMenuItem(); this.mnuRegionPal = new System.Windows.Forms.ToolStripMenuItem(); + this.mnuRegionDendy = new System.Windows.Forms.ToolStripMenuItem(); this.mnuVideoConfig = new System.Windows.Forms.ToolStripMenuItem(); this.toolStripMenuItem11 = new System.Windows.Forms.ToolStripSeparator(); this.mnuPreferences = new System.Windows.Forms.ToolStripMenuItem(); @@ -120,7 +121,8 @@ this.mnuAbout = new System.Windows.Forms.ToolStripMenuItem(); this.menuTimer = new System.Windows.Forms.Timer(this.components); this.dxViewer = new Mesen.GUI.Controls.DXViewer(); - this.mnuRegionDendy = new System.Windows.Forms.ToolStripMenuItem(); + this.toolStripMenuItem1 = new System.Windows.Forms.ToolStripSeparator(); + this.toolStripMenuItem12 = new System.Windows.Forms.ToolStripSeparator(); this.menuStrip.SuspendLayout(); this.SuspendLayout(); // @@ -155,51 +157,52 @@ // // mnuOpen // + this.mnuOpen.Image = global::Mesen.GUI.Properties.Resources.folder; this.mnuOpen.Name = "mnuOpen"; this.mnuOpen.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.O))); - this.mnuOpen.Size = new System.Drawing.Size(146, 22); + this.mnuOpen.Size = new System.Drawing.Size(152, 22); this.mnuOpen.Text = "Open"; this.mnuOpen.Click += new System.EventHandler(this.mnuOpen_Click); // // toolStripMenuItem4 // this.toolStripMenuItem4.Name = "toolStripMenuItem4"; - this.toolStripMenuItem4.Size = new System.Drawing.Size(143, 6); + this.toolStripMenuItem4.Size = new System.Drawing.Size(149, 6); // // mnuSaveState // this.mnuSaveState.Name = "mnuSaveState"; - this.mnuSaveState.Size = new System.Drawing.Size(146, 22); + this.mnuSaveState.Size = new System.Drawing.Size(152, 22); this.mnuSaveState.Text = "Save State"; this.mnuSaveState.DropDownOpening += new System.EventHandler(this.mnuSaveState_DropDownOpening); // // mnuLoadState // this.mnuLoadState.Name = "mnuLoadState"; - this.mnuLoadState.Size = new System.Drawing.Size(146, 22); + this.mnuLoadState.Size = new System.Drawing.Size(152, 22); this.mnuLoadState.Text = "Load State"; this.mnuLoadState.DropDownOpening += new System.EventHandler(this.mnuLoadState_DropDownOpening); // // toolStripMenuItem7 // this.toolStripMenuItem7.Name = "toolStripMenuItem7"; - this.toolStripMenuItem7.Size = new System.Drawing.Size(143, 6); + this.toolStripMenuItem7.Size = new System.Drawing.Size(149, 6); // // mnuRecentFiles // this.mnuRecentFiles.Name = "mnuRecentFiles"; - this.mnuRecentFiles.Size = new System.Drawing.Size(146, 22); + this.mnuRecentFiles.Size = new System.Drawing.Size(152, 22); this.mnuRecentFiles.Text = "Recent Files"; // // toolStripMenuItem6 // this.toolStripMenuItem6.Name = "toolStripMenuItem6"; - this.toolStripMenuItem6.Size = new System.Drawing.Size(143, 6); + this.toolStripMenuItem6.Size = new System.Drawing.Size(149, 6); // // mnuExit // this.mnuExit.Name = "mnuExit"; - this.mnuExit.Size = new System.Drawing.Size(146, 22); + this.mnuExit.Size = new System.Drawing.Size(152, 22); this.mnuExit.Text = "Exit"; this.mnuExit.Click += new System.EventHandler(this.mnuExit_Click); // @@ -220,6 +223,7 @@ // mnuPause // this.mnuPause.Enabled = false; + this.mnuPause.Image = global::Mesen.GUI.Properties.Resources.control_pause; this.mnuPause.Name = "mnuPause"; this.mnuPause.ShortcutKeyDisplayString = "Esc"; this.mnuPause.Size = new System.Drawing.Size(200, 22); @@ -237,6 +241,7 @@ // mnuStop // this.mnuStop.Enabled = false; + this.mnuStop.Image = global::Mesen.GUI.Properties.Resources.control_stop; this.mnuStop.Name = "mnuStop"; this.mnuStop.Size = new System.Drawing.Size(200, 22); this.mnuStop.Text = "Stop"; @@ -257,12 +262,14 @@ // // mnuSelectDisk // + this.mnuSelectDisk.Image = global::Mesen.GUI.Properties.Resources.diskette; this.mnuSelectDisk.Name = "mnuSelectDisk"; this.mnuSelectDisk.Size = new System.Drawing.Size(200, 22); this.mnuSelectDisk.Text = "Select Disk"; // // mnuEjectDisk // + this.mnuEjectDisk.Image = global::Mesen.GUI.Properties.Resources.control_eject; this.mnuEjectDisk.Name = "mnuEjectDisk"; this.mnuEjectDisk.Size = new System.Drawing.Size(200, 22); this.mnuEjectDisk.Text = "Eject Disk"; @@ -299,6 +306,7 @@ this.mnuEmuSpeedDouble, this.mnuEmuSpeedHalf, this.mnuEmuSpeedQuarter}); + this.mnuEmulationSpeed.Image = global::Mesen.GUI.Properties.Resources.speedometer; this.mnuEmulationSpeed.Name = "mnuEmulationSpeed"; this.mnuEmulationSpeed.Size = new System.Drawing.Size(163, 22); this.mnuEmulationSpeed.Text = "Emulation Speed"; @@ -380,6 +388,7 @@ this.mnuScale2x, this.mnuScale3x, this.mnuScale4x}); + this.mnuVideoScale.Image = global::Mesen.GUI.Properties.Resources.slideshow_full_screen; this.mnuVideoScale.Name = "mnuVideoScale"; this.mnuVideoScale.Size = new System.Drawing.Size(163, 22); this.mnuVideoScale.Text = "Video Scale"; @@ -387,7 +396,7 @@ // mnuScale1x // this.mnuScale1x.Name = "mnuScale1x"; - this.mnuScale1x.Size = new System.Drawing.Size(152, 22); + this.mnuScale1x.Size = new System.Drawing.Size(85, 22); this.mnuScale1x.Tag = "1"; this.mnuScale1x.Text = "1x"; this.mnuScale1x.Click += new System.EventHandler(this.mnuScale_Click); @@ -395,7 +404,7 @@ // mnuScale2x // this.mnuScale2x.Name = "mnuScale2x"; - this.mnuScale2x.Size = new System.Drawing.Size(152, 22); + this.mnuScale2x.Size = new System.Drawing.Size(85, 22); this.mnuScale2x.Tag = "2"; this.mnuScale2x.Text = "2x"; this.mnuScale2x.Click += new System.EventHandler(this.mnuScale_Click); @@ -403,7 +412,7 @@ // mnuScale3x // this.mnuScale3x.Name = "mnuScale3x"; - this.mnuScale3x.Size = new System.Drawing.Size(152, 22); + this.mnuScale3x.Size = new System.Drawing.Size(85, 22); this.mnuScale3x.Tag = "3"; this.mnuScale3x.Text = "3x"; this.mnuScale3x.Click += new System.EventHandler(this.mnuScale_Click); @@ -411,7 +420,7 @@ // mnuScale4x // this.mnuScale4x.Name = "mnuScale4x"; - this.mnuScale4x.Size = new System.Drawing.Size(152, 22); + this.mnuScale4x.Size = new System.Drawing.Size(85, 22); this.mnuScale4x.Tag = "4"; this.mnuScale4x.Text = "4x"; this.mnuScale4x.Click += new System.EventHandler(this.mnuScale_Click); @@ -455,6 +464,7 @@ // // mnuAudioConfig // + this.mnuAudioConfig.Image = global::Mesen.GUI.Properties.Resources.music; this.mnuAudioConfig.Name = "mnuAudioConfig"; this.mnuAudioConfig.Size = new System.Drawing.Size(163, 22); this.mnuAudioConfig.Text = "Audio"; @@ -462,6 +472,7 @@ // // mnuInput // + this.mnuInput.Image = global::Mesen.GUI.Properties.Resources.controller; this.mnuInput.Name = "mnuInput"; this.mnuInput.Size = new System.Drawing.Size(163, 22); this.mnuInput.Text = "Input"; @@ -474,6 +485,7 @@ this.mnuRegionNtsc, this.mnuRegionPal, this.mnuRegionDendy}); + this.mnuRegion.Image = global::Mesen.GUI.Properties.Resources.globe_place; this.mnuRegion.Name = "mnuRegion"; this.mnuRegion.Size = new System.Drawing.Size(163, 22); this.mnuRegion.Text = "Region"; @@ -481,26 +493,34 @@ // mnuRegionAuto // this.mnuRegionAuto.Name = "mnuRegionAuto"; - this.mnuRegionAuto.Size = new System.Drawing.Size(152, 22); + this.mnuRegionAuto.Size = new System.Drawing.Size(108, 22); this.mnuRegionAuto.Text = "Auto"; this.mnuRegionAuto.Click += new System.EventHandler(this.mnuRegion_Click); // // mnuRegionNtsc // this.mnuRegionNtsc.Name = "mnuRegionNtsc"; - this.mnuRegionNtsc.Size = new System.Drawing.Size(152, 22); + this.mnuRegionNtsc.Size = new System.Drawing.Size(108, 22); this.mnuRegionNtsc.Text = "NTSC"; this.mnuRegionNtsc.Click += new System.EventHandler(this.mnuRegion_Click); // // mnuRegionPal // this.mnuRegionPal.Name = "mnuRegionPal"; - this.mnuRegionPal.Size = new System.Drawing.Size(152, 22); + this.mnuRegionPal.Size = new System.Drawing.Size(108, 22); this.mnuRegionPal.Text = "PAL"; this.mnuRegionPal.Click += new System.EventHandler(this.mnuRegion_Click); // + // mnuRegionDendy + // + this.mnuRegionDendy.Name = "mnuRegionDendy"; + this.mnuRegionDendy.Size = new System.Drawing.Size(108, 22); + this.mnuRegionDendy.Text = "Dendy"; + this.mnuRegionDendy.Click += new System.EventHandler(this.mnuRegion_Click); + // // mnuVideoConfig // + this.mnuVideoConfig.Image = global::Mesen.GUI.Properties.Resources.lcd_tv_image; this.mnuVideoConfig.Name = "mnuVideoConfig"; this.mnuVideoConfig.Size = new System.Drawing.Size(163, 22); this.mnuVideoConfig.Text = "Video"; @@ -513,6 +533,7 @@ // // mnuPreferences // + this.mnuPreferences.Image = global::Mesen.GUI.Properties.Resources.cog; this.mnuPreferences.Name = "mnuPreferences"; this.mnuPreferences.Size = new System.Drawing.Size(163, 22); this.mnuPreferences.Text = "Preferences"; @@ -524,8 +545,10 @@ this.mnuNetPlay, this.mnuCheats, this.mnuMovies, + this.toolStripMenuItem12, this.mnuTests, this.mnuDebugger, + this.toolStripMenuItem1, this.mnuTakeScreenshot}); this.mnuTools.Name = "mnuTools"; this.mnuTools.Size = new System.Drawing.Size(48, 20); @@ -542,6 +565,7 @@ this.mnuDisconnect, this.toolStripMenuItem3, this.mnuProfile}); + this.mnuNetPlay.Image = global::Mesen.GUI.Properties.Resources.globe_network; this.mnuNetPlay.Name = "mnuNetPlay"; this.mnuNetPlay.Size = new System.Drawing.Size(185, 22); this.mnuNetPlay.Text = "Net Play"; @@ -611,6 +635,7 @@ this.mnuPlayMovie, this.mnuRecordFrom, this.mnuStopMovie}); + this.mnuMovies.Image = global::Mesen.GUI.Properties.Resources.movies; this.mnuMovies.Name = "mnuMovies"; this.mnuMovies.Size = new System.Drawing.Size(185, 22); this.mnuMovies.Text = "Movies"; @@ -727,6 +752,7 @@ // // mnuDebugger // + this.mnuDebugger.Image = global::Mesen.GUI.Properties.Resources.debugging; this.mnuDebugger.Name = "mnuDebugger"; this.mnuDebugger.Size = new System.Drawing.Size(185, 22); this.mnuDebugger.Text = "Debugger"; @@ -734,6 +760,7 @@ // // mnuTakeScreenshot // + this.mnuTakeScreenshot.Image = global::Mesen.GUI.Properties.Resources.camera; this.mnuTakeScreenshot.Name = "mnuTakeScreenshot"; this.mnuTakeScreenshot.ShortcutKeys = System.Windows.Forms.Keys.F12; this.mnuTakeScreenshot.Size = new System.Drawing.Size(185, 22); @@ -765,6 +792,7 @@ // mnuAbout // this.mnuAbout.Enabled = false; + this.mnuAbout.Image = global::Mesen.GUI.Properties.Resources.help; this.mnuAbout.Name = "mnuAbout"; this.mnuAbout.Size = new System.Drawing.Size(170, 22); this.mnuAbout.Text = "About"; @@ -782,12 +810,15 @@ this.dxViewer.Size = new System.Drawing.Size(263, 176); this.dxViewer.TabIndex = 1; // - // mnuRegionDendy + // toolStripMenuItem1 // - this.mnuRegionDendy.Name = "mnuRegionDendy"; - this.mnuRegionDendy.Size = new System.Drawing.Size(152, 22); - this.mnuRegionDendy.Text = "Dendy"; - this.mnuRegionDendy.Click += new System.EventHandler(this.mnuRegion_Click); + this.toolStripMenuItem1.Name = "toolStripMenuItem1"; + this.toolStripMenuItem1.Size = new System.Drawing.Size(182, 6); + // + // toolStripMenuItem12 + // + this.toolStripMenuItem12.Name = "toolStripMenuItem12"; + this.toolStripMenuItem12.Size = new System.Drawing.Size(182, 6); // // frmMain // @@ -898,6 +929,8 @@ private System.Windows.Forms.ToolStripMenuItem mnuEjectDisk; private System.Windows.Forms.ToolStripMenuItem mnuSwitchDiskSide; private System.Windows.Forms.ToolStripMenuItem mnuRegionDendy; + private System.Windows.Forms.ToolStripSeparator toolStripMenuItem12; + private System.Windows.Forms.ToolStripSeparator toolStripMenuItem1; } } diff --git a/GUI.NET/Forms/frmMain.cs b/GUI.NET/Forms/frmMain.cs index 45ab4960..4b406bcc 100644 --- a/GUI.NET/Forms/frmMain.cs +++ b/GUI.NET/Forms/frmMain.cs @@ -303,6 +303,7 @@ namespace Mesen.GUI.Forms mnuSaveState.Enabled = mnuLoadState.Enabled = mnuPause.Enabled = mnuStop.Enabled = mnuReset.Enabled = (_emuThread != null && !InteropEmu.IsConnected()); mnuPause.Text = InteropEmu.IsPaused() ? "Resume" : "Pause"; + mnuPause.Image = InteropEmu.IsPaused() ? Mesen.GUI.Properties.Resources.control_play : Mesen.GUI.Properties.Resources.control_pause; bool netPlay = InteropEmu.IsServerRunning() || InteropEmu.IsConnected(); diff --git a/GUI.NET/GUI.NET.csproj b/GUI.NET/GUI.NET.csproj index 9c82154e..1356239e 100644 --- a/GUI.NET/GUI.NET.csproj +++ b/GUI.NET/GUI.NET.csproj @@ -526,6 +526,23 @@ + + + + + + + + + + + + + + + + + Dependencies\Dependencies.zip diff --git a/GUI.NET/Properties/Resources.Designer.cs b/GUI.NET/Properties/Resources.Designer.cs index 1b9930d9..f6c67bea 100644 --- a/GUI.NET/Properties/Resources.Designer.cs +++ b/GUI.NET/Properties/Resources.Designer.cs @@ -1,7 +1,7 @@ //------------------------------------------------------------------------------ // // This code was generated by a tool. -// Runtime Version:4.0.30319.18408 +// Runtime Version:4.0.30319.42000 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. @@ -60,6 +60,16 @@ namespace Mesen.GUI.Properties { } } + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap camera { + get { + object obj = ResourceManager.GetObject("camera", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + /// /// Looks up a localized resource of type System.Drawing.Bitmap. /// @@ -70,6 +80,116 @@ namespace Mesen.GUI.Properties { } } + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap cog { + get { + object obj = ResourceManager.GetObject("cog", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap control_eject { + get { + object obj = ResourceManager.GetObject("control_eject", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap control_pause { + get { + object obj = ResourceManager.GetObject("control_pause", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap control_play { + get { + object obj = ResourceManager.GetObject("control_play", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap control_stop { + get { + object obj = ResourceManager.GetObject("control_stop", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap controller { + get { + object obj = ResourceManager.GetObject("controller", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap debugging { + get { + object obj = ResourceManager.GetObject("debugging", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap diskette { + get { + object obj = ResourceManager.GetObject("diskette", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap folder { + get { + object obj = ResourceManager.GetObject("folder", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap globe_network { + get { + object obj = ResourceManager.GetObject("globe_network", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap globe_place { + get { + object obj = ResourceManager.GetObject("globe_place", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + /// /// Looks up a localized resource of type System.Drawing.Bitmap. /// @@ -80,6 +200,16 @@ namespace Mesen.GUI.Properties { } } + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap lcd_tv_image { + get { + object obj = ResourceManager.GetObject("lcd_tv_image", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + /// /// Looks up a localized resource of type System.Drawing.Icon similar to (Icon). /// @@ -100,6 +230,26 @@ namespace Mesen.GUI.Properties { } } + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap movies { + get { + object obj = ResourceManager.GetObject("movies", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap music { + get { + object obj = ResourceManager.GetObject("music", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + /// /// Looks up a localized resource of type System.Drawing.Bitmap. /// @@ -119,5 +269,25 @@ namespace Mesen.GUI.Properties { return ((System.Drawing.Bitmap)(obj)); } } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap slideshow_full_screen { + get { + object obj = ResourceManager.GetObject("slideshow_full_screen", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap speedometer { + get { + object obj = ResourceManager.GetObject("speedometer", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } } } diff --git a/GUI.NET/Properties/Resources.resx b/GUI.NET/Properties/Resources.resx index 44b6fc04..92e9a6fe 100644 --- a/GUI.NET/Properties/Resources.resx +++ b/GUI.NET/Properties/Resources.resx @@ -136,4 +136,55 @@ ..\resources\previousarrow.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\camera.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\cog.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\controller.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\control_eject.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\control_pause.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\control_play.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\control_stop.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\debugging.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\diskette.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\folder.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\globe_network.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\globe_place.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\lcd_tv_image.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\movies.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\music.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\slideshow_full_screen.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\speedometer.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + \ No newline at end of file diff --git a/GUI.NET/Resources/camera.png b/GUI.NET/Resources/camera.png new file mode 100644 index 0000000000000000000000000000000000000000..0a7ef90073e69d60491d26bc46641558bda5b646 GIT binary patch literal 729 zcmV;~0w(>5P)gv(RQ~*3boXL z;0LrZ0#MW2}Y{qJO~nz>8lAhEhzLAX=eDS`ugqrl}~j zyY22w$C+s`MBikRo4tF_ojd2AJEJhhaFC_!IS(H_-cnWVNTWfw?%%uHDPoBylk86h zKj+TvTgpELrlz02;G3>D8jWTiXCz2@y&eplJ_WzGxyN!CzN~zO<2dqPRaI!3{t{Eu z&)EJ&C}j?D*><_i^0`&^V2()>{`QYDb2&yRk-3SdlT1&i)5v5pFbo6z{e!r9;~L7P zGD_tVK7Yz!p!P;Rt^1>>%3L3qlA~P6OlPWAOQWSTC$Yw6dDdV}5=C z!PXWW@9B{y{8Z`#a`~Lhaa>n^byZc6Or{V&8^^{*0j^82vXaHgV?CHzYr(FsTQWFQ zFW_pg2g@8AzA!Ac5VGk)u#u6ASX}%F!!#vOsZ7 zv|FvB(fA&)Fj z+}y^icPWHIhv5d23IAC=9l>A_9UOD{ z1T21#oC0GFIWj-r9E-*zHLuUW(XMVDYXPOSSwPd!-qyy)Ep%W!uP)@D=;PM*pO5jUa?t1eTYv!o(12EEkpV;%00000 LNkvXXu0mjfpI=I` literal 0 HcmV?d00001 diff --git a/GUI.NET/Resources/cog.png b/GUI.NET/Resources/cog.png new file mode 100644 index 0000000000000000000000000000000000000000..8f4eeb7611d8f7e47350bf4f6b4b196c657cf34d GIT binary patch literal 777 zcmV+k1NQuhP)Te z3L;=)DTG#wz=lLz5I4GDg~WsfD^MaJAQ}}!6L~6IHY9G4l^Xm3wHpNj2{up)iIfJ1 z5-3`<4=d2|o`KOy|K6zj z-rgQ=)YU1gDt!Y(I~?;ikwjsB);~CDHlMqCaBzUdMR$OEH5d&BoXO9}+UhE{0|D|T z7Zq8UR;z`_v;6Mf-HvM%fj|V&Xf$Pa_dCkV%8;3P%8;9T8j(m8{tZ7WD=U$%PlwOv zV@87!(=#&){+|fA6g=$io#h@xlgWh8j}X-SRY^-vgCt2j!o}c|$K9pe^f|ExT#1V| zYl-5S--Ksn1@5IKc$SwD`}I??+pJb1774Es3q8G0<^BDA9=ZXca0E#@9p*pH!?)&r zJv}w`vb>_Ao-w(`T4LkpVFmZ#QI9MLO7={k!ZkEBAQp>ZYkLd2Bprxw$?YDQ`uJf+ zuh)Oe&d#YJdn6h`b@de_CnsZUZ0s-s`i+i`A}=ow))MQXk+a**U#Ks=SSE3@deQ~0 z0)^A*gxBkZjz_8%(N3H8&aT-y{_f;G7z|=zVL|Bu0u~n+Lli}Yczk>uLj!%KM~yT` zv~#4y<+v=ZODsFb1Y<@9E>~6k?YMYcDeRYZ2|VSXdWS@Lh0d<~JB8*#X116iZEPSV zH5CH)tl>>VE9qpXbBo0ya{Ql;RT2w_!!C_RbIIXwz~yoU`TL7mSy{MVTZ>l{6WH9` zq@Ixdem~M$iv z85w1@Nm}o8@YLfVk1vJ?RUDCrRLpUL<6=+P&z&^RzXcconJh2WhKU{;00000NkvXX Hu0mjflC)gi literal 0 HcmV?d00001 diff --git a/GUI.NET/Resources/control_eject.png b/GUI.NET/Resources/control_eject.png new file mode 100644 index 0000000000000000000000000000000000000000..00deee0d20af0726ca13158a544ac10785270fc3 GIT binary patch literal 685 zcmV;e0#f~nP)+n?#>9k(?{;>e>v}Si$-Mn90G%aEHMPDD$%JpsCc0f4n#TiY zJVq!K#MxL3QW>_&Wjd-L4B%k^W=^G2uZVRRaq`Hgp9&xnAUGNi5ex?LsPGuqlSy=?+{MK+>ZVRRaq`HgAAfxATi86x zsgo!0rdpkyuClwF=`#u7_xlx?PNxwF1mN*-KokdKX`TNcLnZQ{q_&$$4n$MQ_c&S}&> zegOSkESAsbomQ*ubUIzfvi>--M2^gSBGfI*QaE|!)6ZR`X1!j|R4UuBEE9g+uQqNl z7)*q^Uq(orJo4!`X=15VdcnKb>lIg5uV88Eyu3N`Z`U=A<)T*mgx%fu%Gu@PsLk$) zik!>kau1@>=neU=Phow-FkTDxQ2y_W7;|6a)QO24KUy;PNDJ}HEqnTN{wu%$cuGOZ T6S&mg00000NkvXXu0mjfVEjtx literal 0 HcmV?d00001 diff --git a/GUI.NET/Resources/control_pause.png b/GUI.NET/Resources/control_pause.png new file mode 100644 index 0000000000000000000000000000000000000000..6102c6b481a0cba0dd68c449944008dd585f6508 GIT binary patch literal 700 zcmV;t0z>_YP)DoxW7qi} zZd34WCbRSA`{vEen`hwK%4V}~T-SZ-d0xohGYq3?n&!K?xw+^4Si!*Xja)AGpwsEB z-kqF8Vr&edP>+vhvx(x)4!&(|K`AwzPNzRz2|%)(usS>Y5T1Pd2M4Iv8@&M0Xaw=0 zApsj$Sy_f;sDm(oNdQlto|!?tae>m0pAs1ehr>DxYTDeVpE%&W!%o)Vd z@e#gmZenBOi%xrVbQJk~9_#BHVqd_y<=|#4hHxl|sj2(7lgZ?=+3j|pjf^C4`uh~2 zppD(#5>k&Iqg2{MI2hFWNh+oH=_ihO@|Xcj2u7k|blnbY+h%<@JU-UimH^bh4v#Kv z@e@Zpc{%_a!7mU9h$u!zMCztiDsaW7pE%86V;Dg07=~-WvMgSaK8ekvR?50&D~%(b zJT4{Ds?}>YK>^cbhjr)M?KYIy)U>&;XpkCt!Z>+$gWu{m=QY00RJvkXXRaa>#T50000F-zRCwBCQ_oKmQ4s!iyY04HG;O@L zBoKP5vD^%QfK-h^J;F_on)GNi9@Lx12EB+ep`^VK6Gc+M$h`>(n8*P`fdo#v{Y6V_ z)9w#vrY@RGw(eG|2+A8{_F4B>Dk%Y&wmLpnKEo#Pv3w;@A1hAI-OtV z0)`R7Xgm&;-nI22XoVue0xAPI^K?3mvrd~b9njoHC=?RYgF50ZoISOb-NbaBzf~ zTQ{+|xCDb&LOzZ&j`7SB0W#ePhhW(j{C+=~CVy%XR#uCcn!1WN3vUPI&?+p)2IHA0 z0^A6Gsk`v`d}2JNMj;xFU~lg`B9REz*NWoTC@u`*i2&^}6i0zZSp}dC{x%7Wj9fr0 z7K2H(-@bEK#Cdg$XP#F=uhniLM2%u~O;yGEy&mGRI7+1wo<4aD*S0yEG?eko6M;sf z@!{z3kg|=yN7+@%4iZQvllZi{f)~%9QGaalah!3CXP&o}qq$tpHO-3KYMr^2O4Y4a zYwqc3(`}N~YIX6kah!3CXP$SEj<>e99&T=akt1t_jX|AUBN^8npeZU?-A0-2!tU-jA$xeaXhWClB3UAv%|41oqcb!P z$YmLHyH~H*KV~wSmo(ldYyNi|hn`WgOMiCAdmOT=x9s8T{9Awl0DKKK13W)xg#Z8m M07*qoM6N<$g4fAURsaA1 literal 0 HcmV?d00001 diff --git a/GUI.NET/Resources/control_stop.png b/GUI.NET/Resources/control_stop.png new file mode 100644 index 0000000000000000000000000000000000000000..0cbe9b6d3489f8e28c577c7fe5bbaa61566c5c65 GIT binary patch literal 709 zcmV;$0y_PPP)~4?+W*BS8 zkO|npNGek#+L^?{SXn@4$~Z&mZ?I(0)&eKgCWV=(%osIeK@l9&=w^r}jl2YbU0~UV z=UiB3lboFo?&JH;J&$`ixMDjyJ1;HEdSctQ*IDB@Zpicet4t=d?dBo}IA>BU7VjH| zagbVCg4p6Bc)c?{42MHdPEVn7d<=phtfkZGcb6QH7*9CZ*mwXoe&-h#plXBZF#xiB z10vxtk~!Gle+w8Pb3zVy;?T)!>+7Hm25|Q4Hw6uTS)RZz<4FKjTqmc*Bfb-zKshIq z3E+7TG+Te+=;$ld>$R(;fiOm}ynKiKr&70Bt#El;Fimr7VIc;!KQ-{qNlg4`^C3Ic zZM%DWaPRIaH0wqli#fobIUnX|SjMbyB>wdI3s#@Uu?4FuD{NhoBp8iGKz!1% z6sQpNc|0BlvXQPsFc_rvu}agN%;7M_G(>?&oW+4CiVS39eT1FH$HJ>_($ytEy&qyFI(#S8Wy1chKwG-G5y+ZZw)U@k!@g zr1NsQ{Ipbh51OWdD2c2xGL#VK)utQXcfe0Zg?q)Un z)6UL+?>lR7?bcdSAN95 zhJjMKfQ7{ceEjq|_~+;1Lr;uYEQY?mL+IGO3$AMiLu6mUWKoocz<^!^nM`K&`n9VA zmSuUh%%gJU8#ixF4i249CK3tQwiOU9AQJHak>&_yX6GcXlsf8i6|*yM zN4xiRr!NeggRbWTehAm~RvtWj+{G+3%H_Ei>F3kOPn`T`X?Ryy*LV2H+{8rs*m`z@ znYF@A_VVs*+3AGk|198sLd(|OlyVHkeCbI#7$+!msv zg<&@vC@N~XZt|kY&BPxj!ki)1jiy(TS`b}ifdpMhIMNCV%_MN;nn@9xmN({2UPK8I zNsvlfy17D~+c`UZJ8m-yq=)nJ@_s+h_q@+}$>`XaSCk~X9E(8#A=_D&Q#C`#GQ%+Y zXwWjTp8zL{qP?!R7P~==MvX81{;!fG9r&AslM^q^FDzpE%@hKG05UT(v9hv))|M7L za=X#k(13EQHQP5n{tpS05DG!yF*i2{Cp~Pn*$@hauttMpS*!+v;CUVuHe0qzrCJgM z0UC`4dc7W8QjCfh6jnl*RQvIla&vOv^ZO8^9@X0I$jHbrs?}=5Njk4w1()ol@0JT$ zSy^CMN=XUw^YYNw*Nf)nvnVPoO!chM>d@779RjaHT3Xr;!TGieaP`~-%WN-wn4Lv? z$3=)z4C~=29($hQiFXVdwFZJVy_09;Ya}L84-$F_krkOdWsZm9Fvp^*ss>uM3i9ht zRIWaN_4^$h{@mLx5nj2(?ffi)f`S4J^!H=0(FlXVp!hNQ%7+R^6K>>vgVt;Wp}w$? z_Dp|b<-vP*Ehz$)Wl&jN4Wg(ashKLPti#F3Q{-Asf#07GIkJgJa0!hw-B2~1d&?yc zk9xf@n@uPxDu!od1SXRS#Rm^z;)Mr2M+km=oC3G}1zSHBAyVstAz*0OW#N)@;BeHZ znsGQBNKSSf;VocoH3&{32>)D%BmtWuFi?(})Ev0o!*DvCG`p!1vtp>lVo~<|*{6{= zKL|tk7a|)mY)CRDOqZc%qJYQim3PB&TZNL}Kff*Cuh+}26Ob<*;~!Gqk~6JsG8r5i zn$+oZM`M3#PB_TM9cMYnai16!{RFzs25ZVn3%g6P&@qLQcn2mL>G*%p?(r^J{1#vU XkR%nfb7@}d00000NkvXXu0mjf5QkrT literal 0 HcmV?d00001 diff --git a/GUI.NET/Resources/diskette.png b/GUI.NET/Resources/diskette.png new file mode 100644 index 0000000000000000000000000000000000000000..d0d400ec6459b70b39a5b97890f9073cfc8a080a GIT binary patch literal 730 zcmV<00ww*4P)RCwBqQ%y)!K^Q%A@7(vE_o>eo zlKmUjqT1WW7A-1i7qkhB2%>1?wjw3+iP)l*e~T7|B(_j=6BfRL5W&ZoFDpqK1Oy*Tyl3hv#|jpA*=#wa#ImpKF3} zB_k{w1p2TvbNac(lHV`ebnNI8oA&vFdixEE#m z(B9EaRfRY{aB08u>TN=G5U%fm>Iu~fDZNdbmHOU z9h4?Uk@4Z?tu@3Rb{yeqNn?ff=Q+xEe7!WAFH^3DIaxi8Xw-#WK@;g4gUbq(tw1lgoXx`HVs0gK|-QT;Nk*gBnKlTn_z-{ zmhYU)-7d3t&KJ-ik94}dotgJ$-pr9P27{QufTqgxGmAP3uNoaE7bGM|sxpx{$6x!S zseeO+ZJ)Bq=VzY*TTvP$C03r?ILjc0=nnu+A|W7D<`Wa0NdS!2oVvxShDKmPGuu1Z{X#D3g|-0BZ&qN9*G%zO46N zD4sVu^%@Qrc`Ds1baRPAMG7LbeA>HftOGIA&>{S+y14WB!(!4xyYUUh=}X*79hA*; zs@NUjK4So91b$-;-y6->tMfCSvO&Q{3%OG#fnJLTF^s=9aIa;Dv9bIfwI98O6QfM# z&RzC+V0j(IuuEljHs;@Ei!vnIlXu^Ym7iYmY~+PRvHvr>_inmd1OCpx1sDLU%fF)P S!b7P50000 literal 0 HcmV?d00001 diff --git a/GUI.NET/Resources/globe_network.png b/GUI.NET/Resources/globe_network.png new file mode 100644 index 0000000000000000000000000000000000000000..7b19f4ac3bde565493e79a57c2edd4c8e50dd961 GIT binary patch literal 1613 zcmaJ?eM}Q)96mu%5uAKlKRFIebdz4MU$iGJ6s`zL9V-=xLG);^Q1N=_^{@ra2%RW6 zr}8y)h%z@nqToQ$vAGS{@B=Y}2}TqUCOX!kLQvxuk);T_KZbAeCU1Uup6B=cK9V;t zX7vg;mw7G#0Jud(Vrl>YX4~&{X8-_vACKYy0L*2T32ZE-XU#Z6016$IOn^}&o;!U^vAPpoq&0)bhj#C>C-NAx|olE(7^Iga;#hm=_d?@K8|@%0s~M1IfW) zMyE&BSj2cPMyHoSsVqyQFl;uPxn=>EVp3p4DwV=KKFsF_GCF;rDZ|L(mO!J)e?kEx zOj^c3vj)lt+7IKB&|}tA4-yM(I!?+ zyz~3N!X`}yO~7ixM5QxYLQUxX?Wt%qoFQtdFy3I) zQD)N^UZp~#j3yR0YKbUJ23bg&YcS~02%$t6fnh<4AfXgNl!zicA{>iA#C!yi2m}Jf z1Q(;U=_FxfC%C$IT*;(d`zqMmfno$>*h1(c7>WePN=6Nndl5~lH_p{f?nOK)7nXy; zuzj%q8T3R*jYZg>Z`W21zFU04sFOhq6e36VEI0@N4h>P5LSwmoFm~0)o}YNVJ|+k( z;uoF&+AI5NSYz#wyS0E5tyFqOd3m?_ZfNBcbD#zxA`f*v!{p>uba6ZmHB3|DIo$2J zl}`EFhr~;3S}(f>mf0-Fj~zXBI=HF3>v7rOr~TXd)dd0BN0v1D*S&C@?`|u(mzW>m zo*)z``y0A zbtj5O9ucJkl2cwz>`kZ$?TK8jaXq~F zqx>}Q&C(;Bhg}yg03|E0BP}odmUK33^sV1;LQ!o)@BElqo)S-w^u}5Vv@d;z^+dpp zFTG2veH`?%N`UBL255R*#6ZbNibx~Dt@vkZ}D7yk6(PyPYuwKg3G10 zxYmG@FtGFD$rXt0FQiY58-7moapG1e!EblMn15|$ef!464Ud*Y*6zF6PPFg`Ln@n_ z{MK@YS8`qrC)F2;9M)ZubiIbc>dQyl{ITx4L&Js5YqEZ*`lItseMU*O`;&aRv|_Wz zgAk*({?@JqTV`(E-PUXIvG(LXeU#$1)a9OE>K@JE8)bE(+-S!zTjo%K%QlIld700) zQgm8>%jdn$zVVOOJKt&k{rDzmhBtWyCI$|5Li5@Vygaw)5@Kr{Y7#5F6BpiHKCl*R z8J^lej+%-Kozu3|EF?w$oUII)@%`mzFGKtKx86%i`ZINSeeOd=;lp1rh5l7xw+E-H zaWrwDnnMp1cdzYv-g;8MowIyO^WPoQlcx$!4|d#&bU7I6ufEckwj%2RSD>;s-?#2? o&&yGtxsA;{`g|{V&a=*m1MKWnmQ;=GwSOEylyWt8I&6dWU-+bKM*si- literal 0 HcmV?d00001 diff --git a/GUI.NET/Resources/globe_place.png b/GUI.NET/Resources/globe_place.png new file mode 100644 index 0000000000000000000000000000000000000000..e106ffc8b5333bf73e26d3dcc59f6df9ae4e8293 GIT binary patch literal 1611 zcmaJ>eM}Q)96mqzNEJbc4j9OBpfaWH^#f>6+VXL&)X)N@3NlcR-W6)OUb!Cj0H^2x z#YI7I>b7Ll01k~4qardu&{3zNj_9%o8IGw$oPbV~5z&pM2)aMU-sDZ*{PH}{@A-Y? ztw_?Y@!GL1>0jEo(l2_OcivI$U4VmXA4 z!0^KSYeWADIEp5~a30Jxz!3s4Ld+A0VX0Ue1`1&T%ohmxa3og%BjJ$3s!axplHSxxS~Z&ghmz!5w2jdb z@BIF!uuWfRCHOkRMitNoLPr>bovExy98F*hMe8XlZ@P;~xfDa$aw#hqmlDnsfT<=6 zPT6gfc#Q^8TWkzwF%W802C<}-XENc4Dn_M*rExJakz%PppcKTaRHy`2Ng~B)WTYfQ zGR;LPLjg%xm}xHljvG58*SQMLb|5H0o3;?Ril#_#vSh?Gvlq#XdQ)6{W-rnixqLYo z#di+&UxS_w=}?vP`F3sP;Jd{qEVvA!A%(ok%MuL$vpdvijGpZ~kdhgnlJ7myU%5fl zXd4Yas|yqchwfRlRdCMp=#j&BhwF!yc|qgV?m3=|A}YEXHgcYSIA8esYESlhd2dZQ zc>^ndc#vb(_VKRT}}LL(K9aP$YAHzYFEkk z{Th2v75aB?#^6ohuE}mymvJ(WAMa|SR~TcFgs=lKb!!Ao_f-`wv$WK*@ij=5qtw=Z z{)G2?e%m$G4{!B5Rwt#N_fktf3>WsN&@SAgEeH&q?brT6 zTgc^3kKn|4LuWD%XZ}(#cwvWr?bR#*?y)>Bvn4~Xeyr(t=&OV7x7o))A6`(H%lx9g z&Z-R8l9lg&6L6_?Q|EyW;9_*yTF(9p3$}&@t`fNZHh1r}m$h|&27YpmQ>JMQXi*j? z4r!KOE?bsz|L)llUky`dC1&Axca!#l*ot*NPJ_g&I$DmH{jcGW-Q^on*y zqgPHpT6yogVK_f|SXk_}P_jEnG+XBBC-SL^%RaX&@#i6KWciT44E=U#enrndbAJ1{ z&qY@I;7K!rx~6L#SKI>X60cuCvo~~&4Tf*&$C+cIBcJNrRVCyyS;ZPaQ&CPITP7m)<&B#eUV?kX5-eM}Q)96r=(ML|UzADVF|5H6*rFN;>kP>yGED-yZvI#B~bVLJ zFoL&OFcTw)1mmDgxCZjjoXq7SF=Ko@u2LFMrFy9WMGbN_s*)$+Is{Ep8j|!n#TXZ7 z9qVX{5y!aXbFO?`u74H$?Z9w~cde&LBhS*{NXeLMTraqBT)j~)IldQUTrR8y6JY;f z|262bkQF!jpU>7-3qD_biXk-+4<%}E4jr`sz=T{AuCsYA`Z9adLNh{#dzZx>IdY}$ zNR};z_*o|Hv}TYU-Dy$b<<6O=59SQ^G#jSrGS~-~H)hP5r5((vnt3uZQCb>!EAKrwzOE}xu+}!udr>T3B4+Y1l@_fPFVz_bW`|Q}A zZ-snU_4%p^t&<~`qMcn6|73R;o?qN>wEcHiXrQzy|bZM{}IukFpCJ(a`3`D*bptKHR*pef#BPRgfJC{|v8*D}KCFr#RE|V|ix8<1>$X52pqkxapg_@TyjK zt^z5msP4{c%|5-n?qEs*mLYLpv9Au}-(J@IQ%K6-fV!vZKtp6X9=mW+>a@}+3#y4Q zY^Pj=9NocOvC8wABF!7(A~;aEz7pl^&iWT>jxBIMZ~eqtyI5?PKb$m^+_9$^w55F z+v%L4p|G&hZ%)?KMpoL7cf9)^_k%8W@8Yfn$L;5fd#bmd*gyB{Q|VReitI-E4)gl_ z=`#`&8{1!NQcU!98Fz^5H6hkjrA8>F)|$N}a{JM5ub->DdxGt2zP-9>V1NIGU#@iQ zG<8HgihiTF%X^pqWTDVn%wOdx@@)P%0+-~+Zk z7D7qe>Gj;9j3u!#p5)}7@7{C1^SS~^Mn-N$>h*e(v>*tADvDw_|5$W9rHi+`{~c3^(~8487usMTs_ zuOcsNb8`!fjGKc&?0?-yJRXN2iU>Agky;7_1JE>$=QatfpiLHccJS);GTJ2xa<>!P z+XdwF+tjyc;#@9I^I-5@9xzUmfU!C%H63oZ+XxT@q2;&b11%p{=+w^=&=w%ea?9Xm z67I`mOafgeK$*Lp&Xb!~B&<<3`5G~&1jLwq|L$#|uIo*s`MYpxK1?3deAn0bb^jwj fNj2WmZvh4X1vDu1=svjF00000NkvXXu0mjf(eg>n literal 0 HcmV?d00001 diff --git a/GUI.NET/Resources/music.png b/GUI.NET/Resources/music.png new file mode 100644 index 0000000000000000000000000000000000000000..e8c20b9f9f579f849bb395edfdc03787a3ae8a6c GIT binary patch literal 554 zcmV+_0@eMAP)WTASBX z)LT|rh4PAO_(+1c1nVpFxpV&}FgV|8ZtFy;uN)dABvKi~lWE*sK0?!OscOMF0l@H> z5fM4PhOR1jSF;qDAwLVIsgMNGIe|cg=*0=Rng-J~fa?$q4yMT4O5$l(s;(b(u7C*Q z+kH%vUpAHaL+~sxw;|tODYWxOl6xi=T@sM3O^x(f0Vz_P#DAZ0>;YNOW#2V{HPWRz z&h;=&Cf7M82ru+};CcnyNY5LZTHvdx&8?qfmt|*12j2<0$Crt~iJ)5qF;Doa=JlQ7 zE)>bFiagTKD|`}~e-RG9!x{KfG$QEM?2|Ooujen=2|*&5GJSgw!hyL#mQL{kIRR6q zAM(%i=PRIWL^vk`ECTXR)wHXfRX?fKmesuAalV3ZV3r6;A|zqT^h5sXep?f=qYfMvT7(OB@LlJb7P^@|=Xb`16E%X{%R(i2T%b*lt0+T~~3KdV!;q=fJ5C@71 z6NoqwHH-vB@iMo`yda2NL`BiCX-AlsDIh|a3{*BR#IY0s_hal!zU0fB=Xu`ez2wUe z4_o8n?CA^ufQwQgRRaLvX1`9e0RUL`atsClfI`Y*$Vg02T3`YJ#5yby0hK76gs2f% zm!5h92?BtbG=nCFj8UxEm#BwSp`-UM-dVRt>|W>NnjPy#&rcolfWKk(7o87opP&X~`ss3m6QG#X`3P&@m#3!Q}J#42Z>GvHS_0-rtmNBw?$+(d0d; zAVo}C!hn+o%m~^Q;Y2Kr6w+vuC7}3}tkE>lCM||CtT4`C(jj|E?`uVImFoYYC_05U zk!s|F-~SXgY0`0op+-zt8lgqhh~C?t3KvKS1ST;;gJGK|yBMB~k(enN!$C)D+!Q7ketnD%a}|VOU#lnXsk zavo=rE5)>FC}JchxwQ zxeO5)#IO(cUxS_usikuJb82lx;D^OWj5;BWpaqNiT5s$H0Ec#^RIIVyBO_ziY9c)1 zN8@Zir(WuCg$nzGO&`gsnQ2UKP++_VB{1e5VsGkDg`y^~LX_9lt&D?C9LF^=?T0AW$&lq(i^o z+eNbqDQ1tv0|Ol1{PIdP(23edr%SE?rv@EeIdh87qrT2ZRP)E`ds@4C3eF%0vtMrU z>C|s+IJ)@QRbNUK&2K|yY(<3Lr?~NP9p~VmU2b_)`MS@$3n&S!9A#z1vxcamWAWLt zvO|U3T)*THv(2-qNL4btF*E1PTI$#`YHuGUBP<%+RM5IA#WN~iEpd8KQ2S)q-Qla+ z)G}nK_|53<8a$a9df=vcXXA}?ZgE$`ylgK)XU2+zxd}HN=9PqqbLRNoG9SrqF6|l^ zuI9Q?n|>)j*W)zUJ2a>$INAblTUvx9R`*k19KTfSmRoII5cYglr)&+fAWGS70AdXn zzg<#Ol()ZJ_TaVS?y&8PMcem@tCqEgItD+bZ(sQae=6u|JH4~1?RfSMNwj`rY({=d zch!aviw3S#o|F^5FBE^2=08*%W!IL3Bza~HiSM{$hwG?$T->GkVvl(5LTlP4Zy9I# zb9ZjSa>`8i^-rF~{^9R?*pm)ob@@-E~U}fzs{D$~w zu+Jd)vhLRM^|)iS=gLiTyz2Dq>$M*9*GGk4@3!@v9pOX<{?M2)Z^wn1<`qj_cj2!z zg->eahcj2-yZgEZ%G-aX@yO-U)(DYXL}%wd{fz3zo#~2U_1VA~-(Q}8_-uH|-#_JM zY2SV_5|`n&Ve~T~s~+*-dEXyNvTeM2py8nUkj?9QuM_>$;HQe)A&V?=ZTUX#6rZ+T z0}W$^@_FrSSF`i4%_Rl+`5d?+@f+xl-`%K+s=?8cK>ECD``|1X)zl$KRkLi>x2|BP#pwJEIz!q5EN=5S3|CVW4xH zh`7u-?`&+>?XGif%~lAWD)liS#zE_wcIEtq{MIaaq9!W__#(>p|g}GT=)#sqs zH-chz8H|twO^6%2Nc$#c6y#KfIzBUXL4#v5B~(&&Fl&c)cs2c*=_iKwMr1%d+U|XhW=;!H|%F!9*i=xM#s~8gLx1L}zEa zf}?oKTNC)<^MNCYlc&x=%d-&FG8)oyP_m^O>lhh4%Yf%O96ffNd~*suBEW`1AxR1Z zcp)JHSy@}bk@7F_sbIqLAHxt&q)0BTk|mDUfZ#!Sih$d__(G@C?KT(;m~lD@F@!h9 zVxqiC>J$dGN>I(AZ1NuQgc=4z8kRgBP#%8Q(s=FqO{dvx#)?Es{HgXyS4T@E zr;2JWfyAcMXU|;_1fi7l08cb&C(@pfL{YTdZn#lTFq0(2|GF`17)d145=X7kk}O8H e9o^191sDKg!B=*!h#t@Y0000