diff -r 3145aadca3d2 -r 0c551e8818e0 External/Aga.Controls/ResourceHelper.cs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/External/Aga.Controls/ResourceHelper.cs Sun May 27 15:16:19 2012 +0000
@@ -0,0 +1,48 @@
+using System;
+using System.IO;
+using System.Reflection;
+using System.Windows.Forms;
+using System.Collections.Generic;
+using System.Text;
+
+namespace Aga.Controls
+{
+ public static class ResourceHelper
+ {
+ // VSpilt Cursor with Innerline (symbolisize hidden column)
+ private static Cursor _dVSplitCursor = GetCursor(Properties.Resources.DVSplit);
+ public static Cursor DVSplitCursor
+ {
+ get { return _dVSplitCursor; }
+ }
+
+ private static GifDecoder _loadingIcon = GetGifDecoder(Properties.Resources.loading_icon);
+ public static GifDecoder LoadingIcon
+ {
+ get { return _loadingIcon; }
+ }
+
+ ///
+ /// Help function to convert byte[] from resource into Cursor Type
+ ///
+ ///
+ ///
+ private static Cursor GetCursor(byte[] data)
+ {
+ using (MemoryStream s = new MemoryStream(data))
+ return new Cursor(s);
+ }
+
+ ///
+ /// Help function to convert byte[] from resource into GifDecoder Type
+ ///
+ ///
+ ///
+ private static GifDecoder GetGifDecoder(byte[] data)
+ {
+ using(MemoryStream ms = new MemoryStream(data))
+ return new GifDecoder(ms, true);
+ }
+
+ }
+}