ShellBrowser Delphi Components Documentation
ContentsIndexHome
PreviousUpNext
ShellControls

This Unit contains controls like these used by the Windows Explorer.

 
Name 
Description 
 
Helper class that represents the explorer like background context menu. It provides menu items like "View", "Sort" or "New". It gets generated dynamically on demand.  
 
An imagelist that contains various checkbox images, use as state images in ListView and TreeView based controls. 
 
This component behaves like a combo box in the Windows Explorer. Usually you will just drop this component on a form and assign its ShellLink property to a TJamShellLink, everything else will be done automatically.  
 
A JamShellList control looks and behaves like the right pane of the Windows Explorer.  
 
Objects of the type TJamShellListItem are used to populate the TJamShellList control.  
 
Class which holds instances of the TJamShellListItem class.  
 
This objects represents the parent folder and is added to the TJamShellList if the property TJamShellList.ShowParentFolder is set to True; control.  
 
A TJamShellTree control looks and behaves like the left pane of the Windows Explorer.  
 
Objects of the type JamShellTreeNode are used to populate the TJamShellTree control.  
 
Class which holds instances of the TJamShellTreeNode class.  
 
Name 
Description 
 
Actions that can be performed by TJamShellTree.GotoFolderIdList (protected function, that is used internally)> 
 
The possible elemenmts of a TJamShellList background context menu. For internal use only.  
 
Define the style of the background image. 
 
Possible view settings persistence of TJamShellList.PersistViewSettings.  
 
Possible values of the TJamShellTree.MultipleRoots property. 
Name 
Description 
Represents an array of TMenuItems. Used to build the "view" context menu  
This is a procedure called by the TJamShellCombo.OnAddFolder event.  
The OnAddItem event.  
This procedure is called if an item is added to the control. 
This procedure is called if the state of a TJamShellTreeNode's corresponding checkbox has changed. 
This procedure is called if the information of a has been updated. 
This procedure is called if editing the caption of a has been cancelled by the user.