mirror of
https://github.com/mirror/processhacker
synced 2026-06-08 16:03:24 +00:00
08427a9f4b
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4251 21ef857c-d57f-4fe0-8362-d861dc6d29cd
45 lines
1.3 KiB
C#
45 lines
1.3 KiB
C#
using System.IO;
|
|
using System.Windows.Forms;
|
|
|
|
namespace Aga.Controls
|
|
{
|
|
public static class ResourceHelper
|
|
{
|
|
// VSpilt Cursor with Innerline (symbolisize hidden column)
|
|
private static readonly Cursor _dVSplitCursor = GetCursor(ProcessHacker.Properties.Resources.DVSplit);
|
|
public static Cursor DVSplitCursor
|
|
{
|
|
get { return _dVSplitCursor; }
|
|
}
|
|
|
|
private static readonly GifDecoder _loadingIcon = GetGifDecoder(ProcessHacker.Properties.Resources.loading_icon);
|
|
public static GifDecoder LoadingIcon
|
|
{
|
|
get { return _loadingIcon; }
|
|
}
|
|
|
|
/// <summary>
|
|
/// Help function to convert byte[] from resource into Cursor Type
|
|
/// </summary>
|
|
/// <param name="data"></param>
|
|
/// <returns></returns>
|
|
private static Cursor GetCursor(byte[] data)
|
|
{
|
|
using (MemoryStream s = new MemoryStream(data))
|
|
return new Cursor(s);
|
|
}
|
|
|
|
/// <summary>
|
|
/// Help function to convert byte[] from resource into GifDecoder Type
|
|
/// </summary>
|
|
/// <param name="data"></param>
|
|
/// <returns></returns>
|
|
private static GifDecoder GetGifDecoder(byte[] data)
|
|
{
|
|
using(MemoryStream ms = new MemoryStream(data))
|
|
return new GifDecoder(ms, true);
|
|
}
|
|
|
|
}
|
|
}
|