Click or drag to resize

SystemImageListHelper Class

Class that helps dealing with the system image list and returns icon indexes for files and folders.
Inheritance Hierarchy
SystemObject
  Jam.ShellSystemImageListHelper

Namespace:  Jam.Shell
Assembly:  ShellBrowser (in ShellBrowser.dll) Version: 7.0
Syntax
public class SystemImageListHelper : IDisposable

The SystemImageListHelper type exposes the following members.

Constructors
  NameDescription
Public methodSystemImageListHelper
Creates a new instance of the SystemImageListHelper class.
Public methodSystemImageListHelper(SystemImageListSize)
Creates a new instance of the SystemImageListHelper class with the spcified image list size.
Top
Properties
  NameDescription
Public propertyImageHeight
Gets the height of the image.
Public propertyImageWidth
Gets the width of the image.
Public propertyInterpolationMode
Get or set the Interpolation mode that the SystemImageListHelper will use to render the Thumbnails. Change this property to optimize image rendering for quality or speed.
Public propertySize
Gets or sets the size.
Protected propertySysImageList_Internal
Internal getter/setter for deriving classes.
Top
Methods
  NameDescription
Public methodDispose
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
Protected methodDispose(Boolean)
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
Public methodStatic memberFetchIconAsync
Fetches the icon asynchronously.
Protected methodStatic memberGetCheckboxBitmap
Extracts the Checkbox state images for the checkbox functionality in the ShellBrowser Components.
Public methodStatic memberGetFileIcon Obsolete.
Returns the Icon for the specified filePath.
Public methodStatic memberGetFileType(String) Obsolete.
Returns the description text for the passed file extension
Public methodStatic memberGetFileType(String, Boolean) Obsolete.
Returns the description text for the passed file extension.
Public methodGetIconAsBitmap(Int32)
Returns the requested image of the system image list as bitmap.
Public methodGetIconAsBitmap(Int32, Size, Color)
Returns the requested image of the system image list as bitmap.
Public methodGetIconAsBitmap(Int32, Size, Color, Boolean)
Returns the requested image of the system image list as bitmap.
Public methodStatic memberGetIndexFromPath
Returns the icon index for the passed file.
Public methodStatic memberGetSpecialFolderIcon(EnvironmentSpecialFolder)
Returns the icon index of the passed special folder.
Public methodStatic memberGetSpecialFolderIcon(EnvironmentSpecialFolder, Boolean)
Returns the icon index of the passed special folder.
Public methodStatic memberReplaceIconByThumbnail
This method replaces a bitmap in the imagelist at the given index. It paints images smaller than the thumbnail itself to the middle of the bitmap by creating a resized image canvas and redrawing it.
Public methodSetSystemImageList(ListView)
Assigns the system image list of Windows as image list to a ListView.
Public methodSetSystemImageList(TreeView)
Assigns the system image list of Windows as image list to a TreeView.
Public methodStatic memberSizeForViewState Obsolete.
Gets the SystemImageListSize for the viewState.
Top
See Also