ShellBrowser Delphi Edition Documentation
ContentsIndexHome
PreviousUpNext
TJamShellChangeNotifierList Class

This class is used to store the paths monitored by a TJamShellChangeNotifier component.

TJamShellChangeNotifierListTJamShellChangeNotifierList
Syntax
Pascal
TJamShellChangeNotifierList = class(TJamPathList);
 
Name 
Description 
 
Constructor of a TJamPathList component  
 
Destructor of a TJamPathList component  
TJamShellChangeNotifierList Class
 
Name 
Description 
 
Creates an instance of a TJamShellChangeNotifierList component  
 
Destroys an instance of a TJamShellChangeNotifierList component 
 
Name 
Description 
 
Set This property to True if only exisitng and valid paths should be added. 
 
This property is true if an unc path or a path of a remote drive was added  
 
Occurs when a path is added to the list. 
 
Occurs when a path is removed to the list. 
 
Returns a pointer to a string which contains all path seperated by a #0 character. 
 
Add 
Adds a new string to the list. 
 
Checks if all paths in the list are subpaths of aPath
 
Checks if the given path is in the list. 
 
Removes the path specified by the Index parameter. 
 
Returns the index of the given path. 
 
Inserts a string into the list at the specified position, and associates it with an object. 
 
Removes the given path from the list. 
 
This is ShareSameRoot, a member of class TJamPathList. 
 
Splits a given path into its filename and its folder path. Does also work with URLs. 
TJamShellChangeNotifierList Class
 
Name 
Description 
 
This is Clear, a member of class TJamShellChangeNotifierList. 
 
If already started, this method restarts listening to Shell change events by re-registering all paths with the system.  
 
Starts listening to Shell change events by registering all paths with the system.  
 
Stop 
Stops listening to Shell change events.  
Copyright (c) 2011. All rights reserved.