C# Class CairoDesktop.Imaging

Mostra file Open project: RevolutionSmythe/cairoshell

Public Methods

Method Description
CreateBitmapSourceFromBitmap ( System bitmap ) : System.Windows.Media.Imaging.BitmapSource

Converts Bitmap to BitmapSource

ExtractIcon ( string fileName, IntPtr HWnd ) : Icon
GetDefaultIcon ( ) : System.Windows.Media.Imaging.BitmapSource

Gets the default icon from the resources. If this fails (e.g. the resource is missing or corrupt) the empty icon is returned.

GetImageFromAssociatedIcon ( string filename ) : System.Windows.Media.ImageSource

Retrieves the Icon for the file name as an ImageSource

GetImageFromHIcon ( IntPtr hIcon ) : System.Windows.Media.ImageSource

Retrieves the Icon for the Handle provided as an ImageSource.

Private Methods

Method Description
CreateBitmapSourceFromBitmap ( Stream stream ) : System.Windows.Media.Imaging.BitmapSource
GenerateEmptyBitmapSource ( ) : System.Windows.Media.Imaging.BitmapSource

Creates an empty bitmap source in the size of an Icon.

Method Details

CreateBitmapSourceFromBitmap() public static method

Converts Bitmap to BitmapSource
public static CreateBitmapSourceFromBitmap ( System bitmap ) : System.Windows.Media.Imaging.BitmapSource
bitmap System
return System.Windows.Media.Imaging.BitmapSource

ExtractIcon() public static method

public static ExtractIcon ( string fileName, IntPtr HWnd ) : Icon
fileName string
HWnd System.IntPtr
return System.Drawing.Icon

GetDefaultIcon() public static method

Gets the default icon from the resources. If this fails (e.g. the resource is missing or corrupt) the empty icon is returned.
public static GetDefaultIcon ( ) : System.Windows.Media.Imaging.BitmapSource
return System.Windows.Media.Imaging.BitmapSource

GetImageFromAssociatedIcon() public static method

Retrieves the Icon for the file name as an ImageSource
public static GetImageFromAssociatedIcon ( string filename ) : System.Windows.Media.ImageSource
filename string The filename of the file to query the Icon for.
return System.Windows.Media.ImageSource

GetImageFromHIcon() public static method

Retrieves the Icon for the Handle provided as an ImageSource.
public static GetImageFromHIcon ( IntPtr hIcon ) : System.Windows.Media.ImageSource
hIcon System.IntPtr The icon's handle (HICON).
return System.Windows.Media.ImageSource