1.1 --- a/Utilities/EmbeddedResources.cs Fri Feb 05 22:45:15 2010 +0000
1.2 +++ b/Utilities/EmbeddedResources.cs Sun Feb 07 16:37:15 2010 +0000
1.3 @@ -56,6 +56,20 @@
1.4
1.5 return new Bitmap(1, 1);
1.6 }
1.7 +
1.8 + public static Icon GetIcon(string name) {
1.9 + name = "OpenHardwareMonitor.Resources." + name;
1.10 +
1.11 + string[] names =
1.12 + Assembly.GetExecutingAssembly().GetManifestResourceNames();
1.13 + for (int i = 0; i < names.Length; i++) {
1.14 + if (names[i].Replace('\\', '.') == name)
1.15 + return new Icon(Assembly.GetExecutingAssembly().
1.16 + GetManifestResourceStream(names[i]));
1.17 + }
1.18 +
1.19 + return null;
1.20 + }
1.21
1.22 }
1.23 }