diff --git a/.vs/ShiftOS/v15/sqlite3/storage.ide b/.vs/ShiftOS/v15/sqlite3/storage.ide index 16112a5..4ff5119 100644 Binary files a/.vs/ShiftOS/v15/sqlite3/storage.ide and b/.vs/ShiftOS/v15/sqlite3/storage.ide differ diff --git a/ShiftOS.Engine/Misc/EventList.cs b/ShiftOS.Engine/Misc/EventList.cs new file mode 100644 index 0000000..e5202e7 --- /dev/null +++ b/ShiftOS.Engine/Misc/EventList.cs @@ -0,0 +1,71 @@ +using System; +using System.Collections.Generic; +using System.Linq; + +namespace ShiftOS.Engine.Misc +{ + [Serializable] + public class EventList : List + { + public event EventHandler> ItemAdded; + public event EventHandler> ItemRemoved; + + public new void Add(T obj) + { + base.Add(obj); + ItemAdded?.Invoke(this, new EventListArgs(obj)); + } + + public new void AddRange(IEnumerable objs) + { + foreach (var obj in objs) + { + base.Add(obj); + ItemAdded?.Invoke(this, new EventListArgs(obj)); + } + } + + public new bool Remove(T obj) + { + var b = base.Remove(obj); + + ItemRemoved?.Invoke(this, new EventListArgs(obj)); + return b; + } + + public new void RemoveAt(int index) + { + base.RemoveAt(index); + ItemRemoved?.Invoke(this, new EventListArgs(default)); + } + + public new void RemoveAll(Predicate match) + { + //will this work + foreach (var item in this.Where(match as Func ?? throw new InvalidOperationException())) + { + Remove(item); + } + } + + public new void RemoveRange(int start, int end) + { + for (var i = start; i <= end; i++) + { + Remove(this[i]); + } + } + + public new void Clear() + { + RemoveAll(x => true); + } + } + + public class EventListArgs : EventArgs + { + public EventListArgs(T item) => Item = item; + + public T Item { get; } + } +} diff --git a/ShiftOS.Engine/Misc/Tools.cs b/ShiftOS.Engine/Misc/Tools.cs index 6430084..11f4761 100644 --- a/ShiftOS.Engine/Misc/Tools.cs +++ b/ShiftOS.Engine/Misc/Tools.cs @@ -1,18 +1,25 @@ using System; +using System.Diagnostics; using System.Drawing; +using System.Linq; using System.Runtime.InteropServices; +using System.Windows.Forms; +using ShiftOS.Engine.Properties; +using ShiftOS.Engine.ShiftFS; +using ShiftOS.Engine.WindowManager; namespace ShiftOS.Engine.Misc { /// - /// Random class full of unassorted [but also uncategorizable] tools. + /// Random class full of unassorted [but also uncategorizable] tools. /// public static class Tools { public static Random Rnd = new Random(); - [DllImport("user32.dll", CharSet = CharSet.Auto)] - public static extern bool DestroyIcon(IntPtr handle); + //I wanna DESTROY this method + [DllImport("user32.dll")] + static extern bool DestroyIcon(IntPtr handle); public static Icon ToIcon(this Bitmap bm) { @@ -22,8 +29,68 @@ namespace ShiftOS.Engine.Misc //for some reason this exists DestroyIcon(tempicon.Handle); - + tempicon.Dispose(); + return newIcon; } + + public static void DisplayShiftFolder(this ListView list, ShiftDirectory dir) + { + var dirs = dir.OfType().ToArray(); + for (var i = 0; i < dirs.Length; i++) + { + list.Items.Add( + new ListViewItem + { + Text = dirs[i].Name, + ImageIndex = i, + StateImageIndex = i, + ImageKey = dirs[i].Guid.ToString(), + Tag = dirs[i] + }); + + list.StateImageList.Images.Add(dirs[i].Guid.ToString(), Resources.iconFileOpener_fw); + } + + var items = dir.OfType().ToArray(); + for (var i = 0; i < items.Length; i++) + { + list.Items.Add( + new ListViewItem + { + Text = items[i].Name, + ImageIndex = i, + StateImageIndex = i, + ImageKey = items[i].Guid.ToString(), + Tag = items[i], + }); + + list.StateImageList.Images.Add(items[i].Guid.ToString(), items[i].Icon ?? Resources.iconFileOpener_fw); + } + } + + public static void ShowDrivesList(this ListView list, ShiftWindow window = null) + { + var imageList = new ImageList(); + list.SmallImageList = imageList; + list.LargeImageList = imageList; + list.StateImageList = imageList; + + for (var i = 0; i < ShiftFS.ShiftFS.Drives.Count; i++) + { + list.Items.Add( + new ListViewItem + { + Text = $"{ShiftFS.ShiftFS.Drives[i].Name} ({ShiftFS.ShiftFS.Drives[i].Letter})", + ImageIndex = i, + StateImageIndex = i, + ImageKey= ShiftFS.ShiftFS.Drives[i].Guid.ToString(), + Tag = ShiftFS.ShiftFS.Drives[i] + }); + + list.StateImageList.Images.Add(ShiftFS.ShiftFS.Drives[i].Guid.ToString(), window?.Icon.ToBitmap() ?? Resources.ArtPadsave); + } + } + } } \ No newline at end of file diff --git a/ShiftOS.Engine/Properties/Resources.Designer.cs b/ShiftOS.Engine/Properties/Resources.Designer.cs index db83dd9..ced728d 100644 --- a/ShiftOS.Engine/Properties/Resources.Designer.cs +++ b/ShiftOS.Engine/Properties/Resources.Designer.cs @@ -60,6 +60,1044 @@ namespace ShiftOS.Engine.Properties { } } + /// + /// Looks up a localized resource of type System.IO.UnmanagedMemoryStream similar to System.IO.MemoryStream. + /// + internal static System.IO.UnmanagedMemoryStream _3beepvirus { + get { + return ResourceManager.GetStream("_3beepvirus", resourceCulture); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap anycolourshade { + get { + object obj = ResourceManager.GetObject("anycolourshade", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap anycolourshade2 { + get { + object obj = ResourceManager.GetObject("anycolourshade2", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap anycolourshade3 { + get { + object obj = ResourceManager.GetObject("anycolourshade3", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap anycolourshade4 { + get { + object obj = ResourceManager.GetObject("anycolourshade4", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap appscapeaudioplayerbox { + get { + object obj = ResourceManager.GetObject("appscapeaudioplayerbox", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap appscapeaudioplayerprice { + get { + object obj = ResourceManager.GetObject("appscapeaudioplayerprice", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap appscapeaudioplayerpricepressed { + get { + object obj = ResourceManager.GetObject("appscapeaudioplayerpricepressed", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap appscapecalculator { + get { + object obj = ResourceManager.GetObject("appscapecalculator", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap appscapecalculatorprice { + get { + object obj = ResourceManager.GetObject("appscapecalculatorprice", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap appscapecalculatorpricepressed { + get { + object obj = ResourceManager.GetObject("appscapecalculatorpricepressed", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap appscapedepositbitnotewalletscreenshot { + get { + object obj = ResourceManager.GetObject("appscapedepositbitnotewalletscreenshot", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap appscapedepositinfo { + get { + object obj = ResourceManager.GetObject("appscapedepositinfo", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap appscapedepositnowbutton { + get { + object obj = ResourceManager.GetObject("appscapedepositnowbutton", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap appscapedownloadbutton { + get { + object obj = ResourceManager.GetObject("appscapedownloadbutton", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap appscapeinfoaudioplayertext { + get { + object obj = ResourceManager.GetObject("appscapeinfoaudioplayertext", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap appscapeinfoaudioplayervisualpreview { + get { + object obj = ResourceManager.GetObject("appscapeinfoaudioplayervisualpreview", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap appscapeinfobackbutton { + get { + object obj = ResourceManager.GetObject("appscapeinfobackbutton", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap appscapeinfobutton { + get { + object obj = ResourceManager.GetObject("appscapeinfobutton", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap appscapeinfobuttonpressed { + get { + object obj = ResourceManager.GetObject("appscapeinfobuttonpressed", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap appscapeinfobuybutton { + get { + object obj = ResourceManager.GetObject("appscapeinfobuybutton", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap appscapeinfocalculatortext { + get { + object obj = ResourceManager.GetObject("appscapeinfocalculatortext", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap appscapeinfocalculatorvisualpreview { + get { + object obj = ResourceManager.GetObject("appscapeinfocalculatorvisualpreview", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap appscapeinfoorcwritetext { + get { + object obj = ResourceManager.GetObject("appscapeinfoorcwritetext", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap appscapeinfoorcwritevisualpreview { + get { + object obj = ResourceManager.GetObject("appscapeinfoorcwritevisualpreview", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap appscapeinfovideoplayertext { + get { + object obj = ResourceManager.GetObject("appscapeinfovideoplayertext", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap appscapeinfovideoplayervisualpreview { + get { + object obj = ResourceManager.GetObject("appscapeinfovideoplayervisualpreview", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap appscapeinfowebbrowsertext { + get { + object obj = ResourceManager.GetObject("appscapeinfowebbrowsertext", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap appscapeinfowebbrowservisualpreview { + get { + object obj = ResourceManager.GetObject("appscapeinfowebbrowservisualpreview", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap appscapemoresoftware { + get { + object obj = ResourceManager.GetObject("appscapemoresoftware", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap appscapeorcwrite { + get { + object obj = ResourceManager.GetObject("appscapeorcwrite", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap appscapetitlebanner { + get { + object obj = ResourceManager.GetObject("appscapetitlebanner", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap appscapeundefinedprice { + get { + object obj = ResourceManager.GetObject("appscapeundefinedprice", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap appscapeundefinedpricepressed { + get { + object obj = ResourceManager.GetObject("appscapeundefinedpricepressed", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap appscapevideoplayer { + get { + object obj = ResourceManager.GetObject("appscapevideoplayer", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap appscapevideoplayerprice { + get { + object obj = ResourceManager.GetObject("appscapevideoplayerprice", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap appscapevideoplayerpricepressed { + get { + object obj = ResourceManager.GetObject("appscapevideoplayerpricepressed", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap appscapewebbrowser { + get { + object obj = ResourceManager.GetObject("appscapewebbrowser", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap appscapewebbrowserprice { + get { + object obj = ResourceManager.GetObject("appscapewebbrowserprice", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap appscapewebbrowserpricepressed { + get { + object obj = ResourceManager.GetObject("appscapewebbrowserpricepressed", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap appscapewelcometoappscape { + get { + object obj = ResourceManager.GetObject("appscapewelcometoappscape", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap ArtPadcirclerubber { + get { + object obj = ResourceManager.GetObject("ArtPadcirclerubber", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap ArtPadcirclerubberselected { + get { + object obj = ResourceManager.GetObject("ArtPadcirclerubberselected", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap ArtPaderacer { + get { + object obj = ResourceManager.GetObject("ArtPaderacer", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap ArtPadfloodfill { + get { + object obj = ResourceManager.GetObject("ArtPadfloodfill", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap ArtPadlinetool { + get { + object obj = ResourceManager.GetObject("ArtPadlinetool", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap ArtPadmagnify { + get { + object obj = ResourceManager.GetObject("ArtPadmagnify", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap ArtPadnew { + get { + object obj = ResourceManager.GetObject("ArtPadnew", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap ArtPadopen { + get { + object obj = ResourceManager.GetObject("ArtPadopen", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap ArtPadOval { + get { + object obj = ResourceManager.GetObject("ArtPadOval", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap ArtPadpaintbrush { + get { + object obj = ResourceManager.GetObject("ArtPadpaintbrush", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap ArtPadpencil { + get { + object obj = ResourceManager.GetObject("ArtPadpencil", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap ArtPadpixelplacer { + get { + object obj = ResourceManager.GetObject("ArtPadpixelplacer", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap ArtPadRectangle { + get { + object obj = ResourceManager.GetObject("ArtPadRectangle", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap ArtPadredo { + get { + object obj = ResourceManager.GetObject("ArtPadredo", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap ArtPadsave { + get { + object obj = ResourceManager.GetObject("ArtPadsave", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap ArtPadsquarerubber { + get { + object obj = ResourceManager.GetObject("ArtPadsquarerubber", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap ArtPadsquarerubberselected { + get { + object obj = ResourceManager.GetObject("ArtPadsquarerubberselected", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap ArtPadtexttool { + get { + object obj = ResourceManager.GetObject("ArtPadtexttool", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap ArtPadundo { + get { + object obj = ResourceManager.GetObject("ArtPadundo", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Byte[]. + /// + internal static byte[] AxInterop_WMPLib { + get { + object obj = ResourceManager.GetObject("AxInterop_WMPLib", resourceCulture); + return ((byte[])(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap bitnotediggergradetable { + get { + object obj = ResourceManager.GetObject("bitnotediggergradetable", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap BitnotesAcceptedHereLogo { + get { + object obj = ResourceManager.GetObject("BitnotesAcceptedHereLogo", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap bitnoteswebsidepnl { + get { + object obj = ResourceManager.GetObject("bitnoteswebsidepnl", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap bitnotewalletdownload { + get { + object obj = ResourceManager.GetObject("bitnotewalletdownload", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap bitnotewalletpreviewscreenshot { + get { + object obj = ResourceManager.GetObject("bitnotewalletpreviewscreenshot", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap bitnotewebsitetitle { + get { + object obj = ResourceManager.GetObject("bitnotewebsitetitle", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized string similar to <?xml version="1.0" encoding="UTF-8"?> + /// + ///<grammar version="1.0" xml:lang="en-US" + /// xmlns="http://www.w3.org/2001/06/grammar" + /// tag-format="semantics/1.0" root="Main"> + /// + /// <!-- Catalyst Grammar File + /// + /// This file gives Catalyst the ability to recognize + /// audio input and give a proper response. + /// + /// --> + /// + /// <rule id="Main"> + /// <item> + /// How much Code Points do I have? + /// </item> + /// <item>Can you run <ruleref uri="#programs" />?</item> + /// <item>Can you minimi [rest of string was truncated]";. + /// + internal static string CatalystGrammar { + get { + return ResourceManager.GetString("CatalystGrammar", resourceCulture); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap centrebutton { + get { + object obj = ResourceManager.GetObject("centrebutton", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap centrebuttonpressed { + get { + object obj = ResourceManager.GetObject("centrebuttonpressed", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap christmaseasteregg { + get { + object obj = ResourceManager.GetObject("christmaseasteregg", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap crash { + get { + object obj = ResourceManager.GetObject("crash", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap crash_cheat { + get { + object obj = ResourceManager.GetObject("crash_cheat", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap crash_force { + get { + object obj = ResourceManager.GetObject("crash_force", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap crash_ofm { + get { + object obj = ResourceManager.GetObject("crash_ofm", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap deletefile { + get { + object obj = ResourceManager.GetObject("deletefile", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap deletefolder { + get { + object obj = ResourceManager.GetObject("deletefolder", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized string similar to Desktop++ v1.0 + /// + ///Ever wanted to have a useful desktop with icons? Icons that can open files, websites or other content? Icons that can be dragged across the screen any way you like? Well, Desktop++ is for you. Desktop++ constantly scans 'C:/ShiftOS/Home/Desktop' and creates an icon for each file and folder within. + /// + ///Desktop++ also allows you to change between Icon and Tile view, where Tile view gives more information, and Icon View allows simplicity and draggability. It also allows you to dump a Text File [rest of string was truncated]";. + /// + internal static string DesktopPlusPlusAbout { + get { + return ResourceManager.GetString("DesktopPlusPlusAbout", resourceCulture); + } + } + + /// + /// Looks up a localized resource of type System.IO.UnmanagedMemoryStream similar to System.IO.MemoryStream. + /// + internal static System.IO.UnmanagedMemoryStream dial_up_modem_02 { + get { + return ResourceManager.GetStream("dial_up_modem_02", resourceCulture); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap dodge { + get { + object obj = ResourceManager.GetObject("dodge", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap downarrow { + get { + object obj = ResourceManager.GetObject("downarrow", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap downloadmanagericon { + get { + object obj = ResourceManager.GetObject("downloadmanagericon", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap DSC01042 { + get { + object obj = ResourceManager.GetObject("DSC01042", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap fileiconsaa { + get { + object obj = ResourceManager.GetObject("fileiconsaa", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap fileskimmericon_fw { + get { + object obj = ResourceManager.GetObject("fileskimmericon_fw", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap floodgateicn { + get { + object obj = ResourceManager.GetObject("floodgateicn", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap Gray_Shades { + get { + object obj = ResourceManager.GetObject("Gray_Shades", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap iconArtpad { + get { + object obj = ResourceManager.GetObject("iconArtpad", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap iconAudioPlayer { + get { + object obj = ResourceManager.GetObject("iconAudioPlayer", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap iconBitnoteDigger { + get { + object obj = ResourceManager.GetObject("iconBitnoteDigger", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap iconBitnoteWallet { + get { + object obj = ResourceManager.GetObject("iconBitnoteWallet", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap iconCalculator { + get { + object obj = ResourceManager.GetObject("iconCalculator", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap iconClock { + get { + object obj = ResourceManager.GetObject("iconClock", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap iconColourPicker_fw { + get { + object obj = ResourceManager.GetObject("iconColourPicker_fw", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap iconDodge { + get { + object obj = ResourceManager.GetObject("iconDodge", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap iconDownloader { + get { + object obj = ResourceManager.GetObject("iconDownloader", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap iconFileOpener_fw { + get { + object obj = ResourceManager.GetObject("iconFileOpener_fw", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap iconFileSaver_fw { + get { + object obj = ResourceManager.GetObject("iconFileSaver_fw", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap iconFileSkimmer { + get { + object obj = ResourceManager.GetObject("iconFileSkimmer", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap iconfloodgate { + get { + object obj = ResourceManager.GetObject("iconfloodgate", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap icongraphicpicker { + get { + object obj = ResourceManager.GetObject("icongraphicpicker", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap iconIconManager { + get { + object obj = ResourceManager.GetObject("iconIconManager", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + /// /// Looks up a localized resource of type System.Drawing.Bitmap. /// @@ -70,6 +1108,206 @@ namespace ShiftOS.Engine.Properties { } } + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap iconKnowledgeInput { + get { + object obj = ResourceManager.GetObject("iconKnowledgeInput", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap iconmaze { + get { + object obj = ResourceManager.GetObject("iconmaze", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap iconNameChanger { + get { + object obj = ResourceManager.GetObject("iconNameChanger", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap iconorcwrite { + get { + object obj = ResourceManager.GetObject("iconorcwrite", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap iconPong { + get { + object obj = ResourceManager.GetObject("iconPong", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap iconShifter { + get { + object obj = ResourceManager.GetObject("iconShifter", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap iconShiftnet { + get { + object obj = ResourceManager.GetObject("iconShiftnet", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap iconShiftorium { + get { + object obj = ResourceManager.GetObject("iconShiftorium", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap iconshutdown { + get { + object obj = ResourceManager.GetObject("iconshutdown", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap iconSkinLoader { + get { + object obj = ResourceManager.GetObject("iconSkinLoader", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap iconSkinShifter { + get { + object obj = ResourceManager.GetObject("iconSkinShifter", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap iconSnakey { + get { + object obj = ResourceManager.GetObject("iconSnakey", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap iconSysinfo { + get { + object obj = ResourceManager.GetObject("iconSysinfo", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap iconTerminal { + get { + object obj = ResourceManager.GetObject("iconTerminal", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap iconTextPad { + get { + object obj = ResourceManager.GetObject("iconTextPad", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap iconunitytoggle { + get { + object obj = ResourceManager.GetObject("iconunitytoggle", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap iconVideoPlayer { + get { + object obj = ResourceManager.GetObject("iconVideoPlayer", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap iconvirusscanner { + get { + object obj = ResourceManager.GetObject("iconvirusscanner", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap iconWebBrowser { + get { + object obj = ResourceManager.GetObject("iconWebBrowser", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Byte[]. + /// + internal static byte[] Industrial { + get { + object obj = ResourceManager.GetObject("Industrial", resourceCulture); + return ((byte[])(obj)); + } + } + /// /// Looks up a localized resource of type System.IO.UnmanagedMemoryStream similar to System.IO.MemoryStream. /// @@ -82,9 +1320,380 @@ namespace ShiftOS.Engine.Properties { /// /// Looks up a localized resource of type System.Drawing.Bitmap. /// - internal static System.Drawing.Bitmap nullIcon { + internal static System.Drawing.Bitmap installericon { get { - object obj = ResourceManager.GetObject("nullIcon", resourceCulture); + object obj = ResourceManager.GetObject("installericon", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Byte[]. + /// + internal static byte[] Interop_WMPLib { + get { + object obj = ResourceManager.GetObject("Interop_WMPLib", resourceCulture); + return ((byte[])(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Byte[]. + /// + internal static byte[] Linux_Mint_7 { + get { + object obj = ResourceManager.GetObject("Linux_Mint_7", resourceCulture); + return ((byte[])(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap loadbutton { + get { + object obj = ResourceManager.GetObject("loadbutton", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap Minimatchbackground { + get { + object obj = ResourceManager.GetObject("Minimatchbackground", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap minimatchdodgepreviewimage { + get { + object obj = ResourceManager.GetObject("minimatchdodgepreviewimage", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap minimatchlabyrinthpreview { + get { + object obj = ResourceManager.GetObject("minimatchlabyrinthpreview", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap newfolder { + get { + object obj = ResourceManager.GetObject("newfolder", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap newicon { + get { + object obj = ResourceManager.GetObject("newicon", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap nextbutton { + get { + object obj = ResourceManager.GetObject("nextbutton", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap openicon { + get { + object obj = ResourceManager.GetObject("openicon", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap pausebutton { + get { + object obj = ResourceManager.GetObject("pausebutton", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap pixelsetter { + get { + object obj = ResourceManager.GetObject("pixelsetter", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap playbutton { + get { + object obj = ResourceManager.GetObject("playbutton", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap previousbutton { + get { + object obj = ResourceManager.GetObject("previousbutton", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap Receive { + get { + object obj = ResourceManager.GetObject("Receive", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap ReceiveClicked { + get { + object obj = ResourceManager.GetObject("ReceiveClicked", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.IO.UnmanagedMemoryStream similar to System.IO.MemoryStream. + /// + internal static System.IO.UnmanagedMemoryStream rolldown { + get { + return ResourceManager.GetStream("rolldown", resourceCulture); + } + } + + /// + /// Looks up a localized resource of type System.IO.UnmanagedMemoryStream similar to System.IO.MemoryStream. + /// + internal static System.IO.UnmanagedMemoryStream rollup { + get { + return ResourceManager.GetStream("rollup", resourceCulture); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap saveicon { + get { + object obj = ResourceManager.GetObject("saveicon", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap Send { + get { + object obj = ResourceManager.GetObject("Send", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap SendClicked { + get { + object obj = ResourceManager.GetObject("SendClicked", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap shiftomizericonpreview { + get { + object obj = ResourceManager.GetObject("shiftomizericonpreview", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap shiftomizerindustrialskinpreview { + get { + object obj = ResourceManager.GetObject("shiftomizerindustrialskinpreview", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap shiftomizerlinuxmintskinpreview { + get { + object obj = ResourceManager.GetObject("shiftomizerlinuxmintskinpreview", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap shiftomizernamechangerpreview { + get { + object obj = ResourceManager.GetObject("shiftomizernamechangerpreview", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap shiftomizerskinshifterscreenshot { + get { + object obj = ResourceManager.GetObject("shiftomizerskinshifterscreenshot", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap shiftomizersliderleftarrow { + get { + object obj = ResourceManager.GetObject("shiftomizersliderleftarrow", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap shiftomizersliderrightarrow { + get { + object obj = ResourceManager.GetObject("shiftomizersliderrightarrow", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized string similar to Apache License + /// Version 2.0, January 2004 + /// http://www.apache.org/licenses/ + /// + /// TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + /// + /// 1. Definitions. + /// + /// "License" shall mean the terms and conditions for use, reproduction, + /// and distribution as defined by Sections 1 through 9 of this document. + /// + /// "Licensor" shall mean the copyright owner or entity authorized by + /// the copyright owner that is granting the License. + /// + /// " [rest of string was truncated]";. + /// + internal static string ShiftOS_License { + get { + return ResourceManager.GetString("ShiftOS_License", resourceCulture); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap skindownarrow { + get { + object obj = ResourceManager.GetObject("skindownarrow", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap skinfile { + get { + object obj = ResourceManager.GetObject("skinfile", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap skinuparrow { + get { + object obj = ResourceManager.GetObject("skinuparrow", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap snakeyback { + get { + object obj = ResourceManager.GetObject("snakeyback", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap stopbutton { + get { + object obj = ResourceManager.GetObject("stopbutton", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap stretchbutton { + get { + object obj = ResourceManager.GetObject("stretchbutton", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap stretchbuttonpressed { + get { + object obj = ResourceManager.GetObject("stretchbuttonpressed", resourceCulture); return ((System.Drawing.Bitmap)(obj)); } } @@ -98,5 +1707,1703 @@ namespace ShiftOS.Engine.Properties { return ((System.Drawing.Bitmap)(obj)); } } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap test { + get { + object obj = ResourceManager.GetObject("test", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap textpad_fw { + get { + object obj = ResourceManager.GetObject("textpad_fw", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap tilebutton { + get { + object obj = ResourceManager.GetObject("tilebutton", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap tilebuttonpressed { + get { + object obj = ResourceManager.GetObject("tilebuttonpressed", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap TotalBalanceClicked { + get { + object obj = ResourceManager.GetObject("TotalBalanceClicked", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap TotalBalanceUnclicked { + get { + object obj = ResourceManager.GetObject("TotalBalanceUnclicked", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap transactionsClicked { + get { + object obj = ResourceManager.GetObject("transactionsClicked", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap transactionsUnclicked { + get { + object obj = ResourceManager.GetObject("transactionsUnclicked", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.IO.UnmanagedMemoryStream similar to System.IO.MemoryStream. + /// + internal static System.IO.UnmanagedMemoryStream typesound { + get { + return ResourceManager.GetStream("typesound", resourceCulture); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap uparrow { + get { + object obj = ResourceManager.GetObject("uparrow", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap updatecustomcolourpallets { + get { + object obj = ResourceManager.GetObject("updatecustomcolourpallets", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap upgradealartpad { + get { + object obj = ResourceManager.GetObject("upgradealartpad", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap upgradealclock { + get { + object obj = ResourceManager.GetObject("upgradealclock", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap upgradealfileskimmer { + get { + object obj = ResourceManager.GetObject("upgradealfileskimmer", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap upgradealpong { + get { + object obj = ResourceManager.GetObject("upgradealpong", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap upgradealshifter { + get { + object obj = ResourceManager.GetObject("upgradealshifter", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap upgradealshiftorium { + get { + object obj = ResourceManager.GetObject("upgradealshiftorium", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap upgradealtextpad { + get { + object obj = ResourceManager.GetObject("upgradealtextpad", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap upgradealunitymode { + get { + object obj = ResourceManager.GetObject("upgradealunitymode", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap upgradeamandpm { + get { + object obj = ResourceManager.GetObject("upgradeamandpm", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap upgradeapplaunchermenu { + get { + object obj = ResourceManager.GetObject("upgradeapplaunchermenu", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap upgradeapplaunchershutdown { + get { + object obj = ResourceManager.GetObject("upgradeapplaunchershutdown", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap upgradeartpad { + get { + object obj = ResourceManager.GetObject("upgradeartpad", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap upgradeartpad128colorpallets { + get { + object obj = ResourceManager.GetObject("upgradeartpad128colorpallets", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap upgradeartpad16colorpallets { + get { + object obj = ResourceManager.GetObject("upgradeartpad16colorpallets", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap upgradeartpad32colorpallets { + get { + object obj = ResourceManager.GetObject("upgradeartpad32colorpallets", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap upgradeartpad4colorpallets { + get { + object obj = ResourceManager.GetObject("upgradeartpad4colorpallets", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap upgradeartpad64colorpallets { + get { + object obj = ResourceManager.GetObject("upgradeartpad64colorpallets", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap upgradeartpad8colorpallets { + get { + object obj = ResourceManager.GetObject("upgradeartpad8colorpallets", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap upgradeartpaderaser { + get { + object obj = ResourceManager.GetObject("upgradeartpaderaser", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap upgradeartpadfilltool { + get { + object obj = ResourceManager.GetObject("upgradeartpadfilltool", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap upgradeartpadicon { + get { + object obj = ResourceManager.GetObject("upgradeartpadicon", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap upgradeartpadlimitlesspixels { + get { + object obj = ResourceManager.GetObject("upgradeartpadlimitlesspixels", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap upgradeartpadlinetool { + get { + object obj = ResourceManager.GetObject("upgradeartpadlinetool", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap upgradeartpadload { + get { + object obj = ResourceManager.GetObject("upgradeartpadload", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap upgradeartpadnew { + get { + object obj = ResourceManager.GetObject("upgradeartpadnew", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap upgradeartpadovaltool { + get { + object obj = ResourceManager.GetObject("upgradeartpadovaltool", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap upgradeartpadpaintbrushtool { + get { + object obj = ResourceManager.GetObject("upgradeartpadpaintbrushtool", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap upgradeartpadpenciltool { + get { + object obj = ResourceManager.GetObject("upgradeartpadpenciltool", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap upgradeartpadpixellimit1024 { + get { + object obj = ResourceManager.GetObject("upgradeartpadpixellimit1024", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap upgradeartpadpixellimit16 { + get { + object obj = ResourceManager.GetObject("upgradeartpadpixellimit16", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap upgradeartpadpixellimit16384 { + get { + object obj = ResourceManager.GetObject("upgradeartpadpixellimit16384", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap upgradeartpadpixellimit256 { + get { + object obj = ResourceManager.GetObject("upgradeartpadpixellimit256", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap upgradeartpadpixellimit4 { + get { + object obj = ResourceManager.GetObject("upgradeartpadpixellimit4", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap upgradeartpadpixellimit4096 { + get { + object obj = ResourceManager.GetObject("upgradeartpadpixellimit4096", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap upgradeartpadpixellimit64 { + get { + object obj = ResourceManager.GetObject("upgradeartpadpixellimit64", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap upgradeartpadpixellimit65536 { + get { + object obj = ResourceManager.GetObject("upgradeartpadpixellimit65536", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap upgradeartpadpixellimit8 { + get { + object obj = ResourceManager.GetObject("upgradeartpadpixellimit8", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap upgradeartpadpixelplacer { + get { + object obj = ResourceManager.GetObject("upgradeartpadpixelplacer", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap upgradeartpadpixelplacermovementmode { + get { + object obj = ResourceManager.GetObject("upgradeartpadpixelplacermovementmode", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap upgradeartpadrectangletool { + get { + object obj = ResourceManager.GetObject("upgradeartpadrectangletool", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap upgradeartpadredo { + get { + object obj = ResourceManager.GetObject("upgradeartpadredo", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap upgradeartpadsave { + get { + object obj = ResourceManager.GetObject("upgradeartpadsave", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap upgradeartpadtexttool { + get { + object obj = ResourceManager.GetObject("upgradeartpadtexttool", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap upgradeartpadundo { + get { + object obj = ResourceManager.GetObject("upgradeartpadundo", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap upgradeautoscrollterminal { + get { + object obj = ResourceManager.GetObject("upgradeautoscrollterminal", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap upgradeblue { + get { + object obj = ResourceManager.GetObject("upgradeblue", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap upgradebluecustom { + get { + object obj = ResourceManager.GetObject("upgradebluecustom", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap upgradeblueshades { + get { + object obj = ResourceManager.GetObject("upgradeblueshades", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap upgradeblueshadeset { + get { + object obj = ResourceManager.GetObject("upgradeblueshadeset", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap upgradebrown { + get { + object obj = ResourceManager.GetObject("upgradebrown", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap upgradebrowncustom { + get { + object obj = ResourceManager.GetObject("upgradebrowncustom", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap upgradebrownshades { + get { + object obj = ResourceManager.GetObject("upgradebrownshades", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap upgradebrownshadeset { + get { + object obj = ResourceManager.GetObject("upgradebrownshadeset", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap upgradeclock { + get { + object obj = ResourceManager.GetObject("upgradeclock", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap upgradeclockicon { + get { + object obj = ResourceManager.GetObject("upgradeclockicon", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap upgradeclosebutton { + get { + object obj = ResourceManager.GetObject("upgradeclosebutton", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap upgradecolourpickericon { + get { + object obj = ResourceManager.GetObject("upgradecolourpickericon", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap upgradecustomusername { + get { + object obj = ResourceManager.GetObject("upgradecustomusername", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap upgradedesktoppanel { + get { + object obj = ResourceManager.GetObject("upgradedesktoppanel", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap upgradedesktoppanelclock { + get { + object obj = ResourceManager.GetObject("upgradedesktoppanelclock", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap upgradedraggablewindows { + get { + object obj = ResourceManager.GetObject("upgradedraggablewindows", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap upgradefileskimmer { + get { + object obj = ResourceManager.GetObject("upgradefileskimmer", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap upgradefileskimmerdelete { + get { + object obj = ResourceManager.GetObject("upgradefileskimmerdelete", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap upgradefileskimmericon { + get { + object obj = ResourceManager.GetObject("upgradefileskimmericon", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap upgradefileskimmernew { + get { + object obj = ResourceManager.GetObject("upgradefileskimmernew", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap upgradegray { + get { + object obj = ResourceManager.GetObject("upgradegray", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap upgradegraycustom { + get { + object obj = ResourceManager.GetObject("upgradegraycustom", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap upgradegrayshades { + get { + object obj = ResourceManager.GetObject("upgradegrayshades", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap upgradegrayshadeset { + get { + object obj = ResourceManager.GetObject("upgradegrayshadeset", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap upgradegreen { + get { + object obj = ResourceManager.GetObject("upgradegreen", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap upgradegreencustom { + get { + object obj = ResourceManager.GetObject("upgradegreencustom", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap upgradegreenshades { + get { + object obj = ResourceManager.GetObject("upgradegreenshades", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap upgradegreenshadeset { + get { + object obj = ResourceManager.GetObject("upgradegreenshadeset", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap upgradehoursssincemidnight { + get { + object obj = ResourceManager.GetObject("upgradehoursssincemidnight", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap upgradeiconunitymode { + get { + object obj = ResourceManager.GetObject("upgradeiconunitymode", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap upgradeinfoboxicon { + get { + object obj = ResourceManager.GetObject("upgradeinfoboxicon", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap upgradekiaddons { + get { + object obj = ResourceManager.GetObject("upgradekiaddons", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap upgradekielements { + get { + object obj = ResourceManager.GetObject("upgradekielements", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap upgradeknowledgeinput { + get { + object obj = ResourceManager.GetObject("upgradeknowledgeinput", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap upgradeknowledgeinputicon { + get { + object obj = ResourceManager.GetObject("upgradeknowledgeinputicon", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap upgrademinimizebutton { + get { + object obj = ResourceManager.GetObject("upgrademinimizebutton", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap upgrademinimizecommand { + get { + object obj = ResourceManager.GetObject("upgrademinimizecommand", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap upgrademinuteaccuracytime { + get { + object obj = ResourceManager.GetObject("upgrademinuteaccuracytime", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap upgrademinutesssincemidnight { + get { + object obj = ResourceManager.GetObject("upgrademinutesssincemidnight", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap upgrademoveablewindows { + get { + object obj = ResourceManager.GetObject("upgrademoveablewindows", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap upgrademultitasking { + get { + object obj = ResourceManager.GetObject("upgrademultitasking", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap upgradeorange { + get { + object obj = ResourceManager.GetObject("upgradeorange", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap upgradeorangecustom { + get { + object obj = ResourceManager.GetObject("upgradeorangecustom", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap upgradeorangeshades { + get { + object obj = ResourceManager.GetObject("upgradeorangeshades", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap upgradeorangeshadeset { + get { + object obj = ResourceManager.GetObject("upgradeorangeshadeset", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap upgradeosname { + get { + object obj = ResourceManager.GetObject("upgradeosname", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap upgradepanelbuttons { + get { + object obj = ResourceManager.GetObject("upgradepanelbuttons", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap upgradepink { + get { + object obj = ResourceManager.GetObject("upgradepink", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap upgradepinkcustom { + get { + object obj = ResourceManager.GetObject("upgradepinkcustom", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap upgradepinkshades { + get { + object obj = ResourceManager.GetObject("upgradepinkshades", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap upgradepinkshadeset { + get { + object obj = ResourceManager.GetObject("upgradepinkshadeset", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap upgradepong { + get { + object obj = ResourceManager.GetObject("upgradepong", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap upgradepongicon { + get { + object obj = ResourceManager.GetObject("upgradepongicon", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap upgradepurple { + get { + object obj = ResourceManager.GetObject("upgradepurple", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap upgradepurplecustom { + get { + object obj = ResourceManager.GetObject("upgradepurplecustom", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap upgradepurpleshades { + get { + object obj = ResourceManager.GetObject("upgradepurpleshades", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap upgradepurpleshadeset { + get { + object obj = ResourceManager.GetObject("upgradepurpleshadeset", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap upgradered { + get { + object obj = ResourceManager.GetObject("upgradered", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap upgraderedcustom { + get { + object obj = ResourceManager.GetObject("upgraderedcustom", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap upgraderedshades { + get { + object obj = ResourceManager.GetObject("upgraderedshades", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap upgraderedshadeset { + get { + object obj = ResourceManager.GetObject("upgraderedshadeset", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap upgraderemoveth1 { + get { + object obj = ResourceManager.GetObject("upgraderemoveth1", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap upgraderemoveth2 { + get { + object obj = ResourceManager.GetObject("upgraderemoveth2", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap upgraderemoveth3 { + get { + object obj = ResourceManager.GetObject("upgraderemoveth3", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap upgraderemoveth4 { + get { + object obj = ResourceManager.GetObject("upgraderemoveth4", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap upgraderesize { + get { + object obj = ResourceManager.GetObject("upgraderesize", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap upgraderollupbutton { + get { + object obj = ResourceManager.GetObject("upgraderollupbutton", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap upgraderollupcommand { + get { + object obj = ResourceManager.GetObject("upgraderollupcommand", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap upgradesecondssincemidnight { + get { + object obj = ResourceManager.GetObject("upgradesecondssincemidnight", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap upgradesgameconsoles { + get { + object obj = ResourceManager.GetObject("upgradesgameconsoles", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap upgradeshiftapplauncher { + get { + object obj = ResourceManager.GetObject("upgradeshiftapplauncher", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap upgradeshiftborders { + get { + object obj = ResourceManager.GetObject("upgradeshiftborders", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap upgradeshiftbuttons { + get { + object obj = ResourceManager.GetObject("upgradeshiftbuttons", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap upgradeshiftdesktop { + get { + object obj = ResourceManager.GetObject("upgradeshiftdesktop", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap upgradeshiftdesktoppanel { + get { + object obj = ResourceManager.GetObject("upgradeshiftdesktoppanel", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap upgradeshifter { + get { + object obj = ResourceManager.GetObject("upgradeshifter", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap upgradeshiftericon { + get { + object obj = ResourceManager.GetObject("upgradeshiftericon", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap upgradeshiftitems { + get { + object obj = ResourceManager.GetObject("upgradeshiftitems", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap upgradeshiftoriumicon { + get { + object obj = ResourceManager.GetObject("upgradeshiftoriumicon", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap upgradeshiftpanelbuttons { + get { + object obj = ResourceManager.GetObject("upgradeshiftpanelbuttons", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap upgradeshiftpanelclock { + get { + object obj = ResourceManager.GetObject("upgradeshiftpanelclock", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap upgradeshifttitlebar { + get { + object obj = ResourceManager.GetObject("upgradeshifttitlebar", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap upgradeshifttitletext { + get { + object obj = ResourceManager.GetObject("upgradeshifttitletext", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap upgradeshutdownicon { + get { + object obj = ResourceManager.GetObject("upgradeshutdownicon", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap upgradeskicarbrands { + get { + object obj = ResourceManager.GetObject("upgradeskicarbrands", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap upgradeskinning { + get { + object obj = ResourceManager.GetObject("upgradeskinning", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap upgradesplitsecondaccuracy { + get { + object obj = ResourceManager.GetObject("upgradesplitsecondaccuracy", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap upgradesysinfo { + get { + object obj = ResourceManager.GetObject("upgradesysinfo", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap upgradeterminalicon { + get { + object obj = ResourceManager.GetObject("upgradeterminalicon", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap upgradeterminalscrollbar { + get { + object obj = ResourceManager.GetObject("upgradeterminalscrollbar", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap upgradetextpad { + get { + object obj = ResourceManager.GetObject("upgradetextpad", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap upgradetextpadicon { + get { + object obj = ResourceManager.GetObject("upgradetextpadicon", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap upgradetextpadnew { + get { + object obj = ResourceManager.GetObject("upgradetextpadnew", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap upgradetextpadopen { + get { + object obj = ResourceManager.GetObject("upgradetextpadopen", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap upgradetextpadsave { + get { + object obj = ResourceManager.GetObject("upgradetextpadsave", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap upgradetitlebar { + get { + object obj = ResourceManager.GetObject("upgradetitlebar", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap upgradetitletext { + get { + object obj = ResourceManager.GetObject("upgradetitletext", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap upgradetrm { + get { + object obj = ResourceManager.GetObject("upgradetrm", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap upgradeunitymode { + get { + object obj = ResourceManager.GetObject("upgradeunitymode", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap upgradeusefulpanelbuttons { + get { + object obj = ResourceManager.GetObject("upgradeusefulpanelbuttons", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap upgradevirusscanner { + get { + object obj = ResourceManager.GetObject("upgradevirusscanner", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap upgradewindowborders { + get { + object obj = ResourceManager.GetObject("upgradewindowborders", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap upgradewindowedterminal { + get { + object obj = ResourceManager.GetObject("upgradewindowedterminal", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap upgradewindowsanywhere { + get { + object obj = ResourceManager.GetObject("upgradewindowsanywhere", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap upgradeyellow { + get { + object obj = ResourceManager.GetObject("upgradeyellow", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap upgradeyellowcustom { + get { + object obj = ResourceManager.GetObject("upgradeyellowcustom", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap upgradeyellowshades { + get { + object obj = ResourceManager.GetObject("upgradeyellowshades", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap upgradeyellowshadeset { + get { + object obj = ResourceManager.GetObject("upgradeyellowshadeset", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap webback { + get { + object obj = ResourceManager.GetObject("webback", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap webforward { + get { + object obj = ResourceManager.GetObject("webforward", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap webhome { + get { + object obj = ResourceManager.GetObject("webhome", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.IO.UnmanagedMemoryStream similar to System.IO.MemoryStream. + /// + internal static System.IO.UnmanagedMemoryStream writesound { + get { + return ResourceManager.GetStream("writesound", resourceCulture); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap zoombutton { + get { + object obj = ResourceManager.GetObject("zoombutton", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap zoombuttonpressed { + get { + object obj = ResourceManager.GetObject("zoombuttonpressed", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } } } diff --git a/ShiftOS.Engine/Properties/Resources.resx b/ShiftOS.Engine/Properties/Resources.resx index db3d27b..7d95cf4 100644 --- a/ShiftOS.Engine/Properties/Resources.resx +++ b/ShiftOS.Engine/Properties/Resources.resx @@ -118,16 +118,1000 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - ..\Resources\nullIcon.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\anycolourshade.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\Symbolinfo1.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\anycolourshade2.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\anycolourshade3.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\anycolourshade4.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\appscapeaudioplayerbox.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\appscapeaudioplayerprice.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\appscapeaudioplayerpricepressed.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\appscapecalculator.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\appscapecalculatorprice.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\appscapecalculatorpricepressed.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\appscapedepositbitnotewalletscreenshot.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\appscapedepositinfo.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\appscapedepositnowbutton.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\appscapedownloadbutton.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\appscapeinfoaudioplayertext.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\appscapeinfoaudioplayervisualpreview.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\appscapeinfobackbutton.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\appscapeinfobutton.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\appscapeinfobuttonpressed.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\appscapeinfobuybutton.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\appscapeinfocalculatortext.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\appscapeinfocalculatorvisualpreview.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\appscapeinfoorcwritetext.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\appscapeinfoorcwritevisualpreview.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\appscapeinfovideoplayertext.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\appscapeinfovideoplayervisualpreview.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\appscapeinfowebbrowsertext.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\appscapeinfowebbrowservisualpreview.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\appscapemoresoftware.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\appscapeorcwrite.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\appscapetitlebanner.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\appscapeundefinedprice.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\appscapeundefinedpricepressed.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\appscapevideoplayer.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\appscapevideoplayerprice.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\appscapevideoplayerpricepressed.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\appscapewebbrowser.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\appscapewebbrowserprice.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\appscapewebbrowserpricepressed.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\appscapewelcometoappscape.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\ArtPadcirclerubber.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\ArtPadcirclerubberselected.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\ArtPaderacer.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\ArtPadfloodfill.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\ArtPadlinetool.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\ArtPadmagnify.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\ArtPadnew.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\ArtPadopen.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\ArtPadOval.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\ArtPadpaintbrush.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\ArtPadpencil.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\ArtPadpixelplacer.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\ArtPadRectangle.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\ArtPadredo.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\ArtPadsave.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\ArtPadsquarerubber.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\ArtPadsquarerubberselected.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\ArtPadtexttool.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\ArtPadundo.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\AxInterop.WMPLib.dll;System.Byte[], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + ..\Resources\bitnotediggergradetable.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\BitnotesAcceptedHereLogo.bmp;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\bitnoteswebsidepnl.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\bitnotewalletdownload.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\bitnotewalletpreviewscreenshot.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\bitnotewebsitetitle.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\CatalystGrammar.xml;System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;Windows-1252 + + + ..\Resources\centrebutton.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\centrebuttonpressed.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\christmaseasteregg.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\crash.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\crash-cheat.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\crash-force.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\crash_ofm.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\deletefile.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\deletefolder.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\DesktopPlusPlusAbout.txt;System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;Windows-1252 + + + ..\Resources\dial-up-modem-02.wav;System.IO.MemoryStream, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + ..\Resources\dodge.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\downarrow.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\downloadmanagericon.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\DSC01042.JPG;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\fileiconsaa.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\fileskimmericon.fw.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\floodgateicn.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\Gray Shades.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\iconArtpad.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\iconAudioPlayer.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\iconBitnoteDigger.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\iconBitnoteWallet.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\iconCalculator.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\iconClock.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\iconColourPicker.fw.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\iconDodge.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\iconDownloader.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\iconFileOpener.fw.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\iconFileSaver.fw.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\iconFileSkimmer.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\iconfloodgate.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\icongraphicpicker.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\iconIconManager.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a ..\Resources\iconInfoBox.fw.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\iconKnowledgeInput.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\iconmaze.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\iconNameChanger.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\iconorcwrite.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\iconPong.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\iconShifter.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\iconShiftnet.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\iconShiftorium.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\iconshutdown.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\iconSkinLoader.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\iconSkinShifter.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\iconSnakey.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\iconSysinfo.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\iconTerminal.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\iconTextPad.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\iconunitytoggle.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\iconVideoPlayer.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\iconvirusscanner.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\iconWebBrowser.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\Industrial.skn;System.Byte[], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + ..\Resources\infobox.wav;System.IO.MemoryStream, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + ..\Resources\installericon.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\Interop.WMPLib.dll;System.Byte[], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + ..\Resources\Linux Mint 7.skn;System.Byte[], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + ..\Resources\loadbutton.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\Minimatchbackground.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\minimatchdodgepreviewimage.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\minimatchlabyrinthpreview.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\newfolder.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\newicon.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\nextbutton.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\openicon.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\pausebutton.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\pixelsetter.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\playbutton.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\previousbutton.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\Receive.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\ReceiveClicked.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\rolldown.wav;System.IO.MemoryStream, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + ..\Resources\rollup.wav;System.IO.MemoryStream, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + ..\Resources\saveicon.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\Send.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\SendClicked.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\shiftomizericonpreview.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\shiftomizerindustrialskinpreview.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\shiftomizerlinuxmintskinpreview.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\shiftomizernamechangerpreview.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\shiftomizerskinshifterscreenshot.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\shiftomizersliderleftarrow.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\shiftomizersliderrightarrow.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\ShiftOS License.txt;System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;Windows-1252 + + + ..\Resources\skindownarrow.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\skinfile.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\skinuparrow.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\snakeyback.bmp;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\stopbutton.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\stretchbutton.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\stretchbuttonpressed.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\Symbolinfo.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\test.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\textpad.fw.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\tilebutton.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\tilebuttonpressed.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\TotalBalanceClicked.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\TotalBalanceUnclicked.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\transactionsClicked.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\transactionsUnclicked.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\typesound.wav;System.IO.MemoryStream, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + ..\Resources\uparrow.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\updatecustomcolourpallets.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\upgradealartpad.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\upgradealclock.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\upgradealfileskimmer.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\upgradealpong.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\upgradealshifter.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\upgradealshiftorium.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\upgradealtextpad.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\upgradealunitymode.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\upgradeamandpm.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\upgradeapplaunchermenu.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\upgradeapplaunchershutdown.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\upgradeartpad.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\upgradeartpad128colorpallets.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\upgradeartpad16colorpallets.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\upgradeartpad32colorpallets.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\upgradeartpad4colorpallets.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\upgradeartpad64colorpallets.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\upgradeartpad8colorpallets.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\upgradeartpaderaser.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\upgradeartpadfilltool.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\upgradeartpadicon.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\upgradeartpadlimitlesspixels.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\upgradeartpadlinetool.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\upgradeartpadload.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\upgradeartpadnew.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\upgradeartpadovaltool.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\upgradeartpadpaintbrushtool.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\upgradeartpadpenciltool.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\upgradeartpadpixellimit1024.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\upgradeartpadpixellimit16.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\upgradeartpadpixellimit16384.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\upgradeartpadpixellimit256.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\upgradeartpadpixellimit4.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\upgradeartpadpixellimit4096.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\upgradeartpadpixellimit64.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\upgradeartpadpixellimit65536.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\upgradeartpadpixellimit8.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\upgradeartpadpixelplacer.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\upgradeartpadpixelplacermovementmode.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\upgradeartpadrectangletool.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\upgradeartpadredo.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\upgradeartpadsave.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\upgradeartpadtexttool.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\upgradeartpadundo.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\upgradeautoscrollterminal.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\upgradeblue.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\upgradebluecustom.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\upgradeblueshades.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\upgradeblueshadeset.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\upgradebrown.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\upgradebrowncustom.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\upgradebrownshades.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\upgradebrownshadeset.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\upgradeclock.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\upgradeclockicon.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\upgradeclosebutton.gif;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\upgradecolourpickericon.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\upgradecustomusername.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\upgradedesktoppanel.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\upgradedesktoppanelclock.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\upgradedraggablewindows.gif;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\upgradefileskimmer.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\upgradefileskimmerdelete.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\upgradefileskimmericon.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\upgradefileskimmernew.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\upgradegray.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\upgradegraycustom.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\upgradegrayshades.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\upgradegrayshadeset.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\upgradegreen.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\upgradegreencustom.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\upgradegreenshades.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\upgradegreenshadeset.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\upgradehoursssincemidnight.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\upgradeiconunitymode.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\upgradeinfoboxicon.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\upgradekiaddons.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\upgradekielements.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\upgradeknowledgeinput.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\upgradeknowledgeinputicon.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\upgrademinimizebutton.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\upgrademinimizecommand.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\upgrademinuteaccuracytime.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\upgrademinutesssincemidnight.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\upgrademoveablewindows.gif;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\upgrademultitasking.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\upgradeorange.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\upgradeorangecustom.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\upgradeorangeshades.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\upgradeorangeshadeset.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\upgradeosname.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\upgradepanelbuttons.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\upgradepink.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\upgradepinkcustom.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\upgradepinkshades.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\upgradepinkshadeset.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\upgradepong.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\upgradepongicon.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\upgradepurple.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\upgradepurplecustom.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\upgradepurpleshades.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\upgradepurpleshadeset.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\upgradered.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\upgraderedcustom.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\upgraderedshades.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\upgraderedshadeset.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\upgraderemoveth1.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\upgraderemoveth2.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\upgraderemoveth3.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\upgraderemoveth4.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\upgraderesize.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\upgraderollupbutton.gif;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\upgraderollupcommand.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\upgradesecondssincemidnight.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\upgradesgameconsoles.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\upgradeshiftapplauncher.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\upgradeshiftborders.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\upgradeshiftbuttons.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\upgradeshiftdesktop.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\upgradeshiftdesktoppanel.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\upgradeshifter.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\upgradeshiftericon.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\upgradeshiftitems.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\upgradeshiftoriumicon.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\upgradeshiftpanelbuttons.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\upgradeshiftpanelclock.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\upgradeshifttitlebar.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\upgradeshifttitletext.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\upgradeshutdownicon.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\upgradeskicarbrands.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\upgradeskinning.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\upgradesplitsecondaccuracy.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\upgradesysinfo.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\upgradeterminalicon.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\upgradeterminalscrollbar.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\upgradetextpad.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\upgradetextpadicon.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\upgradetextpadnew.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\upgradetextpadopen.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\upgradetextpadsave.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\upgradetitlebar.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\upgradetitletext.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\upgradetrm.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\upgradeunitymode.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\upgradeusefulpanelbuttons.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\upgradevirusscanner.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\upgradewindowborders.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\upgradewindowedterminal.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\upgradewindowsanywhere.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\upgradeyellow.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\upgradeyellowcustom.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\upgradeyellowshades.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\upgradeyellowshadeset.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\webback.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\webforward.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\webhome.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\writesound.wav;System.IO.MemoryStream, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + ..\Resources\zoombutton.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\zoombuttonpressed.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\3beepvirus.wav;System.IO.MemoryStream, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + \ No newline at end of file diff --git a/ShiftOS.Engine/Resources/3beepvirus.wav b/ShiftOS.Engine/Resources/3beepvirus.wav new file mode 100644 index 0000000..c1af078 Binary files /dev/null and b/ShiftOS.Engine/Resources/3beepvirus.wav differ diff --git a/ShiftOS.Engine/Resources/ArtPadOval.png b/ShiftOS.Engine/Resources/ArtPadOval.png new file mode 100644 index 0000000..fceec4c Binary files /dev/null and b/ShiftOS.Engine/Resources/ArtPadOval.png differ diff --git a/ShiftOS.Engine/Resources/ArtPadRectangle.png b/ShiftOS.Engine/Resources/ArtPadRectangle.png new file mode 100644 index 0000000..d9e2aa2 Binary files /dev/null and b/ShiftOS.Engine/Resources/ArtPadRectangle.png differ diff --git a/ShiftOS.Engine/Resources/ArtPadcirclerubber.png b/ShiftOS.Engine/Resources/ArtPadcirclerubber.png new file mode 100644 index 0000000..f7331e2 Binary files /dev/null and b/ShiftOS.Engine/Resources/ArtPadcirclerubber.png differ diff --git a/ShiftOS.Engine/Resources/ArtPadcirclerubberselected.png b/ShiftOS.Engine/Resources/ArtPadcirclerubberselected.png new file mode 100644 index 0000000..17f0416 Binary files /dev/null and b/ShiftOS.Engine/Resources/ArtPadcirclerubberselected.png differ diff --git a/ShiftOS.Engine/Resources/ArtPaderacer.png b/ShiftOS.Engine/Resources/ArtPaderacer.png new file mode 100644 index 0000000..051718c Binary files /dev/null and b/ShiftOS.Engine/Resources/ArtPaderacer.png differ diff --git a/ShiftOS.Engine/Resources/ArtPadfloodfill.png b/ShiftOS.Engine/Resources/ArtPadfloodfill.png new file mode 100644 index 0000000..487585c Binary files /dev/null and b/ShiftOS.Engine/Resources/ArtPadfloodfill.png differ diff --git a/ShiftOS.Engine/Resources/ArtPadlinetool.png b/ShiftOS.Engine/Resources/ArtPadlinetool.png new file mode 100644 index 0000000..eb7329b Binary files /dev/null and b/ShiftOS.Engine/Resources/ArtPadlinetool.png differ diff --git a/ShiftOS.Engine/Resources/ArtPadmagnify.png b/ShiftOS.Engine/Resources/ArtPadmagnify.png new file mode 100644 index 0000000..1310233 Binary files /dev/null and b/ShiftOS.Engine/Resources/ArtPadmagnify.png differ diff --git a/ShiftOS.Engine/Resources/ArtPadnew.png b/ShiftOS.Engine/Resources/ArtPadnew.png new file mode 100644 index 0000000..e1dc34f Binary files /dev/null and b/ShiftOS.Engine/Resources/ArtPadnew.png differ diff --git a/ShiftOS.Engine/Resources/ArtPadopen.png b/ShiftOS.Engine/Resources/ArtPadopen.png new file mode 100644 index 0000000..9dc232b Binary files /dev/null and b/ShiftOS.Engine/Resources/ArtPadopen.png differ diff --git a/ShiftOS.Engine/Resources/ArtPadpaintbrush.png b/ShiftOS.Engine/Resources/ArtPadpaintbrush.png new file mode 100644 index 0000000..c26ac3b Binary files /dev/null and b/ShiftOS.Engine/Resources/ArtPadpaintbrush.png differ diff --git a/ShiftOS.Engine/Resources/ArtPadpencil.png b/ShiftOS.Engine/Resources/ArtPadpencil.png new file mode 100644 index 0000000..cf230e2 Binary files /dev/null and b/ShiftOS.Engine/Resources/ArtPadpencil.png differ diff --git a/ShiftOS.Engine/Resources/ArtPadpixelplacer.png b/ShiftOS.Engine/Resources/ArtPadpixelplacer.png new file mode 100644 index 0000000..4cc338b Binary files /dev/null and b/ShiftOS.Engine/Resources/ArtPadpixelplacer.png differ diff --git a/ShiftOS.Engine/Resources/ArtPadredo.png b/ShiftOS.Engine/Resources/ArtPadredo.png new file mode 100644 index 0000000..ef42439 Binary files /dev/null and b/ShiftOS.Engine/Resources/ArtPadredo.png differ diff --git a/ShiftOS.Engine/Resources/ArtPadsave.png b/ShiftOS.Engine/Resources/ArtPadsave.png new file mode 100644 index 0000000..5a31d05 Binary files /dev/null and b/ShiftOS.Engine/Resources/ArtPadsave.png differ diff --git a/ShiftOS.Engine/Resources/ArtPadsquarerubber.png b/ShiftOS.Engine/Resources/ArtPadsquarerubber.png new file mode 100644 index 0000000..16391ef Binary files /dev/null and b/ShiftOS.Engine/Resources/ArtPadsquarerubber.png differ diff --git a/ShiftOS.Engine/Resources/ArtPadsquarerubberselected.png b/ShiftOS.Engine/Resources/ArtPadsquarerubberselected.png new file mode 100644 index 0000000..5991242 Binary files /dev/null and b/ShiftOS.Engine/Resources/ArtPadsquarerubberselected.png differ diff --git a/ShiftOS.Engine/Resources/ArtPadtexttool.png b/ShiftOS.Engine/Resources/ArtPadtexttool.png new file mode 100644 index 0000000..a669a6d Binary files /dev/null and b/ShiftOS.Engine/Resources/ArtPadtexttool.png differ diff --git a/ShiftOS.Engine/Resources/ArtPadundo.png b/ShiftOS.Engine/Resources/ArtPadundo.png new file mode 100644 index 0000000..6484122 Binary files /dev/null and b/ShiftOS.Engine/Resources/ArtPadundo.png differ diff --git a/ShiftOS.Engine/Resources/AxInterop.WMPLib.dll b/ShiftOS.Engine/Resources/AxInterop.WMPLib.dll new file mode 100644 index 0000000..0d8a4ce Binary files /dev/null and b/ShiftOS.Engine/Resources/AxInterop.WMPLib.dll differ diff --git a/ShiftOS.Engine/Resources/BitnotesAcceptedHereLogo.bmp b/ShiftOS.Engine/Resources/BitnotesAcceptedHereLogo.bmp new file mode 100644 index 0000000..100bfd1 Binary files /dev/null and b/ShiftOS.Engine/Resources/BitnotesAcceptedHereLogo.bmp differ diff --git a/ShiftOS.Engine/Resources/CatalystGrammar.xml b/ShiftOS.Engine/Resources/CatalystGrammar.xml new file mode 100644 index 0000000..90543d6 --- /dev/null +++ b/ShiftOS.Engine/Resources/CatalystGrammar.xml @@ -0,0 +1,43 @@ + + + + + + + + + How much Code Points do I have? + + Can you run ? + Can you minimize ? + Can you close ? + + + + + Terminal + Knowledge Input + Pong + Shiftorium + Shifter + Labyrinth + Web Browser + Shiftnet + Skin Loader + Skin Shifter + Artpad + TextPad + OrcWrite + File Skimmer + Name Changer + Icon Manager + + + \ No newline at end of file diff --git a/ShiftOS.Engine/Resources/DSC01042.JPG b/ShiftOS.Engine/Resources/DSC01042.JPG new file mode 100644 index 0000000..bebf8a3 Binary files /dev/null and b/ShiftOS.Engine/Resources/DSC01042.JPG differ diff --git a/ShiftOS.Engine/Resources/DesktopPlusPlusAbout.txt b/ShiftOS.Engine/Resources/DesktopPlusPlusAbout.txt new file mode 100644 index 0000000..cce539a --- /dev/null +++ b/ShiftOS.Engine/Resources/DesktopPlusPlusAbout.txt @@ -0,0 +1,7 @@ +Desktop++ v1.0 + +Ever wanted to have a useful desktop with icons? Icons that can open files, websites or other content? Icons that can be dragged across the screen any way you like? Well, Desktop++ is for you. Desktop++ constantly scans 'C:/ShiftOS/Home/Desktop' and creates an icon for each file and folder within. + +Desktop++ also allows you to change between Icon and Tile view, where Tile view gives more information, and Icon View allows simplicity and draggability. It also allows you to dump a Text File containing the specs of your PC. The possibilities are endless. + +By using Desktop++, you agree that we send anonymous usability data directly to DevX. diff --git a/ShiftOS.Engine/Resources/Gray Shades.png b/ShiftOS.Engine/Resources/Gray Shades.png new file mode 100644 index 0000000..70945bc Binary files /dev/null and b/ShiftOS.Engine/Resources/Gray Shades.png differ diff --git a/ShiftOS.Engine/Resources/Industrial.skn b/ShiftOS.Engine/Resources/Industrial.skn new file mode 100644 index 0000000..680f4e7 Binary files /dev/null and b/ShiftOS.Engine/Resources/Industrial.skn differ diff --git a/ShiftOS.Engine/Resources/Interop.WMPLib.dll b/ShiftOS.Engine/Resources/Interop.WMPLib.dll new file mode 100644 index 0000000..d53b3b9 Binary files /dev/null and b/ShiftOS.Engine/Resources/Interop.WMPLib.dll differ diff --git a/ShiftOS.Engine/Resources/Linux Mint 7.skn b/ShiftOS.Engine/Resources/Linux Mint 7.skn new file mode 100644 index 0000000..bc275d5 Binary files /dev/null and b/ShiftOS.Engine/Resources/Linux Mint 7.skn differ diff --git a/ShiftOS.Engine/Resources/Minimatchbackground.png b/ShiftOS.Engine/Resources/Minimatchbackground.png new file mode 100644 index 0000000..ccb8569 Binary files /dev/null and b/ShiftOS.Engine/Resources/Minimatchbackground.png differ diff --git a/ShiftOS.Engine/Resources/Receive.png b/ShiftOS.Engine/Resources/Receive.png new file mode 100644 index 0000000..ded20a0 Binary files /dev/null and b/ShiftOS.Engine/Resources/Receive.png differ diff --git a/ShiftOS.Engine/Resources/ReceiveClicked.png b/ShiftOS.Engine/Resources/ReceiveClicked.png new file mode 100644 index 0000000..f5f968b Binary files /dev/null and b/ShiftOS.Engine/Resources/ReceiveClicked.png differ diff --git a/ShiftOS.Engine/Resources/Send.png b/ShiftOS.Engine/Resources/Send.png new file mode 100644 index 0000000..f4e4302 Binary files /dev/null and b/ShiftOS.Engine/Resources/Send.png differ diff --git a/ShiftOS.Engine/Resources/SendClicked.png b/ShiftOS.Engine/Resources/SendClicked.png new file mode 100644 index 0000000..807f785 Binary files /dev/null and b/ShiftOS.Engine/Resources/SendClicked.png differ diff --git a/ShiftOS.Engine/Resources/ShiftOS License.txt b/ShiftOS.Engine/Resources/ShiftOS License.txt new file mode 100644 index 0000000..2ee227c --- /dev/null +++ b/ShiftOS.Engine/Resources/ShiftOS License.txt @@ -0,0 +1,201 @@ +Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2015 ShiftOS + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. diff --git a/ShiftOS.Engine/Resources/TotalBalanceClicked.png b/ShiftOS.Engine/Resources/TotalBalanceClicked.png new file mode 100644 index 0000000..18ef996 Binary files /dev/null and b/ShiftOS.Engine/Resources/TotalBalanceClicked.png differ diff --git a/ShiftOS.Engine/Resources/TotalBalanceUnclicked.png b/ShiftOS.Engine/Resources/TotalBalanceUnclicked.png new file mode 100644 index 0000000..0968413 Binary files /dev/null and b/ShiftOS.Engine/Resources/TotalBalanceUnclicked.png differ diff --git a/ShiftOS.Engine/Resources/anycolourshade.png b/ShiftOS.Engine/Resources/anycolourshade.png new file mode 100644 index 0000000..70d12b7 Binary files /dev/null and b/ShiftOS.Engine/Resources/anycolourshade.png differ diff --git a/ShiftOS.Engine/Resources/anycolourshade2.png b/ShiftOS.Engine/Resources/anycolourshade2.png new file mode 100644 index 0000000..9494e3a Binary files /dev/null and b/ShiftOS.Engine/Resources/anycolourshade2.png differ diff --git a/ShiftOS.Engine/Resources/anycolourshade3.png b/ShiftOS.Engine/Resources/anycolourshade3.png new file mode 100644 index 0000000..a71abb0 Binary files /dev/null and b/ShiftOS.Engine/Resources/anycolourshade3.png differ diff --git a/ShiftOS.Engine/Resources/anycolourshade4.png b/ShiftOS.Engine/Resources/anycolourshade4.png new file mode 100644 index 0000000..b33644b Binary files /dev/null and b/ShiftOS.Engine/Resources/anycolourshade4.png differ diff --git a/ShiftOS.Engine/Resources/appscapeaudioplayerbox.png b/ShiftOS.Engine/Resources/appscapeaudioplayerbox.png new file mode 100644 index 0000000..1dd4096 Binary files /dev/null and b/ShiftOS.Engine/Resources/appscapeaudioplayerbox.png differ diff --git a/ShiftOS.Engine/Resources/appscapeaudioplayerprice.png b/ShiftOS.Engine/Resources/appscapeaudioplayerprice.png new file mode 100644 index 0000000..5700c24 Binary files /dev/null and b/ShiftOS.Engine/Resources/appscapeaudioplayerprice.png differ diff --git a/ShiftOS.Engine/Resources/appscapeaudioplayerpricepressed.png b/ShiftOS.Engine/Resources/appscapeaudioplayerpricepressed.png new file mode 100644 index 0000000..d79c687 Binary files /dev/null and b/ShiftOS.Engine/Resources/appscapeaudioplayerpricepressed.png differ diff --git a/ShiftOS.Engine/Resources/appscapecalculator.png b/ShiftOS.Engine/Resources/appscapecalculator.png new file mode 100644 index 0000000..c08f92d Binary files /dev/null and b/ShiftOS.Engine/Resources/appscapecalculator.png differ diff --git a/ShiftOS.Engine/Resources/appscapecalculatorprice.png b/ShiftOS.Engine/Resources/appscapecalculatorprice.png new file mode 100644 index 0000000..36402e4 Binary files /dev/null and b/ShiftOS.Engine/Resources/appscapecalculatorprice.png differ diff --git a/ShiftOS.Engine/Resources/appscapecalculatorpricepressed.png b/ShiftOS.Engine/Resources/appscapecalculatorpricepressed.png new file mode 100644 index 0000000..fc815b8 Binary files /dev/null and b/ShiftOS.Engine/Resources/appscapecalculatorpricepressed.png differ diff --git a/ShiftOS.Engine/Resources/appscapedepositbitnotewalletscreenshot.png b/ShiftOS.Engine/Resources/appscapedepositbitnotewalletscreenshot.png new file mode 100644 index 0000000..6a47f38 Binary files /dev/null and b/ShiftOS.Engine/Resources/appscapedepositbitnotewalletscreenshot.png differ diff --git a/ShiftOS.Engine/Resources/appscapedepositinfo.png b/ShiftOS.Engine/Resources/appscapedepositinfo.png new file mode 100644 index 0000000..8d5c7ca Binary files /dev/null and b/ShiftOS.Engine/Resources/appscapedepositinfo.png differ diff --git a/ShiftOS.Engine/Resources/appscapedepositnowbutton.png b/ShiftOS.Engine/Resources/appscapedepositnowbutton.png new file mode 100644 index 0000000..fc99814 Binary files /dev/null and b/ShiftOS.Engine/Resources/appscapedepositnowbutton.png differ diff --git a/ShiftOS.Engine/Resources/appscapedownloadbutton.png b/ShiftOS.Engine/Resources/appscapedownloadbutton.png new file mode 100644 index 0000000..1ffaf7f Binary files /dev/null and b/ShiftOS.Engine/Resources/appscapedownloadbutton.png differ diff --git a/ShiftOS.Engine/Resources/appscapeinfoaudioplayertext.png b/ShiftOS.Engine/Resources/appscapeinfoaudioplayertext.png new file mode 100644 index 0000000..4143b03 Binary files /dev/null and b/ShiftOS.Engine/Resources/appscapeinfoaudioplayertext.png differ diff --git a/ShiftOS.Engine/Resources/appscapeinfoaudioplayervisualpreview.png b/ShiftOS.Engine/Resources/appscapeinfoaudioplayervisualpreview.png new file mode 100644 index 0000000..b3bbbed Binary files /dev/null and b/ShiftOS.Engine/Resources/appscapeinfoaudioplayervisualpreview.png differ diff --git a/ShiftOS.Engine/Resources/appscapeinfobackbutton.png b/ShiftOS.Engine/Resources/appscapeinfobackbutton.png new file mode 100644 index 0000000..6025099 Binary files /dev/null and b/ShiftOS.Engine/Resources/appscapeinfobackbutton.png differ diff --git a/ShiftOS.Engine/Resources/appscapeinfobutton.png b/ShiftOS.Engine/Resources/appscapeinfobutton.png new file mode 100644 index 0000000..41d9331 Binary files /dev/null and b/ShiftOS.Engine/Resources/appscapeinfobutton.png differ diff --git a/ShiftOS.Engine/Resources/appscapeinfobuttonpressed.png b/ShiftOS.Engine/Resources/appscapeinfobuttonpressed.png new file mode 100644 index 0000000..148958c Binary files /dev/null and b/ShiftOS.Engine/Resources/appscapeinfobuttonpressed.png differ diff --git a/ShiftOS.Engine/Resources/appscapeinfobuybutton.png b/ShiftOS.Engine/Resources/appscapeinfobuybutton.png new file mode 100644 index 0000000..cbbe4d3 Binary files /dev/null and b/ShiftOS.Engine/Resources/appscapeinfobuybutton.png differ diff --git a/ShiftOS.Engine/Resources/appscapeinfocalculatortext.png b/ShiftOS.Engine/Resources/appscapeinfocalculatortext.png new file mode 100644 index 0000000..7833187 Binary files /dev/null and b/ShiftOS.Engine/Resources/appscapeinfocalculatortext.png differ diff --git a/ShiftOS.Engine/Resources/appscapeinfocalculatorvisualpreview.png b/ShiftOS.Engine/Resources/appscapeinfocalculatorvisualpreview.png new file mode 100644 index 0000000..00ad970 Binary files /dev/null and b/ShiftOS.Engine/Resources/appscapeinfocalculatorvisualpreview.png differ diff --git a/ShiftOS.Engine/Resources/appscapeinfoorcwritetext.png b/ShiftOS.Engine/Resources/appscapeinfoorcwritetext.png new file mode 100644 index 0000000..fe02672 Binary files /dev/null and b/ShiftOS.Engine/Resources/appscapeinfoorcwritetext.png differ diff --git a/ShiftOS.Engine/Resources/appscapeinfoorcwritevisualpreview.png b/ShiftOS.Engine/Resources/appscapeinfoorcwritevisualpreview.png new file mode 100644 index 0000000..5e7fe03 Binary files /dev/null and b/ShiftOS.Engine/Resources/appscapeinfoorcwritevisualpreview.png differ diff --git a/ShiftOS.Engine/Resources/appscapeinfovideoplayertext.png b/ShiftOS.Engine/Resources/appscapeinfovideoplayertext.png new file mode 100644 index 0000000..b73d5c9 Binary files /dev/null and b/ShiftOS.Engine/Resources/appscapeinfovideoplayertext.png differ diff --git a/ShiftOS.Engine/Resources/appscapeinfovideoplayervisualpreview.png b/ShiftOS.Engine/Resources/appscapeinfovideoplayervisualpreview.png new file mode 100644 index 0000000..f22d6cc Binary files /dev/null and b/ShiftOS.Engine/Resources/appscapeinfovideoplayervisualpreview.png differ diff --git a/ShiftOS.Engine/Resources/appscapeinfowebbrowsertext.png b/ShiftOS.Engine/Resources/appscapeinfowebbrowsertext.png new file mode 100644 index 0000000..27155d4 Binary files /dev/null and b/ShiftOS.Engine/Resources/appscapeinfowebbrowsertext.png differ diff --git a/ShiftOS.Engine/Resources/appscapeinfowebbrowservisualpreview.png b/ShiftOS.Engine/Resources/appscapeinfowebbrowservisualpreview.png new file mode 100644 index 0000000..008e11e Binary files /dev/null and b/ShiftOS.Engine/Resources/appscapeinfowebbrowservisualpreview.png differ diff --git a/ShiftOS.Engine/Resources/appscapemoresoftware.png b/ShiftOS.Engine/Resources/appscapemoresoftware.png new file mode 100644 index 0000000..915ef8c Binary files /dev/null and b/ShiftOS.Engine/Resources/appscapemoresoftware.png differ diff --git a/ShiftOS.Engine/Resources/appscapeorcwrite.png b/ShiftOS.Engine/Resources/appscapeorcwrite.png new file mode 100644 index 0000000..0145ef7 Binary files /dev/null and b/ShiftOS.Engine/Resources/appscapeorcwrite.png differ diff --git a/ShiftOS.Engine/Resources/appscapetitlebanner.png b/ShiftOS.Engine/Resources/appscapetitlebanner.png new file mode 100644 index 0000000..4ca5d5f Binary files /dev/null and b/ShiftOS.Engine/Resources/appscapetitlebanner.png differ diff --git a/ShiftOS.Engine/Resources/appscapeundefinedprice.png b/ShiftOS.Engine/Resources/appscapeundefinedprice.png new file mode 100644 index 0000000..80573ef Binary files /dev/null and b/ShiftOS.Engine/Resources/appscapeundefinedprice.png differ diff --git a/ShiftOS.Engine/Resources/appscapeundefinedpricepressed.png b/ShiftOS.Engine/Resources/appscapeundefinedpricepressed.png new file mode 100644 index 0000000..deea443 Binary files /dev/null and b/ShiftOS.Engine/Resources/appscapeundefinedpricepressed.png differ diff --git a/ShiftOS.Engine/Resources/appscapevideoplayer.png b/ShiftOS.Engine/Resources/appscapevideoplayer.png new file mode 100644 index 0000000..4b07adc Binary files /dev/null and b/ShiftOS.Engine/Resources/appscapevideoplayer.png differ diff --git a/ShiftOS.Engine/Resources/appscapevideoplayerprice.png b/ShiftOS.Engine/Resources/appscapevideoplayerprice.png new file mode 100644 index 0000000..ef9b139 Binary files /dev/null and b/ShiftOS.Engine/Resources/appscapevideoplayerprice.png differ diff --git a/ShiftOS.Engine/Resources/appscapevideoplayerpricepressed.png b/ShiftOS.Engine/Resources/appscapevideoplayerpricepressed.png new file mode 100644 index 0000000..4849f54 Binary files /dev/null and b/ShiftOS.Engine/Resources/appscapevideoplayerpricepressed.png differ diff --git a/ShiftOS.Engine/Resources/appscapewebbrowser.png b/ShiftOS.Engine/Resources/appscapewebbrowser.png new file mode 100644 index 0000000..b469924 Binary files /dev/null and b/ShiftOS.Engine/Resources/appscapewebbrowser.png differ diff --git a/ShiftOS.Engine/Resources/appscapewebbrowserprice.png b/ShiftOS.Engine/Resources/appscapewebbrowserprice.png new file mode 100644 index 0000000..a3cb24c Binary files /dev/null and b/ShiftOS.Engine/Resources/appscapewebbrowserprice.png differ diff --git a/ShiftOS.Engine/Resources/appscapewebbrowserpricepressed.png b/ShiftOS.Engine/Resources/appscapewebbrowserpricepressed.png new file mode 100644 index 0000000..36ecfb1 Binary files /dev/null and b/ShiftOS.Engine/Resources/appscapewebbrowserpricepressed.png differ diff --git a/ShiftOS.Engine/Resources/appscapewelcometoappscape.png b/ShiftOS.Engine/Resources/appscapewelcometoappscape.png new file mode 100644 index 0000000..92e17c9 Binary files /dev/null and b/ShiftOS.Engine/Resources/appscapewelcometoappscape.png differ diff --git a/ShiftOS.Engine/Resources/bitnotediggergradetable.png b/ShiftOS.Engine/Resources/bitnotediggergradetable.png new file mode 100644 index 0000000..54cbe21 Binary files /dev/null and b/ShiftOS.Engine/Resources/bitnotediggergradetable.png differ diff --git a/ShiftOS.Engine/Resources/bitnoteswebsidepnl.png b/ShiftOS.Engine/Resources/bitnoteswebsidepnl.png new file mode 100644 index 0000000..2d6e17f Binary files /dev/null and b/ShiftOS.Engine/Resources/bitnoteswebsidepnl.png differ diff --git a/ShiftOS.Engine/Resources/bitnotewalletdownload.png b/ShiftOS.Engine/Resources/bitnotewalletdownload.png new file mode 100644 index 0000000..71a1f2b Binary files /dev/null and b/ShiftOS.Engine/Resources/bitnotewalletdownload.png differ diff --git a/ShiftOS.Engine/Resources/bitnotewalletpreviewscreenshot.png b/ShiftOS.Engine/Resources/bitnotewalletpreviewscreenshot.png new file mode 100644 index 0000000..bd8c483 Binary files /dev/null and b/ShiftOS.Engine/Resources/bitnotewalletpreviewscreenshot.png differ diff --git a/ShiftOS.Engine/Resources/bitnotewebsitetitle.png b/ShiftOS.Engine/Resources/bitnotewebsitetitle.png new file mode 100644 index 0000000..7703382 Binary files /dev/null and b/ShiftOS.Engine/Resources/bitnotewebsitetitle.png differ diff --git a/ShiftOS.Engine/Resources/centrebutton.png b/ShiftOS.Engine/Resources/centrebutton.png new file mode 100644 index 0000000..0578039 Binary files /dev/null and b/ShiftOS.Engine/Resources/centrebutton.png differ diff --git a/ShiftOS.Engine/Resources/centrebuttonpressed.png b/ShiftOS.Engine/Resources/centrebuttonpressed.png new file mode 100644 index 0000000..52c2725 Binary files /dev/null and b/ShiftOS.Engine/Resources/centrebuttonpressed.png differ diff --git a/ShiftOS.Engine/Resources/christmaseasteregg.png b/ShiftOS.Engine/Resources/christmaseasteregg.png new file mode 100644 index 0000000..b15feea Binary files /dev/null and b/ShiftOS.Engine/Resources/christmaseasteregg.png differ diff --git a/ShiftOS.Engine/Resources/crash-cheat.png b/ShiftOS.Engine/Resources/crash-cheat.png new file mode 100644 index 0000000..5bc6e63 Binary files /dev/null and b/ShiftOS.Engine/Resources/crash-cheat.png differ diff --git a/ShiftOS.Engine/Resources/crash-force.png b/ShiftOS.Engine/Resources/crash-force.png new file mode 100644 index 0000000..79c135d Binary files /dev/null and b/ShiftOS.Engine/Resources/crash-force.png differ diff --git a/ShiftOS.Engine/Resources/crash.png b/ShiftOS.Engine/Resources/crash.png new file mode 100644 index 0000000..a90aa4a Binary files /dev/null and b/ShiftOS.Engine/Resources/crash.png differ diff --git a/ShiftOS.Engine/Resources/crash_ofm.png b/ShiftOS.Engine/Resources/crash_ofm.png new file mode 100644 index 0000000..04f599a Binary files /dev/null and b/ShiftOS.Engine/Resources/crash_ofm.png differ diff --git a/ShiftOS.Engine/Resources/deletefile.png b/ShiftOS.Engine/Resources/deletefile.png new file mode 100644 index 0000000..89bcc65 Binary files /dev/null and b/ShiftOS.Engine/Resources/deletefile.png differ diff --git a/ShiftOS.Engine/Resources/deletefolder.png b/ShiftOS.Engine/Resources/deletefolder.png new file mode 100644 index 0000000..afcf19f Binary files /dev/null and b/ShiftOS.Engine/Resources/deletefolder.png differ diff --git a/ShiftOS.Engine/Resources/dial-up-modem-02.wav b/ShiftOS.Engine/Resources/dial-up-modem-02.wav new file mode 100644 index 0000000..f6bb696 Binary files /dev/null and b/ShiftOS.Engine/Resources/dial-up-modem-02.wav differ diff --git a/ShiftOS.Engine/Resources/dodge.png b/ShiftOS.Engine/Resources/dodge.png new file mode 100644 index 0000000..d741ad6 Binary files /dev/null and b/ShiftOS.Engine/Resources/dodge.png differ diff --git a/ShiftOS.Engine/Resources/downarrow.png b/ShiftOS.Engine/Resources/downarrow.png new file mode 100644 index 0000000..15d3663 Binary files /dev/null and b/ShiftOS.Engine/Resources/downarrow.png differ diff --git a/ShiftOS.Engine/Resources/downloadmanagericon.png b/ShiftOS.Engine/Resources/downloadmanagericon.png new file mode 100644 index 0000000..c4cc648 Binary files /dev/null and b/ShiftOS.Engine/Resources/downloadmanagericon.png differ diff --git a/ShiftOS.Engine/Resources/fileiconsaa.png b/ShiftOS.Engine/Resources/fileiconsaa.png new file mode 100644 index 0000000..291770a Binary files /dev/null and b/ShiftOS.Engine/Resources/fileiconsaa.png differ diff --git a/ShiftOS.Engine/Resources/fileskimmericon.fw.png b/ShiftOS.Engine/Resources/fileskimmericon.fw.png new file mode 100644 index 0000000..cb4262b Binary files /dev/null and b/ShiftOS.Engine/Resources/fileskimmericon.fw.png differ diff --git a/ShiftOS.Engine/Resources/floodgateicn.png b/ShiftOS.Engine/Resources/floodgateicn.png new file mode 100644 index 0000000..c243c8c Binary files /dev/null and b/ShiftOS.Engine/Resources/floodgateicn.png differ diff --git a/ShiftOS.Engine/Resources/iconArtpad.png b/ShiftOS.Engine/Resources/iconArtpad.png new file mode 100644 index 0000000..103eef8 Binary files /dev/null and b/ShiftOS.Engine/Resources/iconArtpad.png differ diff --git a/ShiftOS.Engine/Resources/iconAudioPlayer.png b/ShiftOS.Engine/Resources/iconAudioPlayer.png new file mode 100644 index 0000000..a445af4 Binary files /dev/null and b/ShiftOS.Engine/Resources/iconAudioPlayer.png differ diff --git a/ShiftOS.Engine/Resources/iconBitnoteDigger.png b/ShiftOS.Engine/Resources/iconBitnoteDigger.png new file mode 100644 index 0000000..42cbae3 Binary files /dev/null and b/ShiftOS.Engine/Resources/iconBitnoteDigger.png differ diff --git a/ShiftOS.Engine/Resources/iconBitnoteWallet.png b/ShiftOS.Engine/Resources/iconBitnoteWallet.png new file mode 100644 index 0000000..1f06a17 Binary files /dev/null and b/ShiftOS.Engine/Resources/iconBitnoteWallet.png differ diff --git a/ShiftOS.Engine/Resources/iconCalculator.png b/ShiftOS.Engine/Resources/iconCalculator.png new file mode 100644 index 0000000..4a15583 Binary files /dev/null and b/ShiftOS.Engine/Resources/iconCalculator.png differ diff --git a/ShiftOS.Engine/Resources/iconClock.png b/ShiftOS.Engine/Resources/iconClock.png new file mode 100644 index 0000000..2bcd19a Binary files /dev/null and b/ShiftOS.Engine/Resources/iconClock.png differ diff --git a/ShiftOS.Engine/Resources/iconColourPicker.fw.png b/ShiftOS.Engine/Resources/iconColourPicker.fw.png new file mode 100644 index 0000000..ece25ab Binary files /dev/null and b/ShiftOS.Engine/Resources/iconColourPicker.fw.png differ diff --git a/ShiftOS.Engine/Resources/iconDodge.png b/ShiftOS.Engine/Resources/iconDodge.png new file mode 100644 index 0000000..9a23b57 Binary files /dev/null and b/ShiftOS.Engine/Resources/iconDodge.png differ diff --git a/ShiftOS.Engine/Resources/iconDownloader.png b/ShiftOS.Engine/Resources/iconDownloader.png new file mode 100644 index 0000000..9a3ef2b Binary files /dev/null and b/ShiftOS.Engine/Resources/iconDownloader.png differ diff --git a/ShiftOS.Engine/Resources/iconFileOpener.fw.png b/ShiftOS.Engine/Resources/iconFileOpener.fw.png new file mode 100644 index 0000000..578d499 Binary files /dev/null and b/ShiftOS.Engine/Resources/iconFileOpener.fw.png differ diff --git a/ShiftOS.Engine/Resources/iconFileSaver.fw.png b/ShiftOS.Engine/Resources/iconFileSaver.fw.png new file mode 100644 index 0000000..351b5d4 Binary files /dev/null and b/ShiftOS.Engine/Resources/iconFileSaver.fw.png differ diff --git a/ShiftOS.Engine/Resources/iconFileSkimmer.png b/ShiftOS.Engine/Resources/iconFileSkimmer.png new file mode 100644 index 0000000..cb4262b Binary files /dev/null and b/ShiftOS.Engine/Resources/iconFileSkimmer.png differ diff --git a/ShiftOS.Engine/Resources/iconIconManager.png b/ShiftOS.Engine/Resources/iconIconManager.png new file mode 100644 index 0000000..99246e9 Binary files /dev/null and b/ShiftOS.Engine/Resources/iconIconManager.png differ diff --git a/ShiftOS.Engine/Resources/iconKnowledgeInput.png b/ShiftOS.Engine/Resources/iconKnowledgeInput.png new file mode 100644 index 0000000..b5e513f Binary files /dev/null and b/ShiftOS.Engine/Resources/iconKnowledgeInput.png differ diff --git a/ShiftOS.Engine/Resources/iconNameChanger.png b/ShiftOS.Engine/Resources/iconNameChanger.png new file mode 100644 index 0000000..7d94b21 Binary files /dev/null and b/ShiftOS.Engine/Resources/iconNameChanger.png differ diff --git a/ShiftOS.Engine/Resources/iconPong.png b/ShiftOS.Engine/Resources/iconPong.png new file mode 100644 index 0000000..c96cd58 Binary files /dev/null and b/ShiftOS.Engine/Resources/iconPong.png differ diff --git a/ShiftOS.Engine/Resources/iconShifter.png b/ShiftOS.Engine/Resources/iconShifter.png new file mode 100644 index 0000000..07344bf Binary files /dev/null and b/ShiftOS.Engine/Resources/iconShifter.png differ diff --git a/ShiftOS.Engine/Resources/iconShiftnet.png b/ShiftOS.Engine/Resources/iconShiftnet.png new file mode 100644 index 0000000..405662d Binary files /dev/null and b/ShiftOS.Engine/Resources/iconShiftnet.png differ diff --git a/ShiftOS.Engine/Resources/iconShiftorium.png b/ShiftOS.Engine/Resources/iconShiftorium.png new file mode 100644 index 0000000..a72239e Binary files /dev/null and b/ShiftOS.Engine/Resources/iconShiftorium.png differ diff --git a/ShiftOS.Engine/Resources/iconSkinLoader.png b/ShiftOS.Engine/Resources/iconSkinLoader.png new file mode 100644 index 0000000..1df8f53 Binary files /dev/null and b/ShiftOS.Engine/Resources/iconSkinLoader.png differ diff --git a/ShiftOS.Engine/Resources/iconSkinShifter.png b/ShiftOS.Engine/Resources/iconSkinShifter.png new file mode 100644 index 0000000..cccc0d1 Binary files /dev/null and b/ShiftOS.Engine/Resources/iconSkinShifter.png differ diff --git a/ShiftOS.Engine/Resources/iconSnakey.png b/ShiftOS.Engine/Resources/iconSnakey.png new file mode 100644 index 0000000..469367c Binary files /dev/null and b/ShiftOS.Engine/Resources/iconSnakey.png differ diff --git a/ShiftOS.Engine/Resources/iconSysinfo.png b/ShiftOS.Engine/Resources/iconSysinfo.png new file mode 100644 index 0000000..0d1146b Binary files /dev/null and b/ShiftOS.Engine/Resources/iconSysinfo.png differ diff --git a/ShiftOS.Engine/Resources/iconTerminal.png b/ShiftOS.Engine/Resources/iconTerminal.png new file mode 100644 index 0000000..df5e779 Binary files /dev/null and b/ShiftOS.Engine/Resources/iconTerminal.png differ diff --git a/ShiftOS.Engine/Resources/iconTextPad.png b/ShiftOS.Engine/Resources/iconTextPad.png new file mode 100644 index 0000000..0d536ce Binary files /dev/null and b/ShiftOS.Engine/Resources/iconTextPad.png differ diff --git a/ShiftOS.Engine/Resources/iconVideoPlayer.png b/ShiftOS.Engine/Resources/iconVideoPlayer.png new file mode 100644 index 0000000..17a9043 Binary files /dev/null and b/ShiftOS.Engine/Resources/iconVideoPlayer.png differ diff --git a/ShiftOS.Engine/Resources/iconWebBrowser.png b/ShiftOS.Engine/Resources/iconWebBrowser.png new file mode 100644 index 0000000..e22117f Binary files /dev/null and b/ShiftOS.Engine/Resources/iconWebBrowser.png differ diff --git a/ShiftOS.Engine/Resources/iconfloodgate.png b/ShiftOS.Engine/Resources/iconfloodgate.png new file mode 100644 index 0000000..2a7c483 Binary files /dev/null and b/ShiftOS.Engine/Resources/iconfloodgate.png differ diff --git a/ShiftOS.Engine/Resources/icongraphicpicker.png b/ShiftOS.Engine/Resources/icongraphicpicker.png new file mode 100644 index 0000000..59ded9f Binary files /dev/null and b/ShiftOS.Engine/Resources/icongraphicpicker.png differ diff --git a/ShiftOS.Engine/Resources/iconmaze.png b/ShiftOS.Engine/Resources/iconmaze.png new file mode 100644 index 0000000..18c3c3f Binary files /dev/null and b/ShiftOS.Engine/Resources/iconmaze.png differ diff --git a/ShiftOS.Engine/Resources/iconorcwrite.png b/ShiftOS.Engine/Resources/iconorcwrite.png new file mode 100644 index 0000000..e1c2862 Binary files /dev/null and b/ShiftOS.Engine/Resources/iconorcwrite.png differ diff --git a/ShiftOS.Engine/Resources/iconshutdown.png b/ShiftOS.Engine/Resources/iconshutdown.png new file mode 100644 index 0000000..d4959c2 Binary files /dev/null and b/ShiftOS.Engine/Resources/iconshutdown.png differ diff --git a/ShiftOS.Engine/Resources/iconunitytoggle.png b/ShiftOS.Engine/Resources/iconunitytoggle.png new file mode 100644 index 0000000..450b092 Binary files /dev/null and b/ShiftOS.Engine/Resources/iconunitytoggle.png differ diff --git a/ShiftOS.Engine/Resources/iconvirusscanner.png b/ShiftOS.Engine/Resources/iconvirusscanner.png new file mode 100644 index 0000000..5fcb50c Binary files /dev/null and b/ShiftOS.Engine/Resources/iconvirusscanner.png differ diff --git a/ShiftOS.Engine/Resources/installericon.png b/ShiftOS.Engine/Resources/installericon.png new file mode 100644 index 0000000..9b567b7 Binary files /dev/null and b/ShiftOS.Engine/Resources/installericon.png differ diff --git a/ShiftOS.Engine/Resources/loadbutton.png b/ShiftOS.Engine/Resources/loadbutton.png new file mode 100644 index 0000000..54ede1c Binary files /dev/null and b/ShiftOS.Engine/Resources/loadbutton.png differ diff --git a/ShiftOS.Engine/Resources/minimatchdodgepreviewimage.png b/ShiftOS.Engine/Resources/minimatchdodgepreviewimage.png new file mode 100644 index 0000000..d156318 Binary files /dev/null and b/ShiftOS.Engine/Resources/minimatchdodgepreviewimage.png differ diff --git a/ShiftOS.Engine/Resources/minimatchlabyrinthpreview.png b/ShiftOS.Engine/Resources/minimatchlabyrinthpreview.png new file mode 100644 index 0000000..3bc7a8b Binary files /dev/null and b/ShiftOS.Engine/Resources/minimatchlabyrinthpreview.png differ diff --git a/ShiftOS.Engine/Resources/newfolder.png b/ShiftOS.Engine/Resources/newfolder.png new file mode 100644 index 0000000..61e3d80 Binary files /dev/null and b/ShiftOS.Engine/Resources/newfolder.png differ diff --git a/ShiftOS.Engine/Resources/newicon.png b/ShiftOS.Engine/Resources/newicon.png new file mode 100644 index 0000000..0d6db34 Binary files /dev/null and b/ShiftOS.Engine/Resources/newicon.png differ diff --git a/ShiftOS.Engine/Resources/nextbutton.png b/ShiftOS.Engine/Resources/nextbutton.png new file mode 100644 index 0000000..2fdb3ff Binary files /dev/null and b/ShiftOS.Engine/Resources/nextbutton.png differ diff --git a/ShiftOS.Engine/Resources/nullIcon.png b/ShiftOS.Engine/Resources/nullIcon.png deleted file mode 100644 index 8bc5866..0000000 Binary files a/ShiftOS.Engine/Resources/nullIcon.png and /dev/null differ diff --git a/ShiftOS.Engine/Resources/openicon.png b/ShiftOS.Engine/Resources/openicon.png new file mode 100644 index 0000000..8239c2e Binary files /dev/null and b/ShiftOS.Engine/Resources/openicon.png differ diff --git a/ShiftOS.Engine/Resources/pausebutton.png b/ShiftOS.Engine/Resources/pausebutton.png new file mode 100644 index 0000000..7119b30 Binary files /dev/null and b/ShiftOS.Engine/Resources/pausebutton.png differ diff --git a/ShiftOS.Engine/Resources/pixelsetter.png b/ShiftOS.Engine/Resources/pixelsetter.png new file mode 100644 index 0000000..4dae604 Binary files /dev/null and b/ShiftOS.Engine/Resources/pixelsetter.png differ diff --git a/ShiftOS.Engine/Resources/playbutton.png b/ShiftOS.Engine/Resources/playbutton.png new file mode 100644 index 0000000..4b701f4 Binary files /dev/null and b/ShiftOS.Engine/Resources/playbutton.png differ diff --git a/ShiftOS.Engine/Resources/previousbutton.png b/ShiftOS.Engine/Resources/previousbutton.png new file mode 100644 index 0000000..69a1c93 Binary files /dev/null and b/ShiftOS.Engine/Resources/previousbutton.png differ diff --git a/ShiftOS.Engine/Resources/rolldown.wav b/ShiftOS.Engine/Resources/rolldown.wav new file mode 100644 index 0000000..ede21d3 Binary files /dev/null and b/ShiftOS.Engine/Resources/rolldown.wav differ diff --git a/ShiftOS.Engine/Resources/rollup.wav b/ShiftOS.Engine/Resources/rollup.wav new file mode 100644 index 0000000..3e44e72 Binary files /dev/null and b/ShiftOS.Engine/Resources/rollup.wav differ diff --git a/ShiftOS.Engine/Resources/saveicon.png b/ShiftOS.Engine/Resources/saveicon.png new file mode 100644 index 0000000..6404b15 Binary files /dev/null and b/ShiftOS.Engine/Resources/saveicon.png differ diff --git a/ShiftOS.Engine/Resources/shiftomizericonpreview.png b/ShiftOS.Engine/Resources/shiftomizericonpreview.png new file mode 100644 index 0000000..f26aa3d Binary files /dev/null and b/ShiftOS.Engine/Resources/shiftomizericonpreview.png differ diff --git a/ShiftOS.Engine/Resources/shiftomizerindustrialskinpreview.png b/ShiftOS.Engine/Resources/shiftomizerindustrialskinpreview.png new file mode 100644 index 0000000..fb8d61e Binary files /dev/null and b/ShiftOS.Engine/Resources/shiftomizerindustrialskinpreview.png differ diff --git a/ShiftOS.Engine/Resources/shiftomizerlinuxmintskinpreview.png b/ShiftOS.Engine/Resources/shiftomizerlinuxmintskinpreview.png new file mode 100644 index 0000000..8308328 Binary files /dev/null and b/ShiftOS.Engine/Resources/shiftomizerlinuxmintskinpreview.png differ diff --git a/ShiftOS.Engine/Resources/shiftomizernamechangerpreview.png b/ShiftOS.Engine/Resources/shiftomizernamechangerpreview.png new file mode 100644 index 0000000..dfec30c Binary files /dev/null and b/ShiftOS.Engine/Resources/shiftomizernamechangerpreview.png differ diff --git a/ShiftOS.Engine/Resources/shiftomizerskinshifterscreenshot.png b/ShiftOS.Engine/Resources/shiftomizerskinshifterscreenshot.png new file mode 100644 index 0000000..2474786 Binary files /dev/null and b/ShiftOS.Engine/Resources/shiftomizerskinshifterscreenshot.png differ diff --git a/ShiftOS.Engine/Resources/shiftomizersliderleftarrow.png b/ShiftOS.Engine/Resources/shiftomizersliderleftarrow.png new file mode 100644 index 0000000..44eb41d Binary files /dev/null and b/ShiftOS.Engine/Resources/shiftomizersliderleftarrow.png differ diff --git a/ShiftOS.Engine/Resources/shiftomizersliderrightarrow.png b/ShiftOS.Engine/Resources/shiftomizersliderrightarrow.png new file mode 100644 index 0000000..84b85f0 Binary files /dev/null and b/ShiftOS.Engine/Resources/shiftomizersliderrightarrow.png differ diff --git a/ShiftOS.Engine/Resources/skindownarrow.png b/ShiftOS.Engine/Resources/skindownarrow.png new file mode 100644 index 0000000..2a568d0 Binary files /dev/null and b/ShiftOS.Engine/Resources/skindownarrow.png differ diff --git a/ShiftOS.Engine/Resources/Symbolinfo1.png b/ShiftOS.Engine/Resources/skinfile.png similarity index 55% rename from ShiftOS.Engine/Resources/Symbolinfo1.png rename to ShiftOS.Engine/Resources/skinfile.png index 659d9b3..11048fb 100644 Binary files a/ShiftOS.Engine/Resources/Symbolinfo1.png and b/ShiftOS.Engine/Resources/skinfile.png differ diff --git a/ShiftOS.Engine/Resources/skinuparrow.png b/ShiftOS.Engine/Resources/skinuparrow.png new file mode 100644 index 0000000..753dab1 Binary files /dev/null and b/ShiftOS.Engine/Resources/skinuparrow.png differ diff --git a/ShiftOS.Engine/Resources/snakeyback.bmp b/ShiftOS.Engine/Resources/snakeyback.bmp new file mode 100644 index 0000000..19a55e1 Binary files /dev/null and b/ShiftOS.Engine/Resources/snakeyback.bmp differ diff --git a/ShiftOS.Engine/Resources/stopbutton.png b/ShiftOS.Engine/Resources/stopbutton.png new file mode 100644 index 0000000..b4df28d Binary files /dev/null and b/ShiftOS.Engine/Resources/stopbutton.png differ diff --git a/ShiftOS.Engine/Resources/stretchbutton.png b/ShiftOS.Engine/Resources/stretchbutton.png new file mode 100644 index 0000000..7c1d3f3 Binary files /dev/null and b/ShiftOS.Engine/Resources/stretchbutton.png differ diff --git a/ShiftOS.Engine/Resources/stretchbuttonpressed.png b/ShiftOS.Engine/Resources/stretchbuttonpressed.png new file mode 100644 index 0000000..63ae251 Binary files /dev/null and b/ShiftOS.Engine/Resources/stretchbuttonpressed.png differ diff --git a/ShiftOS.Engine/Resources/symbolWarning.png b/ShiftOS.Engine/Resources/symbolWarning.png deleted file mode 100644 index f8805f6..0000000 Binary files a/ShiftOS.Engine/Resources/symbolWarning.png and /dev/null differ diff --git a/ShiftOS.Engine/Resources/test.png b/ShiftOS.Engine/Resources/test.png new file mode 100644 index 0000000..7a391e5 Binary files /dev/null and b/ShiftOS.Engine/Resources/test.png differ diff --git a/ShiftOS.Engine/Resources/textpad.fw.png b/ShiftOS.Engine/Resources/textpad.fw.png new file mode 100644 index 0000000..0d536ce Binary files /dev/null and b/ShiftOS.Engine/Resources/textpad.fw.png differ diff --git a/ShiftOS.Engine/Resources/tilebutton.png b/ShiftOS.Engine/Resources/tilebutton.png new file mode 100644 index 0000000..2504be2 Binary files /dev/null and b/ShiftOS.Engine/Resources/tilebutton.png differ diff --git a/ShiftOS.Engine/Resources/tilebuttonpressed.png b/ShiftOS.Engine/Resources/tilebuttonpressed.png new file mode 100644 index 0000000..6621cb2 Binary files /dev/null and b/ShiftOS.Engine/Resources/tilebuttonpressed.png differ diff --git a/ShiftOS.Engine/Resources/transactionsClicked.png b/ShiftOS.Engine/Resources/transactionsClicked.png new file mode 100644 index 0000000..cf78531 Binary files /dev/null and b/ShiftOS.Engine/Resources/transactionsClicked.png differ diff --git a/ShiftOS.Engine/Resources/transactionsUnclicked.png b/ShiftOS.Engine/Resources/transactionsUnclicked.png new file mode 100644 index 0000000..0af55df Binary files /dev/null and b/ShiftOS.Engine/Resources/transactionsUnclicked.png differ diff --git a/ShiftOS.Engine/Resources/typesound.wav b/ShiftOS.Engine/Resources/typesound.wav new file mode 100644 index 0000000..d3e381f Binary files /dev/null and b/ShiftOS.Engine/Resources/typesound.wav differ diff --git a/ShiftOS.Engine/Resources/uparrow.png b/ShiftOS.Engine/Resources/uparrow.png new file mode 100644 index 0000000..55a1d61 Binary files /dev/null and b/ShiftOS.Engine/Resources/uparrow.png differ diff --git a/ShiftOS.Engine/Resources/updatecustomcolourpallets.png b/ShiftOS.Engine/Resources/updatecustomcolourpallets.png new file mode 100644 index 0000000..61e7f90 Binary files /dev/null and b/ShiftOS.Engine/Resources/updatecustomcolourpallets.png differ diff --git a/ShiftOS.Engine/Resources/upgradealartpad.png b/ShiftOS.Engine/Resources/upgradealartpad.png new file mode 100644 index 0000000..fa0e6ce Binary files /dev/null and b/ShiftOS.Engine/Resources/upgradealartpad.png differ diff --git a/ShiftOS.Engine/Resources/upgradealclock.png b/ShiftOS.Engine/Resources/upgradealclock.png new file mode 100644 index 0000000..af944a1 Binary files /dev/null and b/ShiftOS.Engine/Resources/upgradealclock.png differ diff --git a/ShiftOS.Engine/Resources/upgradealfileskimmer.png b/ShiftOS.Engine/Resources/upgradealfileskimmer.png new file mode 100644 index 0000000..9cb4a99 Binary files /dev/null and b/ShiftOS.Engine/Resources/upgradealfileskimmer.png differ diff --git a/ShiftOS.Engine/Resources/upgradealpong.png b/ShiftOS.Engine/Resources/upgradealpong.png new file mode 100644 index 0000000..0f60a2c Binary files /dev/null and b/ShiftOS.Engine/Resources/upgradealpong.png differ diff --git a/ShiftOS.Engine/Resources/upgradealshifter.png b/ShiftOS.Engine/Resources/upgradealshifter.png new file mode 100644 index 0000000..a8a7728 Binary files /dev/null and b/ShiftOS.Engine/Resources/upgradealshifter.png differ diff --git a/ShiftOS.Engine/Resources/upgradealshiftorium.png b/ShiftOS.Engine/Resources/upgradealshiftorium.png new file mode 100644 index 0000000..71fe105 Binary files /dev/null and b/ShiftOS.Engine/Resources/upgradealshiftorium.png differ diff --git a/ShiftOS.Engine/Resources/upgradealtextpad.png b/ShiftOS.Engine/Resources/upgradealtextpad.png new file mode 100644 index 0000000..857139f Binary files /dev/null and b/ShiftOS.Engine/Resources/upgradealtextpad.png differ diff --git a/ShiftOS.Engine/Resources/upgradealunitymode.png b/ShiftOS.Engine/Resources/upgradealunitymode.png new file mode 100644 index 0000000..871fb52 Binary files /dev/null and b/ShiftOS.Engine/Resources/upgradealunitymode.png differ diff --git a/ShiftOS.Engine/Resources/upgradeamandpm.png b/ShiftOS.Engine/Resources/upgradeamandpm.png new file mode 100644 index 0000000..dd6b35d Binary files /dev/null and b/ShiftOS.Engine/Resources/upgradeamandpm.png differ diff --git a/ShiftOS.Engine/Resources/upgradeapplaunchermenu.png b/ShiftOS.Engine/Resources/upgradeapplaunchermenu.png new file mode 100644 index 0000000..ba82af9 Binary files /dev/null and b/ShiftOS.Engine/Resources/upgradeapplaunchermenu.png differ diff --git a/ShiftOS.Engine/Resources/upgradeapplaunchershutdown.png b/ShiftOS.Engine/Resources/upgradeapplaunchershutdown.png new file mode 100644 index 0000000..ee5097b Binary files /dev/null and b/ShiftOS.Engine/Resources/upgradeapplaunchershutdown.png differ diff --git a/ShiftOS.Engine/Resources/upgradeartpad.png b/ShiftOS.Engine/Resources/upgradeartpad.png new file mode 100644 index 0000000..ef66c2c Binary files /dev/null and b/ShiftOS.Engine/Resources/upgradeartpad.png differ diff --git a/ShiftOS.Engine/Resources/upgradeartpad128colorpallets.png b/ShiftOS.Engine/Resources/upgradeartpad128colorpallets.png new file mode 100644 index 0000000..6fbaf99 Binary files /dev/null and b/ShiftOS.Engine/Resources/upgradeartpad128colorpallets.png differ diff --git a/ShiftOS.Engine/Resources/upgradeartpad16colorpallets.png b/ShiftOS.Engine/Resources/upgradeartpad16colorpallets.png new file mode 100644 index 0000000..b4dfd50 Binary files /dev/null and b/ShiftOS.Engine/Resources/upgradeartpad16colorpallets.png differ diff --git a/ShiftOS.Engine/Resources/upgradeartpad32colorpallets.png b/ShiftOS.Engine/Resources/upgradeartpad32colorpallets.png new file mode 100644 index 0000000..1a1eda4 Binary files /dev/null and b/ShiftOS.Engine/Resources/upgradeartpad32colorpallets.png differ diff --git a/ShiftOS.Engine/Resources/Symbolinfo - Copy.png b/ShiftOS.Engine/Resources/upgradeartpad4colorpallets.png similarity index 55% rename from ShiftOS.Engine/Resources/Symbolinfo - Copy.png rename to ShiftOS.Engine/Resources/upgradeartpad4colorpallets.png index 659d9b3..d18758b 100644 Binary files a/ShiftOS.Engine/Resources/Symbolinfo - Copy.png and b/ShiftOS.Engine/Resources/upgradeartpad4colorpallets.png differ diff --git a/ShiftOS.Engine/Resources/upgradeartpad64colorpallets.png b/ShiftOS.Engine/Resources/upgradeartpad64colorpallets.png new file mode 100644 index 0000000..ba665ae Binary files /dev/null and b/ShiftOS.Engine/Resources/upgradeartpad64colorpallets.png differ diff --git a/ShiftOS.Engine/Resources/upgradeartpad8colorpallets.png b/ShiftOS.Engine/Resources/upgradeartpad8colorpallets.png new file mode 100644 index 0000000..f4bf2bd Binary files /dev/null and b/ShiftOS.Engine/Resources/upgradeartpad8colorpallets.png differ diff --git a/ShiftOS.Engine/Resources/upgradeartpaderaser.png b/ShiftOS.Engine/Resources/upgradeartpaderaser.png new file mode 100644 index 0000000..ee6a37c Binary files /dev/null and b/ShiftOS.Engine/Resources/upgradeartpaderaser.png differ diff --git a/ShiftOS.Engine/Resources/upgradeartpadfilltool.png b/ShiftOS.Engine/Resources/upgradeartpadfilltool.png new file mode 100644 index 0000000..6dcead2 Binary files /dev/null and b/ShiftOS.Engine/Resources/upgradeartpadfilltool.png differ diff --git a/ShiftOS.Engine/Resources/upgradeartpadicon.png b/ShiftOS.Engine/Resources/upgradeartpadicon.png new file mode 100644 index 0000000..a499621 Binary files /dev/null and b/ShiftOS.Engine/Resources/upgradeartpadicon.png differ diff --git a/ShiftOS.Engine/Resources/upgradeartpadlimitlesspixels.png b/ShiftOS.Engine/Resources/upgradeartpadlimitlesspixels.png new file mode 100644 index 0000000..7163005 Binary files /dev/null and b/ShiftOS.Engine/Resources/upgradeartpadlimitlesspixels.png differ diff --git a/ShiftOS.Engine/Resources/upgradeartpadlinetool.png b/ShiftOS.Engine/Resources/upgradeartpadlinetool.png new file mode 100644 index 0000000..869b21d Binary files /dev/null and b/ShiftOS.Engine/Resources/upgradeartpadlinetool.png differ diff --git a/ShiftOS.Engine/Resources/upgradeartpadload.png b/ShiftOS.Engine/Resources/upgradeartpadload.png new file mode 100644 index 0000000..2c5f061 Binary files /dev/null and b/ShiftOS.Engine/Resources/upgradeartpadload.png differ diff --git a/ShiftOS.Engine/Resources/upgradeartpadnew.png b/ShiftOS.Engine/Resources/upgradeartpadnew.png new file mode 100644 index 0000000..2672079 Binary files /dev/null and b/ShiftOS.Engine/Resources/upgradeartpadnew.png differ diff --git a/ShiftOS.Engine/Resources/upgradeartpadovaltool.png b/ShiftOS.Engine/Resources/upgradeartpadovaltool.png new file mode 100644 index 0000000..fa12d60 Binary files /dev/null and b/ShiftOS.Engine/Resources/upgradeartpadovaltool.png differ diff --git a/ShiftOS.Engine/Resources/upgradeartpadpaintbrushtool.png b/ShiftOS.Engine/Resources/upgradeartpadpaintbrushtool.png new file mode 100644 index 0000000..330ee32 Binary files /dev/null and b/ShiftOS.Engine/Resources/upgradeartpadpaintbrushtool.png differ diff --git a/ShiftOS.Engine/Resources/upgradeartpadpenciltool.png b/ShiftOS.Engine/Resources/upgradeartpadpenciltool.png new file mode 100644 index 0000000..d8eae9c Binary files /dev/null and b/ShiftOS.Engine/Resources/upgradeartpadpenciltool.png differ diff --git a/ShiftOS.Engine/Resources/upgradeartpadpixellimit1024.png b/ShiftOS.Engine/Resources/upgradeartpadpixellimit1024.png new file mode 100644 index 0000000..c40557e Binary files /dev/null and b/ShiftOS.Engine/Resources/upgradeartpadpixellimit1024.png differ diff --git a/ShiftOS.Engine/Resources/upgradeartpadpixellimit16.png b/ShiftOS.Engine/Resources/upgradeartpadpixellimit16.png new file mode 100644 index 0000000..7867b43 Binary files /dev/null and b/ShiftOS.Engine/Resources/upgradeartpadpixellimit16.png differ diff --git a/ShiftOS.Engine/Resources/upgradeartpadpixellimit16384.png b/ShiftOS.Engine/Resources/upgradeartpadpixellimit16384.png new file mode 100644 index 0000000..9496f09 Binary files /dev/null and b/ShiftOS.Engine/Resources/upgradeartpadpixellimit16384.png differ diff --git a/ShiftOS.Engine/Resources/upgradeartpadpixellimit256.png b/ShiftOS.Engine/Resources/upgradeartpadpixellimit256.png new file mode 100644 index 0000000..fb3b9d8 Binary files /dev/null and b/ShiftOS.Engine/Resources/upgradeartpadpixellimit256.png differ diff --git a/ShiftOS.Engine/Resources/upgradeartpadpixellimit4.png b/ShiftOS.Engine/Resources/upgradeartpadpixellimit4.png new file mode 100644 index 0000000..ddce437 Binary files /dev/null and b/ShiftOS.Engine/Resources/upgradeartpadpixellimit4.png differ diff --git a/ShiftOS.Engine/Resources/upgradeartpadpixellimit4096.png b/ShiftOS.Engine/Resources/upgradeartpadpixellimit4096.png new file mode 100644 index 0000000..6ff819f Binary files /dev/null and b/ShiftOS.Engine/Resources/upgradeartpadpixellimit4096.png differ diff --git a/ShiftOS.Engine/Resources/upgradeartpadpixellimit64.png b/ShiftOS.Engine/Resources/upgradeartpadpixellimit64.png new file mode 100644 index 0000000..29eb05f Binary files /dev/null and b/ShiftOS.Engine/Resources/upgradeartpadpixellimit64.png differ diff --git a/ShiftOS.Engine/Resources/upgradeartpadpixellimit65536.png b/ShiftOS.Engine/Resources/upgradeartpadpixellimit65536.png new file mode 100644 index 0000000..5cc23d4 Binary files /dev/null and b/ShiftOS.Engine/Resources/upgradeartpadpixellimit65536.png differ diff --git a/ShiftOS.Engine/Resources/upgradeartpadpixellimit8.png b/ShiftOS.Engine/Resources/upgradeartpadpixellimit8.png new file mode 100644 index 0000000..f21e03e Binary files /dev/null and b/ShiftOS.Engine/Resources/upgradeartpadpixellimit8.png differ diff --git a/ShiftOS.Engine/Resources/upgradeartpadpixelplacer.png b/ShiftOS.Engine/Resources/upgradeartpadpixelplacer.png new file mode 100644 index 0000000..88f1a9a Binary files /dev/null and b/ShiftOS.Engine/Resources/upgradeartpadpixelplacer.png differ diff --git a/ShiftOS.Engine/Resources/upgradeartpadpixelplacermovementmode.png b/ShiftOS.Engine/Resources/upgradeartpadpixelplacermovementmode.png new file mode 100644 index 0000000..39097dc Binary files /dev/null and b/ShiftOS.Engine/Resources/upgradeartpadpixelplacermovementmode.png differ diff --git a/ShiftOS.Engine/Resources/upgradeartpadrectangletool.png b/ShiftOS.Engine/Resources/upgradeartpadrectangletool.png new file mode 100644 index 0000000..0647fa7 Binary files /dev/null and b/ShiftOS.Engine/Resources/upgradeartpadrectangletool.png differ diff --git a/ShiftOS.Engine/Resources/upgradeartpadredo.png b/ShiftOS.Engine/Resources/upgradeartpadredo.png new file mode 100644 index 0000000..c574abd Binary files /dev/null and b/ShiftOS.Engine/Resources/upgradeartpadredo.png differ diff --git a/ShiftOS.Engine/Resources/upgradeartpadsave.png b/ShiftOS.Engine/Resources/upgradeartpadsave.png new file mode 100644 index 0000000..5d464a9 Binary files /dev/null and b/ShiftOS.Engine/Resources/upgradeartpadsave.png differ diff --git a/ShiftOS.Engine/Resources/upgradeartpadtexttool.png b/ShiftOS.Engine/Resources/upgradeartpadtexttool.png new file mode 100644 index 0000000..acf7d56 Binary files /dev/null and b/ShiftOS.Engine/Resources/upgradeartpadtexttool.png differ diff --git a/ShiftOS.Engine/Resources/upgradeartpadundo.png b/ShiftOS.Engine/Resources/upgradeartpadundo.png new file mode 100644 index 0000000..e60c686 Binary files /dev/null and b/ShiftOS.Engine/Resources/upgradeartpadundo.png differ diff --git a/ShiftOS.Engine/Resources/upgradeautoscrollterminal.png b/ShiftOS.Engine/Resources/upgradeautoscrollterminal.png new file mode 100644 index 0000000..096377d Binary files /dev/null and b/ShiftOS.Engine/Resources/upgradeautoscrollterminal.png differ diff --git a/ShiftOS.Engine/Resources/upgradeblue.png b/ShiftOS.Engine/Resources/upgradeblue.png new file mode 100644 index 0000000..d611fd7 Binary files /dev/null and b/ShiftOS.Engine/Resources/upgradeblue.png differ diff --git a/ShiftOS.Engine/Resources/upgradebluecustom.png b/ShiftOS.Engine/Resources/upgradebluecustom.png new file mode 100644 index 0000000..15ff419 Binary files /dev/null and b/ShiftOS.Engine/Resources/upgradebluecustom.png differ diff --git a/ShiftOS.Engine/Resources/upgradeblueshades.png b/ShiftOS.Engine/Resources/upgradeblueshades.png new file mode 100644 index 0000000..e24073b Binary files /dev/null and b/ShiftOS.Engine/Resources/upgradeblueshades.png differ diff --git a/ShiftOS.Engine/Resources/upgradeblueshadeset.png b/ShiftOS.Engine/Resources/upgradeblueshadeset.png new file mode 100644 index 0000000..d1df0a6 Binary files /dev/null and b/ShiftOS.Engine/Resources/upgradeblueshadeset.png differ diff --git a/ShiftOS.Engine/Resources/upgradebrown.png b/ShiftOS.Engine/Resources/upgradebrown.png new file mode 100644 index 0000000..26946f1 Binary files /dev/null and b/ShiftOS.Engine/Resources/upgradebrown.png differ diff --git a/ShiftOS.Engine/Resources/upgradebrowncustom.png b/ShiftOS.Engine/Resources/upgradebrowncustom.png new file mode 100644 index 0000000..689da23 Binary files /dev/null and b/ShiftOS.Engine/Resources/upgradebrowncustom.png differ diff --git a/ShiftOS.Engine/Resources/upgradebrownshades.png b/ShiftOS.Engine/Resources/upgradebrownshades.png new file mode 100644 index 0000000..39da965 Binary files /dev/null and b/ShiftOS.Engine/Resources/upgradebrownshades.png differ diff --git a/ShiftOS.Engine/Resources/upgradebrownshadeset.png b/ShiftOS.Engine/Resources/upgradebrownshadeset.png new file mode 100644 index 0000000..dcaf86b Binary files /dev/null and b/ShiftOS.Engine/Resources/upgradebrownshadeset.png differ diff --git a/ShiftOS.Engine/Resources/upgradeclock.png b/ShiftOS.Engine/Resources/upgradeclock.png new file mode 100644 index 0000000..c89ffeb Binary files /dev/null and b/ShiftOS.Engine/Resources/upgradeclock.png differ diff --git a/ShiftOS.Engine/Resources/upgradeclockicon.png b/ShiftOS.Engine/Resources/upgradeclockicon.png new file mode 100644 index 0000000..d31ab31 Binary files /dev/null and b/ShiftOS.Engine/Resources/upgradeclockicon.png differ diff --git a/ShiftOS.Engine/Resources/upgradeclosebutton.gif b/ShiftOS.Engine/Resources/upgradeclosebutton.gif new file mode 100644 index 0000000..eb45ea6 Binary files /dev/null and b/ShiftOS.Engine/Resources/upgradeclosebutton.gif differ diff --git a/ShiftOS.Engine/Resources/upgradecolourpickericon.png b/ShiftOS.Engine/Resources/upgradecolourpickericon.png new file mode 100644 index 0000000..a9a1e2d Binary files /dev/null and b/ShiftOS.Engine/Resources/upgradecolourpickericon.png differ diff --git a/ShiftOS.Engine/Resources/upgradecustomusername.png b/ShiftOS.Engine/Resources/upgradecustomusername.png new file mode 100644 index 0000000..d2ee85c Binary files /dev/null and b/ShiftOS.Engine/Resources/upgradecustomusername.png differ diff --git a/ShiftOS.Engine/Resources/upgradedesktoppanel.png b/ShiftOS.Engine/Resources/upgradedesktoppanel.png new file mode 100644 index 0000000..db142d4 Binary files /dev/null and b/ShiftOS.Engine/Resources/upgradedesktoppanel.png differ diff --git a/ShiftOS.Engine/Resources/upgradedesktoppanelclock.png b/ShiftOS.Engine/Resources/upgradedesktoppanelclock.png new file mode 100644 index 0000000..1d417ce Binary files /dev/null and b/ShiftOS.Engine/Resources/upgradedesktoppanelclock.png differ diff --git a/ShiftOS.Engine/Resources/upgradedraggablewindows.gif b/ShiftOS.Engine/Resources/upgradedraggablewindows.gif new file mode 100644 index 0000000..c91bbd1 Binary files /dev/null and b/ShiftOS.Engine/Resources/upgradedraggablewindows.gif differ diff --git a/ShiftOS.Engine/Resources/upgradefileskimmer.png b/ShiftOS.Engine/Resources/upgradefileskimmer.png new file mode 100644 index 0000000..8559818 Binary files /dev/null and b/ShiftOS.Engine/Resources/upgradefileskimmer.png differ diff --git a/ShiftOS.Engine/Resources/upgradefileskimmerdelete.png b/ShiftOS.Engine/Resources/upgradefileskimmerdelete.png new file mode 100644 index 0000000..f0ec7d6 Binary files /dev/null and b/ShiftOS.Engine/Resources/upgradefileskimmerdelete.png differ diff --git a/ShiftOS.Engine/Resources/upgradefileskimmericon.png b/ShiftOS.Engine/Resources/upgradefileskimmericon.png new file mode 100644 index 0000000..5c3501e Binary files /dev/null and b/ShiftOS.Engine/Resources/upgradefileskimmericon.png differ diff --git a/ShiftOS.Engine/Resources/upgradefileskimmernew.png b/ShiftOS.Engine/Resources/upgradefileskimmernew.png new file mode 100644 index 0000000..0c519d6 Binary files /dev/null and b/ShiftOS.Engine/Resources/upgradefileskimmernew.png differ diff --git a/ShiftOS.Engine/Resources/upgradegray.png b/ShiftOS.Engine/Resources/upgradegray.png new file mode 100644 index 0000000..ffe4632 Binary files /dev/null and b/ShiftOS.Engine/Resources/upgradegray.png differ diff --git a/ShiftOS.Engine/Resources/upgradegraycustom.png b/ShiftOS.Engine/Resources/upgradegraycustom.png new file mode 100644 index 0000000..adcc04c Binary files /dev/null and b/ShiftOS.Engine/Resources/upgradegraycustom.png differ diff --git a/ShiftOS.Engine/Resources/upgradegrayshades.png b/ShiftOS.Engine/Resources/upgradegrayshades.png new file mode 100644 index 0000000..70945bc Binary files /dev/null and b/ShiftOS.Engine/Resources/upgradegrayshades.png differ diff --git a/ShiftOS.Engine/Resources/upgradegrayshadeset.png b/ShiftOS.Engine/Resources/upgradegrayshadeset.png new file mode 100644 index 0000000..8899401 Binary files /dev/null and b/ShiftOS.Engine/Resources/upgradegrayshadeset.png differ diff --git a/ShiftOS.Engine/Resources/upgradegreen.png b/ShiftOS.Engine/Resources/upgradegreen.png new file mode 100644 index 0000000..775eb4d Binary files /dev/null and b/ShiftOS.Engine/Resources/upgradegreen.png differ diff --git a/ShiftOS.Engine/Resources/upgradegreencustom.png b/ShiftOS.Engine/Resources/upgradegreencustom.png new file mode 100644 index 0000000..cca44c8 Binary files /dev/null and b/ShiftOS.Engine/Resources/upgradegreencustom.png differ diff --git a/ShiftOS.Engine/Resources/upgradegreenshades.png b/ShiftOS.Engine/Resources/upgradegreenshades.png new file mode 100644 index 0000000..1e9c2ef Binary files /dev/null and b/ShiftOS.Engine/Resources/upgradegreenshades.png differ diff --git a/ShiftOS.Engine/Resources/upgradegreenshadeset.png b/ShiftOS.Engine/Resources/upgradegreenshadeset.png new file mode 100644 index 0000000..d52e8ee Binary files /dev/null and b/ShiftOS.Engine/Resources/upgradegreenshadeset.png differ diff --git a/ShiftOS.Engine/Resources/upgradehoursssincemidnight.png b/ShiftOS.Engine/Resources/upgradehoursssincemidnight.png new file mode 100644 index 0000000..506d970 Binary files /dev/null and b/ShiftOS.Engine/Resources/upgradehoursssincemidnight.png differ diff --git a/ShiftOS.Engine/Resources/upgradeiconunitymode.png b/ShiftOS.Engine/Resources/upgradeiconunitymode.png new file mode 100644 index 0000000..ca61f46 Binary files /dev/null and b/ShiftOS.Engine/Resources/upgradeiconunitymode.png differ diff --git a/ShiftOS.Engine/Resources/upgradeinfoboxicon.png b/ShiftOS.Engine/Resources/upgradeinfoboxicon.png new file mode 100644 index 0000000..22db5b2 Binary files /dev/null and b/ShiftOS.Engine/Resources/upgradeinfoboxicon.png differ diff --git a/ShiftOS.Engine/Resources/upgradekiaddons.png b/ShiftOS.Engine/Resources/upgradekiaddons.png new file mode 100644 index 0000000..c7e618b Binary files /dev/null and b/ShiftOS.Engine/Resources/upgradekiaddons.png differ diff --git a/ShiftOS.Engine/Resources/upgradekielements.png b/ShiftOS.Engine/Resources/upgradekielements.png new file mode 100644 index 0000000..5c5b398 Binary files /dev/null and b/ShiftOS.Engine/Resources/upgradekielements.png differ diff --git a/ShiftOS.Engine/Resources/upgradeknowledgeinput.png b/ShiftOS.Engine/Resources/upgradeknowledgeinput.png new file mode 100644 index 0000000..74ec0d0 Binary files /dev/null and b/ShiftOS.Engine/Resources/upgradeknowledgeinput.png differ diff --git a/ShiftOS.Engine/Resources/upgradeknowledgeinputicon.png b/ShiftOS.Engine/Resources/upgradeknowledgeinputicon.png new file mode 100644 index 0000000..d5b5b42 Binary files /dev/null and b/ShiftOS.Engine/Resources/upgradeknowledgeinputicon.png differ diff --git a/ShiftOS.Engine/Resources/upgrademinimizebutton.png b/ShiftOS.Engine/Resources/upgrademinimizebutton.png new file mode 100644 index 0000000..4068564 Binary files /dev/null and b/ShiftOS.Engine/Resources/upgrademinimizebutton.png differ diff --git a/ShiftOS.Engine/Resources/upgrademinimizecommand.png b/ShiftOS.Engine/Resources/upgrademinimizecommand.png new file mode 100644 index 0000000..c268e68 Binary files /dev/null and b/ShiftOS.Engine/Resources/upgrademinimizecommand.png differ diff --git a/ShiftOS.Engine/Resources/upgrademinuteaccuracytime.png b/ShiftOS.Engine/Resources/upgrademinuteaccuracytime.png new file mode 100644 index 0000000..697a60b Binary files /dev/null and b/ShiftOS.Engine/Resources/upgrademinuteaccuracytime.png differ diff --git a/ShiftOS.Engine/Resources/upgrademinutesssincemidnight.png b/ShiftOS.Engine/Resources/upgrademinutesssincemidnight.png new file mode 100644 index 0000000..45b7889 Binary files /dev/null and b/ShiftOS.Engine/Resources/upgrademinutesssincemidnight.png differ diff --git a/ShiftOS.Engine/Resources/upgrademoveablewindows.gif b/ShiftOS.Engine/Resources/upgrademoveablewindows.gif new file mode 100644 index 0000000..3e657a8 Binary files /dev/null and b/ShiftOS.Engine/Resources/upgrademoveablewindows.gif differ diff --git a/ShiftOS.Engine/Resources/upgrademultitasking.png b/ShiftOS.Engine/Resources/upgrademultitasking.png new file mode 100644 index 0000000..536c40a Binary files /dev/null and b/ShiftOS.Engine/Resources/upgrademultitasking.png differ diff --git a/ShiftOS.Engine/Resources/upgradeorange.png b/ShiftOS.Engine/Resources/upgradeorange.png new file mode 100644 index 0000000..b45f890 Binary files /dev/null and b/ShiftOS.Engine/Resources/upgradeorange.png differ diff --git a/ShiftOS.Engine/Resources/upgradeorangecustom.png b/ShiftOS.Engine/Resources/upgradeorangecustom.png new file mode 100644 index 0000000..84bf020 Binary files /dev/null and b/ShiftOS.Engine/Resources/upgradeorangecustom.png differ diff --git a/ShiftOS.Engine/Resources/upgradeorangeshades.png b/ShiftOS.Engine/Resources/upgradeorangeshades.png new file mode 100644 index 0000000..bfe5683 Binary files /dev/null and b/ShiftOS.Engine/Resources/upgradeorangeshades.png differ diff --git a/ShiftOS.Engine/Resources/upgradeorangeshadeset.png b/ShiftOS.Engine/Resources/upgradeorangeshadeset.png new file mode 100644 index 0000000..e30a466 Binary files /dev/null and b/ShiftOS.Engine/Resources/upgradeorangeshadeset.png differ diff --git a/ShiftOS.Engine/Resources/upgradeosname.png b/ShiftOS.Engine/Resources/upgradeosname.png new file mode 100644 index 0000000..bb0db4f Binary files /dev/null and b/ShiftOS.Engine/Resources/upgradeosname.png differ diff --git a/ShiftOS.Engine/Resources/upgradepanelbuttons.png b/ShiftOS.Engine/Resources/upgradepanelbuttons.png new file mode 100644 index 0000000..451058a Binary files /dev/null and b/ShiftOS.Engine/Resources/upgradepanelbuttons.png differ diff --git a/ShiftOS.Engine/Resources/upgradepink.png b/ShiftOS.Engine/Resources/upgradepink.png new file mode 100644 index 0000000..6312fa1 Binary files /dev/null and b/ShiftOS.Engine/Resources/upgradepink.png differ diff --git a/ShiftOS.Engine/Resources/upgradepinkcustom.png b/ShiftOS.Engine/Resources/upgradepinkcustom.png new file mode 100644 index 0000000..60ed53a Binary files /dev/null and b/ShiftOS.Engine/Resources/upgradepinkcustom.png differ diff --git a/ShiftOS.Engine/Resources/upgradepinkshades.png b/ShiftOS.Engine/Resources/upgradepinkshades.png new file mode 100644 index 0000000..cf715e4 Binary files /dev/null and b/ShiftOS.Engine/Resources/upgradepinkshades.png differ diff --git a/ShiftOS.Engine/Resources/upgradepinkshadeset.png b/ShiftOS.Engine/Resources/upgradepinkshadeset.png new file mode 100644 index 0000000..dc83681 Binary files /dev/null and b/ShiftOS.Engine/Resources/upgradepinkshadeset.png differ diff --git a/ShiftOS.Engine/Resources/upgradepong.png b/ShiftOS.Engine/Resources/upgradepong.png new file mode 100644 index 0000000..d17c5c7 Binary files /dev/null and b/ShiftOS.Engine/Resources/upgradepong.png differ diff --git a/ShiftOS.Engine/Resources/upgradepongicon.png b/ShiftOS.Engine/Resources/upgradepongicon.png new file mode 100644 index 0000000..61dffe3 Binary files /dev/null and b/ShiftOS.Engine/Resources/upgradepongicon.png differ diff --git a/ShiftOS.Engine/Resources/upgradepurple.png b/ShiftOS.Engine/Resources/upgradepurple.png new file mode 100644 index 0000000..7ac8ce5 Binary files /dev/null and b/ShiftOS.Engine/Resources/upgradepurple.png differ diff --git a/ShiftOS.Engine/Resources/upgradepurplecustom.png b/ShiftOS.Engine/Resources/upgradepurplecustom.png new file mode 100644 index 0000000..eae2523 Binary files /dev/null and b/ShiftOS.Engine/Resources/upgradepurplecustom.png differ diff --git a/ShiftOS.Engine/Resources/upgradepurpleshades.png b/ShiftOS.Engine/Resources/upgradepurpleshades.png new file mode 100644 index 0000000..52323a6 Binary files /dev/null and b/ShiftOS.Engine/Resources/upgradepurpleshades.png differ diff --git a/ShiftOS.Engine/Resources/upgradepurpleshadeset.png b/ShiftOS.Engine/Resources/upgradepurpleshadeset.png new file mode 100644 index 0000000..4e0fc5e Binary files /dev/null and b/ShiftOS.Engine/Resources/upgradepurpleshadeset.png differ diff --git a/ShiftOS.Engine/Resources/upgradered.png b/ShiftOS.Engine/Resources/upgradered.png new file mode 100644 index 0000000..0337b5e Binary files /dev/null and b/ShiftOS.Engine/Resources/upgradered.png differ diff --git a/ShiftOS.Engine/Resources/upgraderedcustom.png b/ShiftOS.Engine/Resources/upgraderedcustom.png new file mode 100644 index 0000000..e2e37b3 Binary files /dev/null and b/ShiftOS.Engine/Resources/upgraderedcustom.png differ diff --git a/ShiftOS.Engine/Resources/upgraderedshades.png b/ShiftOS.Engine/Resources/upgraderedshades.png new file mode 100644 index 0000000..3f6afb3 Binary files /dev/null and b/ShiftOS.Engine/Resources/upgraderedshades.png differ diff --git a/ShiftOS.Engine/Resources/upgraderedshadeset.png b/ShiftOS.Engine/Resources/upgraderedshadeset.png new file mode 100644 index 0000000..7ad2ffe Binary files /dev/null and b/ShiftOS.Engine/Resources/upgraderedshadeset.png differ diff --git a/ShiftOS.Engine/Resources/upgraderemoveth1.png b/ShiftOS.Engine/Resources/upgraderemoveth1.png new file mode 100644 index 0000000..0b63d2a Binary files /dev/null and b/ShiftOS.Engine/Resources/upgraderemoveth1.png differ diff --git a/ShiftOS.Engine/Resources/upgraderemoveth2.png b/ShiftOS.Engine/Resources/upgraderemoveth2.png new file mode 100644 index 0000000..c9f45e4 Binary files /dev/null and b/ShiftOS.Engine/Resources/upgraderemoveth2.png differ diff --git a/ShiftOS.Engine/Resources/upgraderemoveth3.png b/ShiftOS.Engine/Resources/upgraderemoveth3.png new file mode 100644 index 0000000..68c6e33 Binary files /dev/null and b/ShiftOS.Engine/Resources/upgraderemoveth3.png differ diff --git a/ShiftOS.Engine/Resources/upgraderemoveth4.png b/ShiftOS.Engine/Resources/upgraderemoveth4.png new file mode 100644 index 0000000..ecedb19 Binary files /dev/null and b/ShiftOS.Engine/Resources/upgraderemoveth4.png differ diff --git a/ShiftOS.Engine/Resources/upgraderesize.png b/ShiftOS.Engine/Resources/upgraderesize.png new file mode 100644 index 0000000..f57d4b4 Binary files /dev/null and b/ShiftOS.Engine/Resources/upgraderesize.png differ diff --git a/ShiftOS.Engine/Resources/upgraderollupbutton.gif b/ShiftOS.Engine/Resources/upgraderollupbutton.gif new file mode 100644 index 0000000..4157203 Binary files /dev/null and b/ShiftOS.Engine/Resources/upgraderollupbutton.gif differ diff --git a/ShiftOS.Engine/Resources/upgraderollupcommand.png b/ShiftOS.Engine/Resources/upgraderollupcommand.png new file mode 100644 index 0000000..330adb0 Binary files /dev/null and b/ShiftOS.Engine/Resources/upgraderollupcommand.png differ diff --git a/ShiftOS.Engine/Resources/upgradesecondssincemidnight.png b/ShiftOS.Engine/Resources/upgradesecondssincemidnight.png new file mode 100644 index 0000000..0bd8ae0 Binary files /dev/null and b/ShiftOS.Engine/Resources/upgradesecondssincemidnight.png differ diff --git a/ShiftOS.Engine/Resources/upgradesgameconsoles.png b/ShiftOS.Engine/Resources/upgradesgameconsoles.png new file mode 100644 index 0000000..a52fffb Binary files /dev/null and b/ShiftOS.Engine/Resources/upgradesgameconsoles.png differ diff --git a/ShiftOS.Engine/Resources/upgradeshiftapplauncher.png b/ShiftOS.Engine/Resources/upgradeshiftapplauncher.png new file mode 100644 index 0000000..db97f08 Binary files /dev/null and b/ShiftOS.Engine/Resources/upgradeshiftapplauncher.png differ diff --git a/ShiftOS.Engine/Resources/upgradeshiftborders.png b/ShiftOS.Engine/Resources/upgradeshiftborders.png new file mode 100644 index 0000000..58f00b3 Binary files /dev/null and b/ShiftOS.Engine/Resources/upgradeshiftborders.png differ diff --git a/ShiftOS.Engine/Resources/upgradeshiftbuttons.png b/ShiftOS.Engine/Resources/upgradeshiftbuttons.png new file mode 100644 index 0000000..a678d21 Binary files /dev/null and b/ShiftOS.Engine/Resources/upgradeshiftbuttons.png differ diff --git a/ShiftOS.Engine/Resources/upgradeshiftdesktop.png b/ShiftOS.Engine/Resources/upgradeshiftdesktop.png new file mode 100644 index 0000000..f48296f Binary files /dev/null and b/ShiftOS.Engine/Resources/upgradeshiftdesktop.png differ diff --git a/ShiftOS.Engine/Resources/upgradeshiftdesktoppanel.png b/ShiftOS.Engine/Resources/upgradeshiftdesktoppanel.png new file mode 100644 index 0000000..421bae5 Binary files /dev/null and b/ShiftOS.Engine/Resources/upgradeshiftdesktoppanel.png differ diff --git a/ShiftOS.Engine/Resources/upgradeshifter.png b/ShiftOS.Engine/Resources/upgradeshifter.png new file mode 100644 index 0000000..d1b507f Binary files /dev/null and b/ShiftOS.Engine/Resources/upgradeshifter.png differ diff --git a/ShiftOS.Engine/Resources/upgradeshiftericon.png b/ShiftOS.Engine/Resources/upgradeshiftericon.png new file mode 100644 index 0000000..4c04dc1 Binary files /dev/null and b/ShiftOS.Engine/Resources/upgradeshiftericon.png differ diff --git a/ShiftOS.Engine/Resources/upgradeshiftitems.png b/ShiftOS.Engine/Resources/upgradeshiftitems.png new file mode 100644 index 0000000..8528d3c Binary files /dev/null and b/ShiftOS.Engine/Resources/upgradeshiftitems.png differ diff --git a/ShiftOS.Engine/Resources/upgradeshiftoriumicon.png b/ShiftOS.Engine/Resources/upgradeshiftoriumicon.png new file mode 100644 index 0000000..61247df Binary files /dev/null and b/ShiftOS.Engine/Resources/upgradeshiftoriumicon.png differ diff --git a/ShiftOS.Engine/Resources/upgradeshiftpanelbuttons.png b/ShiftOS.Engine/Resources/upgradeshiftpanelbuttons.png new file mode 100644 index 0000000..36fc82a Binary files /dev/null and b/ShiftOS.Engine/Resources/upgradeshiftpanelbuttons.png differ diff --git a/ShiftOS.Engine/Resources/upgradeshiftpanelclock.png b/ShiftOS.Engine/Resources/upgradeshiftpanelclock.png new file mode 100644 index 0000000..cbe4cf8 Binary files /dev/null and b/ShiftOS.Engine/Resources/upgradeshiftpanelclock.png differ diff --git a/ShiftOS.Engine/Resources/upgradeshifttitlebar.png b/ShiftOS.Engine/Resources/upgradeshifttitlebar.png new file mode 100644 index 0000000..91c8090 Binary files /dev/null and b/ShiftOS.Engine/Resources/upgradeshifttitlebar.png differ diff --git a/ShiftOS.Engine/Resources/upgradeshifttitletext.png b/ShiftOS.Engine/Resources/upgradeshifttitletext.png new file mode 100644 index 0000000..9242d9a Binary files /dev/null and b/ShiftOS.Engine/Resources/upgradeshifttitletext.png differ diff --git a/ShiftOS.Engine/Resources/upgradeshutdownicon.png b/ShiftOS.Engine/Resources/upgradeshutdownicon.png new file mode 100644 index 0000000..4ada5ca Binary files /dev/null and b/ShiftOS.Engine/Resources/upgradeshutdownicon.png differ diff --git a/ShiftOS.Engine/Resources/upgradeskicarbrands.png b/ShiftOS.Engine/Resources/upgradeskicarbrands.png new file mode 100644 index 0000000..a73d5cc Binary files /dev/null and b/ShiftOS.Engine/Resources/upgradeskicarbrands.png differ diff --git a/ShiftOS.Engine/Resources/upgradeskinning.png b/ShiftOS.Engine/Resources/upgradeskinning.png new file mode 100644 index 0000000..020de14 Binary files /dev/null and b/ShiftOS.Engine/Resources/upgradeskinning.png differ diff --git a/ShiftOS.Engine/Resources/upgradesplitsecondaccuracy.png b/ShiftOS.Engine/Resources/upgradesplitsecondaccuracy.png new file mode 100644 index 0000000..eff89a5 Binary files /dev/null and b/ShiftOS.Engine/Resources/upgradesplitsecondaccuracy.png differ diff --git a/ShiftOS.Engine/Resources/upgradesysinfo.png b/ShiftOS.Engine/Resources/upgradesysinfo.png new file mode 100644 index 0000000..42c9c13 Binary files /dev/null and b/ShiftOS.Engine/Resources/upgradesysinfo.png differ diff --git a/ShiftOS.Engine/Resources/upgradeterminalicon.png b/ShiftOS.Engine/Resources/upgradeterminalicon.png new file mode 100644 index 0000000..5c65a13 Binary files /dev/null and b/ShiftOS.Engine/Resources/upgradeterminalicon.png differ diff --git a/ShiftOS.Engine/Resources/upgradeterminalscrollbar.png b/ShiftOS.Engine/Resources/upgradeterminalscrollbar.png new file mode 100644 index 0000000..ffa3dea Binary files /dev/null and b/ShiftOS.Engine/Resources/upgradeterminalscrollbar.png differ diff --git a/ShiftOS.Engine/Resources/upgradetextpad.png b/ShiftOS.Engine/Resources/upgradetextpad.png new file mode 100644 index 0000000..03958e8 Binary files /dev/null and b/ShiftOS.Engine/Resources/upgradetextpad.png differ diff --git a/ShiftOS.Engine/Resources/upgradetextpadicon.png b/ShiftOS.Engine/Resources/upgradetextpadicon.png new file mode 100644 index 0000000..f144a8b Binary files /dev/null and b/ShiftOS.Engine/Resources/upgradetextpadicon.png differ diff --git a/ShiftOS.Engine/Resources/upgradetextpadnew.png b/ShiftOS.Engine/Resources/upgradetextpadnew.png new file mode 100644 index 0000000..8dad0ce Binary files /dev/null and b/ShiftOS.Engine/Resources/upgradetextpadnew.png differ diff --git a/ShiftOS.Engine/Resources/upgradetextpadopen.png b/ShiftOS.Engine/Resources/upgradetextpadopen.png new file mode 100644 index 0000000..c29190c Binary files /dev/null and b/ShiftOS.Engine/Resources/upgradetextpadopen.png differ diff --git a/ShiftOS.Engine/Resources/upgradetextpadsave.png b/ShiftOS.Engine/Resources/upgradetextpadsave.png new file mode 100644 index 0000000..d62d369 Binary files /dev/null and b/ShiftOS.Engine/Resources/upgradetextpadsave.png differ diff --git a/ShiftOS.Engine/Resources/upgradetitlebar.png b/ShiftOS.Engine/Resources/upgradetitlebar.png new file mode 100644 index 0000000..722b60e Binary files /dev/null and b/ShiftOS.Engine/Resources/upgradetitlebar.png differ diff --git a/ShiftOS.Engine/Resources/upgradetitletext.png b/ShiftOS.Engine/Resources/upgradetitletext.png new file mode 100644 index 0000000..e29d7d3 Binary files /dev/null and b/ShiftOS.Engine/Resources/upgradetitletext.png differ diff --git a/ShiftOS.Engine/Resources/upgradetrm.png b/ShiftOS.Engine/Resources/upgradetrm.png new file mode 100644 index 0000000..bc6f02c Binary files /dev/null and b/ShiftOS.Engine/Resources/upgradetrm.png differ diff --git a/ShiftOS.Engine/Resources/upgradeunitymode.png b/ShiftOS.Engine/Resources/upgradeunitymode.png new file mode 100644 index 0000000..24fa057 Binary files /dev/null and b/ShiftOS.Engine/Resources/upgradeunitymode.png differ diff --git a/ShiftOS.Engine/Resources/upgradeusefulpanelbuttons.png b/ShiftOS.Engine/Resources/upgradeusefulpanelbuttons.png new file mode 100644 index 0000000..6308051 Binary files /dev/null and b/ShiftOS.Engine/Resources/upgradeusefulpanelbuttons.png differ diff --git a/ShiftOS.Engine/Resources/upgradevirusscanner.png b/ShiftOS.Engine/Resources/upgradevirusscanner.png new file mode 100644 index 0000000..37e548e Binary files /dev/null and b/ShiftOS.Engine/Resources/upgradevirusscanner.png differ diff --git a/ShiftOS.Engine/Resources/upgradewindowborders.png b/ShiftOS.Engine/Resources/upgradewindowborders.png new file mode 100644 index 0000000..fb7e876 Binary files /dev/null and b/ShiftOS.Engine/Resources/upgradewindowborders.png differ diff --git a/ShiftOS.Engine/Resources/upgradewindowedterminal.png b/ShiftOS.Engine/Resources/upgradewindowedterminal.png new file mode 100644 index 0000000..2f87ce0 Binary files /dev/null and b/ShiftOS.Engine/Resources/upgradewindowedterminal.png differ diff --git a/ShiftOS.Engine/Resources/upgradewindowsanywhere.png b/ShiftOS.Engine/Resources/upgradewindowsanywhere.png new file mode 100644 index 0000000..9fa307c Binary files /dev/null and b/ShiftOS.Engine/Resources/upgradewindowsanywhere.png differ diff --git a/ShiftOS.Engine/Resources/upgradeyellow.png b/ShiftOS.Engine/Resources/upgradeyellow.png new file mode 100644 index 0000000..1e4e13d Binary files /dev/null and b/ShiftOS.Engine/Resources/upgradeyellow.png differ diff --git a/ShiftOS.Engine/Resources/upgradeyellowcustom.png b/ShiftOS.Engine/Resources/upgradeyellowcustom.png new file mode 100644 index 0000000..641b40f Binary files /dev/null and b/ShiftOS.Engine/Resources/upgradeyellowcustom.png differ diff --git a/ShiftOS.Engine/Resources/upgradeyellowshades.png b/ShiftOS.Engine/Resources/upgradeyellowshades.png new file mode 100644 index 0000000..9052945 Binary files /dev/null and b/ShiftOS.Engine/Resources/upgradeyellowshades.png differ diff --git a/ShiftOS.Engine/Resources/upgradeyellowshadeset.png b/ShiftOS.Engine/Resources/upgradeyellowshadeset.png new file mode 100644 index 0000000..05c9ada Binary files /dev/null and b/ShiftOS.Engine/Resources/upgradeyellowshadeset.png differ diff --git a/ShiftOS.Engine/Resources/webback.png b/ShiftOS.Engine/Resources/webback.png new file mode 100644 index 0000000..6e52ffc Binary files /dev/null and b/ShiftOS.Engine/Resources/webback.png differ diff --git a/ShiftOS.Engine/Resources/webforward.png b/ShiftOS.Engine/Resources/webforward.png new file mode 100644 index 0000000..eea3e76 Binary files /dev/null and b/ShiftOS.Engine/Resources/webforward.png differ diff --git a/ShiftOS.Engine/Resources/webhome.png b/ShiftOS.Engine/Resources/webhome.png new file mode 100644 index 0000000..5bb886f Binary files /dev/null and b/ShiftOS.Engine/Resources/webhome.png differ diff --git a/ShiftOS.Engine/Resources/writesound.wav b/ShiftOS.Engine/Resources/writesound.wav new file mode 100644 index 0000000..84092d0 Binary files /dev/null and b/ShiftOS.Engine/Resources/writesound.wav differ diff --git a/ShiftOS.Engine/Resources/zoombutton.png b/ShiftOS.Engine/Resources/zoombutton.png new file mode 100644 index 0000000..32e5da9 Binary files /dev/null and b/ShiftOS.Engine/Resources/zoombutton.png differ diff --git a/ShiftOS.Engine/Resources/zoombuttonpressed.png b/ShiftOS.Engine/Resources/zoombuttonpressed.png new file mode 100644 index 0000000..d82d2be Binary files /dev/null and b/ShiftOS.Engine/Resources/zoombuttonpressed.png differ diff --git a/ShiftOS.Engine/ShiftFS/IShiftNode.cs b/ShiftOS.Engine/ShiftFS/IShiftNode.cs new file mode 100644 index 0000000..f3a1a19 --- /dev/null +++ b/ShiftOS.Engine/ShiftFS/IShiftNode.cs @@ -0,0 +1,23 @@ +using System; +using Whoa; + +namespace ShiftOS.Engine.ShiftFS +{ + public interface IShiftNode + { + + string Name { get; set; } + + + string FullName { get; } + + + ShiftDirectory Parent { get; set; } + + + ShiftTree Drive { get; } + + + Guid Guid { get; } + } +} \ No newline at end of file diff --git a/ShiftOS.Engine/ShiftFS/ShiftDirectory.cs b/ShiftOS.Engine/ShiftFS/ShiftDirectory.cs index 64ac4f2..249738f 100644 --- a/ShiftOS.Engine/ShiftFS/ShiftDirectory.cs +++ b/ShiftOS.Engine/ShiftFS/ShiftDirectory.cs @@ -1,50 +1,89 @@ -using System.Collections.ObjectModel; +using System; +using System.Collections.Generic; using System.IO; using System.Linq; +using Whoa; namespace ShiftOS.Engine.ShiftFS { - public class ShiftDirectory : ShiftFsObject + [Serializable] + public class ShiftDirectory : List, IShiftNode { - public ShiftDirectory(string path) : base(path) + public ShiftDirectory(string name) => Name = name; + public ShiftDirectory(string name, ShiftDirectory parent) { - path = path.Replace(ShiftFs.SavePath, ""); - var dir = new DirectoryInfo(Path.Combine(ShiftFs.SavePath, path)); - Name = dir.Name; - FullDiskName = dir.FullName; - FullName = path; - - Children.CollectionChanged += (sender, e) => { }; + Name = name; + Parent = parent; } - public ShiftFsObject this[string name] => Children.First(f => f.Name == name); - public ShiftFsObject this[int index] => Children[index]; - public new ShiftDirectory Parent => new ShiftDirectory(new DirectoryInfo(FullDiskName).Parent.FullName); + public IShiftNode this[string name] => this.First(n => string.Equals(n.Name, name, StringComparison.Ordinal)); - public ObservableCollection Children + + public string Name { get; set; } + + public IEnumerable Flatten() { - get + foreach (var item in this) { - var collection = new ObservableCollection(); - - foreach (var dir in new DirectoryInfo(Path.Combine(ShiftFs.SavePath, FullName)).EnumerateDirectories()) + switch (item) { - collection.Add(new ShiftDirectory(dir.FullName)); + case ShiftFile file: + yield return file; + break; + case ShiftDirectory dir: + foreach (var shiftNode in dir.Flatten()) + { + yield return shiftNode; + } + break; } - - foreach (var file in new DirectoryInfo(Path.Combine(ShiftFs.SavePath, FullName)).EnumerateFiles()) - { - collection.Add(new ShiftFile(file.FullName.Replace(ShiftFs.SavePath, ""))); - } - - return collection; } } - public ObservableCollection Files => new ObservableCollection(Children.OfType()); + public IEnumerable FlattenFolders() + { + foreach (var item in this) + { + if (!(item is ShiftDirectory dir)) continue; + yield return dir; - public ObservableCollection Directories - => new ObservableCollection(Children.OfType()); + foreach (var subdir in dir.FlattenFolders()) + { + yield return subdir; + } + } + } + + public string FullName + { + get + { + var list = new List { Name }; + var currentNode = Parent; + while (currentNode?.Parent != null ) + { + list.Add(currentNode.Name); + currentNode = currentNode.Parent; + } + + return Path.Combine(list.Reverse().ToArray()); + } + } + + public ShiftDirectory Parent + { + get => Drive.FlattenFolders().FirstOrDefault(x => x.Contains(this)); + set + { + value.Add(this); + Parent?.Remove(this); + } + } + + public ShiftTree Drive => ShiftFS.Drives.First(d => d.FlattenFolders().Contains(this)); + + + public Guid Guid { get; } = Guid.NewGuid(); } } \ No newline at end of file diff --git a/ShiftOS.Engine/ShiftFS/ShiftDrive.cs b/ShiftOS.Engine/ShiftFS/ShiftDrive.cs deleted file mode 100644 index cde9e8d..0000000 --- a/ShiftOS.Engine/ShiftFS/ShiftDrive.cs +++ /dev/null @@ -1,20 +0,0 @@ -using System.IO; -using ShiftOS.Engine.Misc; - -namespace ShiftOS.Engine.ShiftFS -{ - public class ShiftDrive - { - internal ShiftDrive(DirectoryInfo dir) - { - Label = dir.Name; - var file = new IniFile(Path.Combine(dir.FullName, "driveinfo.ini")); - Letter = char.TryParse(file.ReadValue("", "DriveLetter"), out var letter) ? letter : '?'; - Contents = new ShiftDirectory(dir.FullName); - } - - public string Label { get; } - public char Letter { get; } - public ShiftDirectory Contents { get; } - } -} \ No newline at end of file diff --git a/ShiftOS.Engine/ShiftFS/ShiftFS.cs b/ShiftOS.Engine/ShiftFS/ShiftFS.cs index d188bee..de406a7 100644 --- a/ShiftOS.Engine/ShiftFS/ShiftFS.cs +++ b/ShiftOS.Engine/ShiftFS/ShiftFS.cs @@ -1,34 +1,80 @@ using System; -using System.Collections.ObjectModel; +using System.Collections.Generic; +using System.Diagnostics; using System.IO; +using System.Runtime.Serialization.Formatters.Binary; +using System.Windows.Forms; +using ShiftOS.Engine.Misc; namespace ShiftOS.Engine.ShiftFS { - public static class ShiftFs + public static class ShiftFS { - internal static readonly string SavePath = Path.Combine(Environment.CurrentDirectory, "Save") + "\\"; + static readonly string FilePath = Path.Combine(Environment.CurrentDirectory, "save.bin"); - public static ObservableCollection Drives = new ObservableCollection(); + static readonly FileSystemWatcher _watcher; + + static readonly BinaryFormatter _formatter = new BinaryFormatter(); + + public static EventList Drives { get; private set; } = new EventList(); - static ShiftFs() + public static void Save() { - if (Directory.Exists(SavePath)) + using (var fs = File.OpenWrite(FilePath)) { - var info = new DirectoryInfo(SavePath); - foreach (var dir in info.EnumerateDirectories()) - { - Drives.Add(new ShiftDrive(dir)); - } - } - else - { - CreateSaveFile(); + //Whoa.Whoa.SerialiseObject(fs, Drives); + _formatter.Serialize(fs, Drives); } } - public static void CreateSaveFile() + + static ShiftFS() { - throw new NotImplementedException(); + Drives.ItemAdded += (sender, e) => Debug.WriteLine(e.Item.Name + e.Item.Letter); + + if (!File.Exists(FilePath)) + { + using (File.Create(FilePath)) + { + + Drives.Add(new ShiftTree("Local Disk", 'C') + { + new ShiftDirectory("usr") + { + //i'll put in extensions later + new ShiftFile("stringfile.txt", "THIS IS SECRETEXT") + }, + new ShiftDirectory("libs") + { + new ShiftFile("thing.dll", "oh no it's not code FACH") + } + + }); + } + + Save(); + + MessageBox.Show("Save file created."); + Debug.WriteLine("Drives: " + Drives.Count); + } + + WatcherOnChanged(null, null); + + _watcher = new FileSystemWatcher(Environment.CurrentDirectory) + { + Filter = "save.bin", + }; + + _watcher.Changed += WatcherOnChanged; + } + + static void WatcherOnChanged(object sender, FileSystemEventArgs e) + { + using (var fs = File.OpenRead(FilePath)) + { + //Drives = Whoa.Whoa.DeserialiseObject>(fs); + Drives = (EventList) _formatter.Deserialize(fs); + } } } } \ No newline at end of file diff --git a/ShiftOS.Engine/ShiftFS/ShiftFSObject.cs b/ShiftOS.Engine/ShiftFS/ShiftFSObject.cs deleted file mode 100644 index 69750fa..0000000 --- a/ShiftOS.Engine/ShiftFS/ShiftFSObject.cs +++ /dev/null @@ -1,25 +0,0 @@ -using System.IO; - -namespace ShiftOS.Engine.ShiftFS -{ - public abstract class ShiftFsObject - { - protected ShiftFsObject(string path) - { - if (!File.Exists(Path.Combine(ShiftFs.SavePath, path)) && !Directory.Exists(Path.Combine(ShiftFs.SavePath, path))) - { - throw new FileNotFoundException(); - } - } - - public string Name { get; set; } - public ShiftDirectory Parent { get; protected set; } - public string FullName { get; set; } - protected string FullDiskName { get; set; } - - public void Delete() - { - File.Delete(FullDiskName); - } - } -} \ No newline at end of file diff --git a/ShiftOS.Engine/ShiftFS/ShiftFile.cs b/ShiftOS.Engine/ShiftFS/ShiftFile.cs index 1a2413c..c8a8ef4 100644 --- a/ShiftOS.Engine/ShiftFS/ShiftFile.cs +++ b/ShiftOS.Engine/ShiftFS/ShiftFile.cs @@ -1,48 +1,88 @@ using System; +using System.Collections.Generic; +using System.Drawing; using System.IO; -using System.Runtime.Serialization.Formatters.Binary; +using System.Linq; +using Whoa; namespace ShiftOS.Engine.ShiftFS { - public class ShiftFile : ShiftFsObject + [Serializable] + public class ShiftFile : ShiftFile { - public ShiftFile(string path) : base(path) + public ShiftFile(string name) => Name = name; + public ShiftFile(string name, ShiftDirectory directory) { - path = path.Replace(ShiftFs.SavePath, ""); - - using (var fs = new FileStream(Path.Combine(ShiftFs.SavePath, path), FileMode.Open)) - { - Bytes = new MemoryStream(); - fs.CopyTo(Bytes); - } - - var file = new FileInfo(Path.Combine(ShiftFs.SavePath, path)); - - Name = file.Name; - FullDiskName = file.FullName; - FullName = path; + Name = name; + Parent = directory; + } + public ShiftFile(string name, T @object, ShiftDirectory directory) + { + Name = name; + Object = @object; + Parent = directory; + } + public ShiftFile(string name, T @object, ShiftDirectory directory, Bitmap icon) + { + Name = name; + Object = @object; + Parent = directory; + Icon = icon; + } + public ShiftFile(string name, T @object) + { + Name = name; + Object = @object; + } + public ShiftFile(string name, T @object, Bitmap icon) + { + Name = name; + Object = @object; + Icon = icon; } - public new ShiftDirectory Parent => new ShiftDirectory(new FileInfo(FullDiskName).Directory.FullName); - public MemoryStream Bytes { get; set; } - public long Length => Bytes.Length; + + public T Object { get; set; } } - public class ShiftFile : ShiftFile // please C# gods let us constrain to attributes + [Serializable] + public abstract class ShiftFile : IShiftNode { - public ShiftFile(string path) : base(path) + public Bitmap Icon { get; set; } + + public string Name { get; set; } + + public string FullName { - if (!typeof(T).IsSerializable) + get { - throw new InvalidOperationException("Non-serializable types are not supported"); + var list = new List { Name }; + var currentNode = Parent; + while (currentNode?.Parent != null) + { + list.Add(currentNode.Name); + currentNode = currentNode.Parent; + } + + return Path.Combine(list.Reverse().ToArray()) + "\\"; + } + } + + public ShiftDirectory Parent + { + get => Drive.FlattenFolders().FirstOrDefault(x => x.Contains(this)); + set + { + value.Add(this); + Parent?.Remove(this); } } - public T Object - { - get => (T) new BinaryFormatter().Deserialize(Bytes); - set => new BinaryFormatter().Serialize(Bytes, value); - } + public ShiftTree Drive => ShiftFS.Drives.First(d => d.FlattenFolders().FirstOrDefault(f => f.Contains(this)) != null); + + + public Guid Guid { get; } = Guid.NewGuid(); + } } \ No newline at end of file diff --git a/ShiftOS.Engine/ShiftFS/ShiftFileStream.cs b/ShiftOS.Engine/ShiftFS/ShiftFileStream.cs new file mode 100644 index 0000000..9d81a28 --- /dev/null +++ b/ShiftOS.Engine/ShiftFS/ShiftFileStream.cs @@ -0,0 +1,49 @@ +using System; +using System.Collections.Generic; +using System.IO; +using System.Linq; +using System.Security.AccessControl; +using System.Text; +using System.Threading.Tasks; +using Microsoft.Win32.SafeHandles; + +namespace ShiftOS.Engine.ShiftFS +{ + /// + /// To be implemented + /// + class ShiftFileStream : Stream + { + public ShiftFileStream() => throw new NotImplementedException(); + + /// + public override void Flush() => throw new NotImplementedException(); + + /// + public override long Seek(long offset, SeekOrigin origin) => throw new NotImplementedException(); + + /// + public override void SetLength(long value) => throw new NotImplementedException(); + + /// + public override int Read(byte[] buffer, int offset, int count) => throw new NotImplementedException(); + + /// + public override void Write(byte[] buffer, int offset, int count) => throw new NotImplementedException(); + + /// + public override bool CanRead { get; } + + /// + public override bool CanSeek { get; } + + /// + public override bool CanWrite { get; } + + /// + public override long Length { get; } + + /// + public override long Position { get; set; } + } +} diff --git a/ShiftOS.Engine/ShiftFS/ShiftTree.cs b/ShiftOS.Engine/ShiftFS/ShiftTree.cs new file mode 100644 index 0000000..33c300a --- /dev/null +++ b/ShiftOS.Engine/ShiftFS/ShiftTree.cs @@ -0,0 +1,66 @@ +using System; +using System.Collections.Generic; +using Whoa; + +namespace ShiftOS.Engine.ShiftFS +{ + [Serializable] + public class ShiftTree : ShiftDirectory, IShiftNode + { + public ShiftTree(string name, char letter) : base(name) + { + Name = name; + Letter = letter; + } + + + public new IEnumerable Flatten() + { + foreach (var item in this) + { + switch (item) + { + case ShiftFile file: + yield return file; + break; + case ShiftDirectory dir: + foreach (var shiftNode in dir.Flatten()) + { + yield return shiftNode; + } + break; + } + } + } + + public new IEnumerable FlattenFolders() + { + foreach (var item in this) + { + if (!(item is ShiftDirectory dir)) continue; + yield return dir; + + foreach (var subdir in dir.FlattenFolders()) + { + yield return subdir; + } + } + } + + + public new string Name { get; set; } + + + public char Letter { get; } + + public new string FullName => $@"{Name}:\"; + + public new ShiftDirectory Parent + { + get => null; + set => throw new InvalidOperationException("Cannot set parent of ShiftTree"); + } + + public new ShiftTree Drive => this; + } +} \ No newline at end of file diff --git a/ShiftOS.Engine/ShiftOS.Engine.csproj b/ShiftOS.Engine/ShiftOS.Engine.csproj index ca3638e..0bb54c5 100644 --- a/ShiftOS.Engine/ShiftOS.Engine.csproj +++ b/ShiftOS.Engine/ShiftOS.Engine.csproj @@ -21,6 +21,7 @@ prompt 4 true + latest pdbonly @@ -29,8 +30,13 @@ TRACE prompt 4 + latest + + ..\packages\DotNetZip.1.10.1\lib\net20\DotNetZip.dll + + ..\packages\Newtonsoft.Json.10.0.3\lib\net45\Newtonsoft.Json.dll @@ -44,8 +50,12 @@ + + ..\packages\Whoa.1.5.0\lib\net45\Whoa.dll + + @@ -54,10 +64,11 @@ Resources.resx - + + - + @@ -81,6 +92,7 @@ ResXFileCodeGenerator Resources.Designer.cs + Designer InfoboxTemplate.cs @@ -91,17 +103,998 @@ - + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - \ No newline at end of file diff --git a/ShiftOS.Engine/ShiftOS.Engine.csproj.DotSettings b/ShiftOS.Engine/ShiftOS.Engine.csproj.DotSettings new file mode 100644 index 0000000..827beb4 --- /dev/null +++ b/ShiftOS.Engine/ShiftOS.Engine.csproj.DotSettings @@ -0,0 +1,2 @@ + + Experimental \ No newline at end of file diff --git a/ShiftOS.Engine/WindowManager/ShiftWM.cs b/ShiftOS.Engine/WindowManager/ShiftWM.cs index b6079bd..fa16cf9 100644 --- a/ShiftOS.Engine/WindowManager/ShiftWM.cs +++ b/ShiftOS.Engine/WindowManager/ShiftWM.cs @@ -1,5 +1,4 @@ -using System.Collections.ObjectModel; -using System.Diagnostics; +using System.Diagnostics; using System.Drawing; using System.Linq; using System.Windows.Forms; @@ -9,10 +8,10 @@ using static ShiftOS.Engine.WindowManager.InfoboxTemplate; namespace ShiftOS.Engine.WindowManager { - public static class ShiftWm + public static class ShiftWM { - public static ObservableCollection Windows { get; } = new ObservableCollection(); - + public static EventList Windows = new EventList(); + public static ShiftWindow GetShiftWindow(this UserControl control) { return Windows.First(p => (uint) control.Tag == p.Id); @@ -30,7 +29,7 @@ namespace ShiftOS.Engine.WindowManager public static ShiftWindow Init( UserControl content, string title, - Icon icon, + Bitmap icon, bool showAsInfobox = false, bool resize = true) { @@ -77,14 +76,13 @@ namespace ShiftOS.Engine.WindowManager if (icon == null) { app.programIcon.Hide(); - app.programIcon.Image = Resources.nullIcon; app.Title.Location = new Point(2, 7); } else { - app.programIcon.Image = icon.ToBitmap(); - app.Icon = icon; + app.programIcon.Image = icon; + app.Icon = icon.ToIcon(); } // Setup UC @@ -122,7 +120,7 @@ namespace ShiftOS.Engine.WindowManager { label1 = { Text = body } }; - Init(info, title, Resources.iconInfoBox_fw.ToIcon(), true, false); + Init(info, title, Resources.iconInfoBox_fw, true, false); return info; } } diff --git a/ShiftOS.Engine/WindowManager/ShiftWindow.cs b/ShiftOS.Engine/WindowManager/ShiftWindow.cs index aa327f1..e407e33 100644 --- a/ShiftOS.Engine/WindowManager/ShiftWindow.cs +++ b/ShiftOS.Engine/WindowManager/ShiftWindow.cs @@ -25,7 +25,7 @@ namespace ShiftOS.Engine.WindowManager do { Id = (uint) Tools.Rnd.Next(100000, 999999); - } while (ShiftWm.Windows.FirstOrDefault(w => w.Id == Id) != null); + } while (ShiftWM.Windows.FirstOrDefault(w => w.Id == Id) != null); return Id; } diff --git a/ShiftOS.Engine/packages.config b/ShiftOS.Engine/packages.config index a96650b..2b27ba4 100644 --- a/ShiftOS.Engine/packages.config +++ b/ShiftOS.Engine/packages.config @@ -1,5 +1,7 @@  - + + + \ No newline at end of file diff --git a/ShiftOS.Main/Program.cs b/ShiftOS.Main/Program.cs index 99776dc..f7c00eb 100644 --- a/ShiftOS.Main/Program.cs +++ b/ShiftOS.Main/Program.cs @@ -1,8 +1,6 @@ using System; -using System.Threading.Tasks; using System.Windows.Forms; using ShiftOS.Main.ShiftOS; -using ShiftOS.Main.ShiftOS.Apps; namespace ShiftOS.Main { @@ -17,9 +15,7 @@ namespace ShiftOS.Main Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); - Parallel.Invoke( - () => Application.Run(new TestForm()), - () => Application.Run(new Desktop())); + Application.Run(new Desktop()); } } } \ No newline at end of file diff --git a/ShiftOS.Main/ShiftOS.Main.csproj b/ShiftOS.Main/ShiftOS.Main.csproj index 7db2449..6f712cc 100644 --- a/ShiftOS.Main/ShiftOS.Main.csproj +++ b/ShiftOS.Main/ShiftOS.Main.csproj @@ -20,6 +20,7 @@ DEBUG;TRACE prompt 4 + latest AnyCPU @@ -29,6 +30,7 @@ TRACE prompt 4 + latest @@ -49,6 +51,12 @@ + + UserControl + + + FileSkimmer.cs + UserControl @@ -101,6 +109,9 @@ Resources.resx True + + FileSkimmer.cs + SelectColor.cs diff --git a/ShiftOS.Main/ShiftOS/Apps/FileSkimmer.Designer.cs b/ShiftOS.Main/ShiftOS/Apps/FileSkimmer.Designer.cs new file mode 100644 index 0000000..f2e0d76 --- /dev/null +++ b/ShiftOS.Main/ShiftOS/Apps/FileSkimmer.Designer.cs @@ -0,0 +1,257 @@ +using System.Windows.Forms; + +namespace ShiftOS.Main.ShiftOS.Apps +{ + partial class FileSkimmer + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Component Designer generated code + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() + { + this.components = new System.ComponentModel.Container(); + System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(FileSkimmer)); + this.menuStrip1 = new System.Windows.Forms.MenuStrip(); + this.fileToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.newFileToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.newFolderToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.breadcrumbsBar = new System.Windows.Forms.ToolStrip(); + this.toolStrip2 = new System.Windows.Forms.ToolStrip(); + this.toolStripButton1 = new System.Windows.Forms.ToolStripButton(); + this.toolStripDropDownButton1 = new System.Windows.Forms.ToolStripDropDownButton(); + this.largeIconsToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.smallIconsToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.detailsToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.listToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.tilesToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.listView1 = new System.Windows.Forms.ListView(); + this.textFileToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.contextMenuStrip1 = new System.Windows.Forms.ContextMenuStrip(this.components); + this.openToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.renameToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.deleteToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.menuStrip1.SuspendLayout(); + this.toolStrip2.SuspendLayout(); + this.contextMenuStrip1.SuspendLayout(); + this.SuspendLayout(); + // + // menuStrip1 + // + this.menuStrip1.ImageScalingSize = new System.Drawing.Size(24, 24); + this.menuStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { + this.fileToolStripMenuItem}); + this.menuStrip1.Location = new System.Drawing.Point(0, 0); + this.menuStrip1.Name = "menuStrip1"; + this.menuStrip1.Size = new System.Drawing.Size(1541, 33); + this.menuStrip1.TabIndex = 1; + this.menuStrip1.Text = "menuStrip1"; + // + // fileToolStripMenuItem + // + this.fileToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { + this.newFileToolStripMenuItem, + this.newFolderToolStripMenuItem}); + this.fileToolStripMenuItem.Name = "fileToolStripMenuItem"; + this.fileToolStripMenuItem.Size = new System.Drawing.Size(50, 29); + this.fileToolStripMenuItem.Text = "File"; + // + // newFileToolStripMenuItem + // + this.newFileToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { + this.textFileToolStripMenuItem}); + this.newFileToolStripMenuItem.Name = "newFileToolStripMenuItem"; + this.newFileToolStripMenuItem.Size = new System.Drawing.Size(210, 30); + this.newFileToolStripMenuItem.Text = "New File"; + // + // newFolderToolStripMenuItem + // + this.newFolderToolStripMenuItem.Name = "newFolderToolStripMenuItem"; + this.newFolderToolStripMenuItem.Size = new System.Drawing.Size(210, 30); + this.newFolderToolStripMenuItem.Text = "New Folder"; + // + // breadcrumbsBar + // + this.breadcrumbsBar.ImageScalingSize = new System.Drawing.Size(24, 24); + this.breadcrumbsBar.Location = new System.Drawing.Point(0, 33); + this.breadcrumbsBar.Name = "breadcrumbsBar"; + this.breadcrumbsBar.Size = new System.Drawing.Size(1541, 25); + this.breadcrumbsBar.TabIndex = 2; + this.breadcrumbsBar.ItemClicked += new System.Windows.Forms.ToolStripItemClickedEventHandler(this.breadcrumbsBar_ItemClicked); + // + // toolStrip2 + // + this.toolStrip2.ImageScalingSize = new System.Drawing.Size(24, 24); + this.toolStrip2.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { + this.toolStripButton1, + this.toolStripDropDownButton1}); + this.toolStrip2.Location = new System.Drawing.Point(0, 58); + this.toolStrip2.Name = "toolStrip2"; + this.toolStrip2.Size = new System.Drawing.Size(1541, 32); + this.toolStrip2.TabIndex = 3; + this.toolStrip2.Text = "toolbar"; + // + // toolStripButton1 + // + this.toolStripButton1.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Text; + this.toolStripButton1.Image = ((System.Drawing.Image)(resources.GetObject("toolStripButton1.Image"))); + this.toolStripButton1.ImageTransparentColor = System.Drawing.Color.Magenta; + this.toolStripButton1.Name = "toolStripButton1"; + this.toolStripButton1.Size = new System.Drawing.Size(28, 29); + this.toolStripButton1.Text = "^"; + this.toolStripButton1.Click += new System.EventHandler(this.toolStripButton1_Click); + // + // toolStripDropDownButton1 + // + this.toolStripDropDownButton1.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Text; + this.toolStripDropDownButton1.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { + this.largeIconsToolStripMenuItem, + this.smallIconsToolStripMenuItem, + this.detailsToolStripMenuItem, + this.listToolStripMenuItem, + this.tilesToolStripMenuItem}); + this.toolStripDropDownButton1.Image = ((System.Drawing.Image)(resources.GetObject("toolStripDropDownButton1.Image"))); + this.toolStripDropDownButton1.ImageTransparentColor = System.Drawing.Color.Magenta; + this.toolStripDropDownButton1.Name = "toolStripDropDownButton1"; + this.toolStripDropDownButton1.Size = new System.Drawing.Size(119, 29); + this.toolStripDropDownButton1.Text = "View Mode"; + this.toolStripDropDownButton1.DropDownItemClicked += new System.Windows.Forms.ToolStripItemClickedEventHandler(this.toolStripDropDownButton1_DropDownItemClicked); + // + // largeIconsToolStripMenuItem + // + this.largeIconsToolStripMenuItem.Name = "largeIconsToolStripMenuItem"; + this.largeIconsToolStripMenuItem.Size = new System.Drawing.Size(186, 30); + this.largeIconsToolStripMenuItem.Text = "Large Icons"; + // + // smallIconsToolStripMenuItem + // + this.smallIconsToolStripMenuItem.Name = "smallIconsToolStripMenuItem"; + this.smallIconsToolStripMenuItem.Size = new System.Drawing.Size(186, 30); + this.smallIconsToolStripMenuItem.Text = "Small Icons"; + // + // detailsToolStripMenuItem + // + this.detailsToolStripMenuItem.Name = "detailsToolStripMenuItem"; + this.detailsToolStripMenuItem.Size = new System.Drawing.Size(186, 30); + this.detailsToolStripMenuItem.Text = "Details"; + // + // listToolStripMenuItem + // + this.listToolStripMenuItem.Name = "listToolStripMenuItem"; + this.listToolStripMenuItem.Size = new System.Drawing.Size(186, 30); + this.listToolStripMenuItem.Text = "List"; + // + // tilesToolStripMenuItem + // + this.tilesToolStripMenuItem.Name = "tilesToolStripMenuItem"; + this.tilesToolStripMenuItem.Size = new System.Drawing.Size(186, 30); + this.tilesToolStripMenuItem.Text = "Tiles"; + // + // listView1 + // + this.listView1.Dock = System.Windows.Forms.DockStyle.Fill; + this.listView1.Location = new System.Drawing.Point(0, 90); + this.listView1.Name = "listView1"; + this.listView1.Size = new System.Drawing.Size(1541, 696); + this.listView1.TabIndex = 4; + this.listView1.UseCompatibleStateImageBehavior = false; + this.listView1.MouseClick += new System.Windows.Forms.MouseEventHandler(this.listView1_MouseClick); + this.listView1.MouseDoubleClick += new System.Windows.Forms.MouseEventHandler(this.listView1_MouseDoubleClick); + // + // textFileToolStripMenuItem + // + this.textFileToolStripMenuItem.Name = "textFileToolStripMenuItem"; + this.textFileToolStripMenuItem.Size = new System.Drawing.Size(210, 30); + this.textFileToolStripMenuItem.Text = "Text file"; + this.textFileToolStripMenuItem.Click += new System.EventHandler(this.textFileToolStripMenuItem_Click); + // + // contextMenuStrip1 + // + this.contextMenuStrip1.ImageScalingSize = new System.Drawing.Size(24, 24); + this.contextMenuStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { + this.openToolStripMenuItem, + this.renameToolStripMenuItem, + this.deleteToolStripMenuItem}); + this.contextMenuStrip1.Name = "contextMenuStrip1"; + this.contextMenuStrip1.Size = new System.Drawing.Size(148, 94); + // + // openToolStripMenuItem + // + this.openToolStripMenuItem.Name = "openToolStripMenuItem"; + this.openToolStripMenuItem.Size = new System.Drawing.Size(147, 30); + this.openToolStripMenuItem.Text = "Open"; + // + // renameToolStripMenuItem + // + this.renameToolStripMenuItem.Name = "renameToolStripMenuItem"; + this.renameToolStripMenuItem.Size = new System.Drawing.Size(147, 30); + this.renameToolStripMenuItem.Text = "Rename"; + // + // deleteToolStripMenuItem + // + this.deleteToolStripMenuItem.Name = "deleteToolStripMenuItem"; + this.deleteToolStripMenuItem.Size = new System.Drawing.Size(147, 30); + this.deleteToolStripMenuItem.Text = "Delete"; + // + // FileSkimmer + // + this.AutoScaleDimensions = new System.Drawing.SizeF(9F, 20F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.Controls.Add(this.listView1); + this.Controls.Add(this.toolStrip2); + this.Controls.Add(this.breadcrumbsBar); + this.Controls.Add(this.menuStrip1); + this.Name = "FileSkimmer"; + this.Size = new System.Drawing.Size(1541, 786); + this.menuStrip1.ResumeLayout(false); + this.menuStrip1.PerformLayout(); + this.toolStrip2.ResumeLayout(false); + this.toolStrip2.PerformLayout(); + this.contextMenuStrip1.ResumeLayout(false); + this.ResumeLayout(false); + this.PerformLayout(); + + } + + #endregion + private System.Windows.Forms.MenuStrip menuStrip1; + private System.Windows.Forms.ToolStrip breadcrumbsBar; + private System.Windows.Forms.ToolStrip toolStrip2; + private System.Windows.Forms.ListView listView1; + private System.Windows.Forms.ToolStripDropDownButton toolStripDropDownButton1; + private System.Windows.Forms.ToolStripMenuItem largeIconsToolStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem smallIconsToolStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem detailsToolStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem listToolStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem tilesToolStripMenuItem; + private System.Windows.Forms.ToolStripButton toolStripButton1; + private ToolStripMenuItem fileToolStripMenuItem; + private ToolStripMenuItem newFileToolStripMenuItem; + private ToolStripMenuItem newFolderToolStripMenuItem; + private ToolStripMenuItem textFileToolStripMenuItem; + private ContextMenuStrip contextMenuStrip1; + private ToolStripMenuItem openToolStripMenuItem; + private ToolStripMenuItem renameToolStripMenuItem; + private ToolStripMenuItem deleteToolStripMenuItem; + } +} diff --git a/ShiftOS.Main/ShiftOS/Apps/FileSkimmer.cs b/ShiftOS.Main/ShiftOS/Apps/FileSkimmer.cs new file mode 100644 index 0000000..ae26b2d --- /dev/null +++ b/ShiftOS.Main/ShiftOS/Apps/FileSkimmer.cs @@ -0,0 +1,104 @@ +using System; +using System.Collections.Generic; +using System.Diagnostics; +using System.Windows.Forms; +using ShiftOS.Engine.Misc; +using ShiftOS.Engine.ShiftFS; +using ShiftOS.Engine.WindowManager; +using System.Linq; + +namespace ShiftOS.Main.ShiftOS.Apps +{ + public partial class FileSkimmer : UserControl, IShiftWindowExtensions + { + ShiftDirectory _currentDirectory; + + public FileSkimmer() + { + InitializeComponent(); + } + + public void OnLoaded(ShiftWindow window) + { + Debug.WriteLine(ShiftFS.Drives.Count); + listView1.ShowDrivesList(window); + } + + void toolStripDropDownButton1_DropDownItemClicked(object sender, ToolStripItemClickedEventArgs e) + { + switch (e.ClickedItem.Text) + { + case "Small Icons": + listView1.View = View.SmallIcon; + break; + case "Details": + listView1.View = View.Details; + break; + case "List": + listView1.View = View.List; + break; + case "Tiles": + listView1.View = View.Tile; + break; + default: + listView1.View = View.LargeIcon; + break; + } + } + + void listView1_MouseDoubleClick(object sender, MouseEventArgs e) + { + var hit = listView1.HitTest(e.Location); + + if (!(hit.Item.Tag is ShiftDirectory dir)) return; + + listView1.Items.Clear(); + listView1.DisplayShiftFolder(dir); + _currentDirectory = dir; + breadcrumbsBar.Items.Add(new ToolStripButton(dir.Name) { Tag = dir }); + } + + void toolStripButton1_Click(object sender, EventArgs e) + { + listView1.Items.Clear(); + if (breadcrumbsBar.Items.Count > 1) + { + breadcrumbsBar.Items.Remove(breadcrumbsBar.Items.OfType().Last()); + var dir = breadcrumbsBar.Items.OfType().Last().Tag as ShiftDirectory; + _currentDirectory = dir; + listView1.DisplayShiftFolder(dir); + } + else + { + breadcrumbsBar.Items.Clear(); + listView1.ShowDrivesList(); + } + } + + void breadcrumbsBar_ItemClicked(object sender, ToolStripItemClickedEventArgs e) + { + var items = new List(breadcrumbsBar.Items.OfType() + .Where((_, y) => y > breadcrumbsBar.Items.IndexOf(e.ClickedItem))); + + foreach (var item in items) + { + breadcrumbsBar.Items.Remove(item); + } + + toolStripButton1_Click(null, EventArgs.Empty); + } + + void textFileToolStripMenuItem_Click(object sender, EventArgs e) + { + _currentDirectory.Add(new ShiftFile("Text file")); + } + + void listView1_MouseClick(object sender, MouseEventArgs e) + { + if (e.Button == MouseButtons.Right) + { + contextMenuStrip1.Show(MousePosition); + } + } + } +} diff --git a/ShiftOS.Main/ShiftOS/Apps/FileSkimmer.resx b/ShiftOS.Main/ShiftOS/Apps/FileSkimmer.resx new file mode 100644 index 0000000..97a52d3 --- /dev/null +++ b/ShiftOS.Main/ShiftOS/Apps/FileSkimmer.resx @@ -0,0 +1,163 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 + + + 175, 17 + + + 331, 17 + + + 473, 17 + + + + + iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 + YQUAAAAJcEhZcwAAFiUAABYlAUlSJPAAAAIDSURBVDhPpZLrS5NhGMb3j4SWh0oRQVExD4gonkDpg4hG + YKxG6WBogkMZKgPNCEVJFBGdGETEvgwyO9DJE5syZw3PIlPEE9pgBCLZ5XvdMB8Ew8gXbl54nuf63dd9 + 0OGSnwCahxbPRNPAPMw9Xpg6ZmF46kZZ0xSKzJPIrhpDWsVnpBhGkKx3nAX8Pv7z1zg8OoY/cITdn4fw + bf/C0kYAN3Ma/w3gWfZL5kzTKBxjWyK2DftwI9tyMYCZKXbNHaD91bLYJrDXsYbrWfUKwJrPE9M2M1Oc + VzOOpHI7Jr376Hi9ogHqFIANO0/MmmmbmSmm9a8ze+I4MrNWAdjtoJgWcx+PSzg166yZZ8xM8XvXDix9 + c4jIqFYAjoriBV9AhEPv1mH/sonogha0afbZMMZz+yreTGyhpusHwtNNCsA5U1zS4BLxzJIfg299qO32 + Ir7UJtZfftyATqeT+8o2D8JSjQrAJblrncYL7ZJ2+bfaFnC/1S1NjL3diRat7qrO7wLRP3HjWsojBeCo + mDEo5mNjuweFGvjWg2EBhCbpkW78htSHHwRyNdmgAFzPEee2iFkzayy2OLXzT4gr6UdUnlXrullsxxQ+ + kx0g8BTA3aZlButjSTyjODq/WcQcW/B/Je4OQhLvKQDnzN1mp0nnkvAhR8VuMzNrpm1mpjgkoVwB/v8D + TgDQASA1MVpwzwAAAABJRU5ErkJggg== + + + + + iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 + YQUAAAAJcEhZcwAAFiUAABYlAUlSJPAAAAIDSURBVDhPpZLrS5NhGMb3j4SWh0oRQVExD4gonkDpg4hG + YKxG6WBogkMZKgPNCEVJFBGdGETEvgwyO9DJE5syZw3PIlPEE9pgBCLZ5XvdMB8Ew8gXbl54nuf63dd9 + 0OGSnwCahxbPRNPAPMw9Xpg6ZmF46kZZ0xSKzJPIrhpDWsVnpBhGkKx3nAX8Pv7z1zg8OoY/cITdn4fw + bf/C0kYAN3Ma/w3gWfZL5kzTKBxjWyK2DftwI9tyMYCZKXbNHaD91bLYJrDXsYbrWfUKwJrPE9M2M1Oc + VzOOpHI7Jr376Hi9ogHqFIANO0/MmmmbmSmm9a8ze+I4MrNWAdjtoJgWcx+PSzg166yZZ8xM8XvXDix9 + c4jIqFYAjoriBV9AhEPv1mH/sonogha0afbZMMZz+yreTGyhpusHwtNNCsA5U1zS4BLxzJIfg299qO32 + Ir7UJtZfftyATqeT+8o2D8JSjQrAJblrncYL7ZJ2+bfaFnC/1S1NjL3diRat7qrO7wLRP3HjWsojBeCo + mDEo5mNjuweFGvjWg2EBhCbpkW78htSHHwRyNdmgAFzPEee2iFkzayy2OLXzT4gr6UdUnlXrullsxxQ+ + kx0g8BTA3aZlButjSTyjODq/WcQcW/B/Je4OQhLvKQDnzN1mp0nnkvAhR8VuMzNrpm1mpjgkoVwB/v8D + TgDQASA1MVpwzwAAAABJRU5ErkJggg== + + + + 615, 17 + + \ No newline at end of file diff --git a/ShiftOS.Main/ShiftOS/Apps/ShifterStuff/SelectColor.cs b/ShiftOS.Main/ShiftOS/Apps/ShifterStuff/SelectColor.cs index 543529a..5e335b0 100644 --- a/ShiftOS.Main/ShiftOS/Apps/ShifterStuff/SelectColor.cs +++ b/ShiftOS.Main/ShiftOS/Apps/ShifterStuff/SelectColor.cs @@ -28,20 +28,20 @@ namespace ShiftOS.Main.ShiftOS.Apps.ShifterStuff _finalColor = Color.FromArgb(_colorType1, _colorType2, _colorType3); - foreach (var window in ShiftWm.Windows) + foreach (var window in ShiftWM.Windows) { window.Invoke(new Action(() => window.titleBar.BackColor = _finalColor)); } - ShiftWm.StartInfoboxSession( + ShiftWM.StartInfoboxSession( "Success!", $"Changed color to:\r\n{_colorType1}, {_colorType2}, {_colorType3}.", InfoboxTemplate.ButtonType.Ok); } catch (Exception) { - ShiftWm.StartInfoboxSession("Error!", "An error occured while setting the color.", InfoboxTemplate.ButtonType.Ok); + ShiftWM.StartInfoboxSession("Error!", "An error occured while setting the color.", InfoboxTemplate.ButtonType.Ok); } return _finalColor; } diff --git a/ShiftOS.Main/ShiftOS/Apps/ShifterStuff/Shifter.cs b/ShiftOS.Main/ShiftOS/Apps/ShifterStuff/Shifter.cs index f7c9752..df093f0 100644 --- a/ShiftOS.Main/ShiftOS/Apps/ShifterStuff/Shifter.cs +++ b/ShiftOS.Main/ShiftOS/Apps/ShifterStuff/Shifter.cs @@ -21,7 +21,7 @@ namespace ShiftOS.Main.ShiftOS.Apps.ShifterStuff void button1_Click(object sender, EventArgs e) { ColorType = 1; - ShiftWm.Init(new SelectColor(), "Select a color", Resources.iconColourPicker_fw.ToIcon()); + ShiftWM.Init(new SelectColor(), "Select a color", Resources.iconColourPicker_fw); } void SetDefaultSkin(object sender, EventArgs e) @@ -73,7 +73,7 @@ namespace ShiftOS.Main.ShiftOS.Apps.ShifterStuff void button5_Click(object sender, EventArgs e) { - foreach (var window in ShiftWm.Windows) + foreach (var window in ShiftWM.Windows) { window.Invoke(new Action(() => window.titleBar.BackColor = ShiftSkinData.TitleBarColor)); window.Invoke(new Action(() => window.leftTopCorner.BackColor = ShiftSkinData.LeftTopCornerColor)); @@ -107,7 +107,7 @@ namespace ShiftOS.Main.ShiftOS.Apps.ShifterStuff shiftColors[12] = ShiftSkinData.BtnMaxHoverColor; shiftColors[13] = ShiftSkinData.BtnMinHoverColor; File.WriteAllText(@"C:\Users\Public\Documents\Skin.json", JsonConvert.SerializeObject(shiftColors)); - ShiftWm.StartInfoboxSession( + ShiftWM.StartInfoboxSession( "Saved Skin", "Saved Skin to C:\\Users\\Public\\Documents\\Skin.json", InfoboxTemplate.ButtonType.Ok); diff --git a/ShiftOS.Main/ShiftOS/Apps/TestForm.cs b/ShiftOS.Main/ShiftOS/Apps/TestForm.cs index 5929a66..a0c12c0 100644 --- a/ShiftOS.Main/ShiftOS/Apps/TestForm.cs +++ b/ShiftOS.Main/ShiftOS/Apps/TestForm.cs @@ -17,11 +17,11 @@ namespace ShiftOS.Main.ShiftOS.Apps void Button1_Click(object sender, EventArgs e) { var demo = new ShiftDemo(); - ShiftWm.Init(demo, textBox1.Text, null); - ShiftWm.StartInfoboxSession(textBox1.Text, textBox2.Text, InfoboxTemplate.ButtonType.Ok); + ShiftWM.Init(demo, textBox1.Text, null); + ShiftWM.StartInfoboxSession(textBox1.Text, textBox2.Text, InfoboxTemplate.ButtonType.Ok); } void button2_Click(object sender, EventArgs e) - => ShiftWm.Init(new Shifter(), "Shifter", Resources.iconShifter.ToIcon()); + => ShiftWM.Init(new Shifter(), "Shifter", Resources.iconShifter); } } \ No newline at end of file diff --git a/ShiftOS.Main/ShiftOS/Desktop.Designer.cs b/ShiftOS.Main/ShiftOS/Desktop.Designer.cs index 9a7a4fb..98cd5e7 100644 --- a/ShiftOS.Main/ShiftOS/Desktop.Designer.cs +++ b/ShiftOS.Main/ShiftOS/Desktop.Designer.cs @@ -28,96 +28,104 @@ /// private void InitializeComponent() { - this.components = new System.ComponentModel.Container(); - this.listView1 = new System.Windows.Forms.ListView(); - this.taskbar = new System.Windows.Forms.ToolStrip(); - this.toolStripDropDownButton1 = new System.Windows.Forms.ToolStripDropDownButton(); - this.terminalToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.taskbarClock = new System.Windows.Forms.ToolStripLabel(); - this.timer1 = new System.Windows.Forms.Timer(this.components); - this.textPadToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.taskbar.SuspendLayout(); - this.SuspendLayout(); - // - // listView1 - // - this.listView1.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.listView1.Dock = System.Windows.Forms.DockStyle.Fill; - this.listView1.Location = new System.Drawing.Point(0, 0); - this.listView1.Margin = new System.Windows.Forms.Padding(2); - this.listView1.Name = "listView1"; - this.listView1.Size = new System.Drawing.Size(1277, 684); - this.listView1.TabIndex = 0; - this.listView1.UseCompatibleStateImageBehavior = false; - // - // taskbar - // - this.taskbar.Dock = System.Windows.Forms.DockStyle.Bottom; - this.taskbar.GripStyle = System.Windows.Forms.ToolStripGripStyle.Hidden; - this.taskbar.ImageScalingSize = new System.Drawing.Size(24, 24); - this.taskbar.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { + this.components = new System.ComponentModel.Container(); + this.listView1 = new System.Windows.Forms.ListView(); + this.taskbar = new System.Windows.Forms.ToolStrip(); + this.toolStripDropDownButton1 = new System.Windows.Forms.ToolStripDropDownButton(); + this.terminalToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.textPadToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.taskbarClock = new System.Windows.Forms.ToolStripLabel(); + this.timer1 = new System.Windows.Forms.Timer(this.components); + this.fileSkimmerToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.taskbar.SuspendLayout(); + this.SuspendLayout(); + // + // listView1 + // + this.listView1.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.listView1.Dock = System.Windows.Forms.DockStyle.Fill; + this.listView1.Location = new System.Drawing.Point(0, 0); + this.listView1.Name = "listView1"; + this.listView1.Size = new System.Drawing.Size(1916, 1052); + this.listView1.TabIndex = 0; + this.listView1.UseCompatibleStateImageBehavior = false; + // + // taskbar + // + this.taskbar.Dock = System.Windows.Forms.DockStyle.Bottom; + this.taskbar.GripStyle = System.Windows.Forms.ToolStripGripStyle.Hidden; + this.taskbar.ImageScalingSize = new System.Drawing.Size(24, 24); + this.taskbar.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { this.toolStripDropDownButton1, this.taskbarClock}); - this.taskbar.Location = new System.Drawing.Point(0, 653); - this.taskbar.Name = "taskbar"; - this.taskbar.Size = new System.Drawing.Size(1277, 31); - this.taskbar.TabIndex = 1; - this.taskbar.Text = "toolStrip1"; - // - // toolStripDropDownButton1 - // - this.toolStripDropDownButton1.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { + this.taskbar.Location = new System.Drawing.Point(0, 1020); + this.taskbar.Name = "taskbar"; + this.taskbar.Padding = new System.Windows.Forms.Padding(0, 0, 2, 0); + this.taskbar.Size = new System.Drawing.Size(1916, 32); + this.taskbar.TabIndex = 1; + this.taskbar.Text = "toolStrip1"; + // + // toolStripDropDownButton1 + // + this.toolStripDropDownButton1.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { this.terminalToolStripMenuItem, - this.textPadToolStripMenuItem}); - this.toolStripDropDownButton1.Image = global::ShiftOS.Main.Properties.Resources.iconWebBrowser; - this.toolStripDropDownButton1.ImageTransparentColor = System.Drawing.Color.Magenta; - this.toolStripDropDownButton1.Name = "toolStripDropDownButton1"; - this.toolStripDropDownButton1.Size = new System.Drawing.Size(95, 28); - this.toolStripDropDownButton1.Tag = ((uint)(0u)); - this.toolStripDropDownButton1.Text = "Programs"; - // - // terminalToolStripMenuItem - // - this.terminalToolStripMenuItem.Name = "terminalToolStripMenuItem"; - this.terminalToolStripMenuItem.Size = new System.Drawing.Size(120, 22); - this.terminalToolStripMenuItem.Text = "Terminal"; - this.terminalToolStripMenuItem.Click += new System.EventHandler(this.terminalToolStripMenuItem_Click); - // - // taskbarClock - // - this.taskbarClock.Alignment = System.Windows.Forms.ToolStripItemAlignment.Right; - this.taskbarClock.Image = global::ShiftOS.Main.Properties.Resources.iconClock; - this.taskbarClock.Name = "taskbarClock"; - this.taskbarClock.Size = new System.Drawing.Size(52, 28); - this.taskbarClock.Tag = ((uint)(0u)); - this.taskbarClock.Text = "0:00"; - // - // timer1 - // - this.timer1.Interval = 1000; - this.timer1.Tick += new System.EventHandler(this.timer1_Tick); - // - // textPadToolStripMenuItem - // - this.textPadToolStripMenuItem.Name = "textPadToolStripMenuItem"; - this.textPadToolStripMenuItem.Size = new System.Drawing.Size(152, 22); - this.textPadToolStripMenuItem.Text = "TextPad"; - this.textPadToolStripMenuItem.Click += new System.EventHandler(this.textPadToolStripMenuItem_Click); - // - // Desktop - // - this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); - this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; - this.ClientSize = new System.Drawing.Size(1277, 684); - this.Controls.Add(this.taskbar); - this.Controls.Add(this.listView1); - this.Margin = new System.Windows.Forms.Padding(2); - this.Name = "Desktop"; - this.Text = "Desktop"; - this.taskbar.ResumeLayout(false); - this.taskbar.PerformLayout(); - this.ResumeLayout(false); - this.PerformLayout(); + this.textPadToolStripMenuItem, + this.fileSkimmerToolStripMenuItem}); + this.toolStripDropDownButton1.Image = global::ShiftOS.Main.Properties.Resources.iconWebBrowser; + this.toolStripDropDownButton1.ImageTransparentColor = System.Drawing.Color.Magenta; + this.toolStripDropDownButton1.Name = "toolStripDropDownButton1"; + this.toolStripDropDownButton1.Size = new System.Drawing.Size(131, 29); + this.toolStripDropDownButton1.Tag = ((uint)(0u)); + this.toolStripDropDownButton1.Text = "Programs"; + // + // terminalToolStripMenuItem + // + this.terminalToolStripMenuItem.Name = "terminalToolStripMenuItem"; + this.terminalToolStripMenuItem.Size = new System.Drawing.Size(210, 30); + this.terminalToolStripMenuItem.Text = "Terminal"; + this.terminalToolStripMenuItem.Click += new System.EventHandler(this.terminalToolStripMenuItem_Click); + // + // textPadToolStripMenuItem + // + this.textPadToolStripMenuItem.Name = "textPadToolStripMenuItem"; + this.textPadToolStripMenuItem.Size = new System.Drawing.Size(210, 30); + this.textPadToolStripMenuItem.Text = "TextPad"; + this.textPadToolStripMenuItem.Click += new System.EventHandler(this.textPadToolStripMenuItem_Click); + // + // taskbarClock + // + this.taskbarClock.Alignment = System.Windows.Forms.ToolStripItemAlignment.Right; + this.taskbarClock.Image = global::ShiftOS.Main.Properties.Resources.iconClock; + this.taskbarClock.Name = "taskbarClock"; + this.taskbarClock.Size = new System.Drawing.Size(70, 29); + this.taskbarClock.Tag = ((uint)(0u)); + this.taskbarClock.Text = "0:00"; + // + // timer1 + // + this.timer1.Interval = 1000; + this.timer1.Tick += new System.EventHandler(this.timer1_Tick); + // + // fileSkimmerToolStripMenuItem + // + this.fileSkimmerToolStripMenuItem.Name = "fileSkimmerToolStripMenuItem"; + this.fileSkimmerToolStripMenuItem.Size = new System.Drawing.Size(210, 30); + this.fileSkimmerToolStripMenuItem.Text = "File Skimmer"; + this.fileSkimmerToolStripMenuItem.Click += new System.EventHandler(this.fileSkimmerToolStripMenuItem_Click); + // + // Desktop + // + this.AutoScaleDimensions = new System.Drawing.SizeF(9F, 20F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.ClientSize = new System.Drawing.Size(1916, 1052); + this.Controls.Add(this.taskbar); + this.Controls.Add(this.listView1); + this.Name = "Desktop"; + this.Text = "Desktop"; + this.taskbar.ResumeLayout(false); + this.taskbar.PerformLayout(); + this.ResumeLayout(false); + this.PerformLayout(); } @@ -130,5 +138,6 @@ private System.Windows.Forms.Timer timer1; private System.Windows.Forms.ToolStripMenuItem terminalToolStripMenuItem; private System.Windows.Forms.ToolStripMenuItem textPadToolStripMenuItem; - } + private System.Windows.Forms.ToolStripMenuItem fileSkimmerToolStripMenuItem; + } } \ No newline at end of file diff --git a/ShiftOS.Main/ShiftOS/Desktop.cs b/ShiftOS.Main/ShiftOS/Desktop.cs index 9bfcb0f..95e4d26 100644 --- a/ShiftOS.Main/ShiftOS/Desktop.cs +++ b/ShiftOS.Main/ShiftOS/Desktop.cs @@ -20,41 +20,32 @@ namespace ShiftOS.Main.ShiftOS #region Disgusting taskbar code - ShiftWm.Windows.CollectionChanged += (sender, args) => + ShiftWM.Windows.ItemAdded += (sender, e) => { - args.NewItems?.OfType() - .ToList() - .ForEach( - window => - { - taskbar.Invoke( - new Action( - () => - { - taskbar.Items.Add( - new ToolStripButton - { - Text = window.Title.Text, - Image = window.Icon.ToBitmap(), - Tag = window.Id - }); - })); - }); + taskbar.Invoke( + new Action( + () => + { + taskbar.Items.Add( + new ToolStripButton + { + Text = e.Item.Title.Text, + Image = e.Item.Icon.ToBitmap(), + Tag = e.Item.Id + }); + })); + }; - args.OldItems?.OfType() - .ToList() - .ForEach( - window => - { - taskbar.Invoke( - new Action( - () => - { - var tbRemovalList = taskbar.Items.OfType().Where(i => (uint) i.Tag == window.Id); + ShiftWM.Windows.ItemRemoved += (sender, e) => + { + taskbar.Invoke( + new Action( + () => + { + var tbRemovalList = taskbar.Items.OfType().Where(i => (uint) i.Tag == e.Item.Id); - tbRemovalList.ToList().ForEach(p => taskbar.Items.Remove(p)); - })); - }); + tbRemovalList.ToList().ForEach(p => taskbar.Items.Remove(p)); + })); }; #endregion @@ -66,14 +57,19 @@ namespace ShiftOS.Main.ShiftOS void terminalToolStripMenuItem_Click(object sender, EventArgs e) { var trm = new Terminal(); - - ShiftWm.Init(trm, "Terminal", null); + ShiftWM.Init(trm, "Terminal", null); } void textPadToolStripMenuItem_Click(object sender, EventArgs e) { var tp = new TextPad(); - ShiftWm.Init(tp, "TextPad", Resources.iconTextPad.ToIcon()); + ShiftWM.Init(tp, "TextPad", Resources.iconTextPad); + } + + void fileSkimmerToolStripMenuItem_Click(object sender, EventArgs e) + { + var fs = new FileSkimmer(); + ShiftWM.Init(fs, "File Skimmer", Resources.iconFileSkimmer); } } } \ No newline at end of file