ShellBrowser Delphi Components Documentation
ContentsIndexHome
PreviousUpNext
Jam.Shell.Types

This unit contains types and common base classes.

 
Name 
Description 
 
This class is used as a property of the TJamFileList component. It is a collection of details for a file search, which can be initiated by the TJamFileList.  
 
Helper class to convert a TJamShellFolder to a path or displayname. 
 
Helper class to convert a TShellAction enum to either a label or a command 
 
Uniquely identifes a shell column or shell property. 
 
This type encapsulates a shell context menu command. 
 
This record type basically wraps the PropVariant system type. By supporting implicit conversion to a OleVariant the value can easily be cast to OleVariant compatible datatypes too.  
Name 
Description 
GUID for the IItemIdList interface. 
 
Name 
Description 
 
This interface can be implemented by classes allow to execute shell commands on they objects.  
 
Requires classes to implement a method providing information that can be used for debugging purposes.  
 
Interface for Windows Shell ItemIdLists. To create an IItemIdList use TJamItemIdList.Create
 
Interface which is allows to deal with multiple paths and ItemIdLists for that a common operation should be performed. This interace is implemented by the class TItemIdListCollection  
 
Interface that allows to retrieve metadata as string or plain value. 
 
Interface that can be implemented by classes that support supplying their content in a temporary file. 
 
This interface can be implemented by controls that show shell items. If done so, the TJamShellCommand standard action can be used with such controls.  
 
Interface that allows to retrieve metadata as OleVariant. 
 
Name 
Description 
 
Decides is files, folder or both should be included in the search results. 
 
Available modes to compare two IItemIdLists.  
 
This enumeration contains different formats to retrieve the IItemIdList.DisplayName of an ItemIdList.  
 
The level of information that can be specified in IHasDebugInfo.GetInfo.  
 
Each member constant stands for a special Windows folder:  
 
Operations that may occur 
 
Direction for view sorting or grouping.  
 
Flags that specify options that are used to determine which files should be shown.  
 
An enumeration for shell context menu operations. 
 
The possible values for TColumnInfo.DisplayType.  
Name 
Description 
Event signature for Events passing an ItemIdList.  
Each member constant stands for a special Windows folder:  
A set of operations of the TJamShellOperation enumeration. operation or because the user has pasted them. 
Use different flags of the property to optimize the dialog for your work. Flags specifying the options for the dialog box.  
A set of TShellActions. 
An array of TShellColumnId