ShellBrowser Delphi Components Documentation
ContentsIndexHome
PreviousUpNext
Jam.Shell.Types.TJamShellOperation

Operations that may occur

Syntax
Pascal
TJamShellOperation = (
  sopCopy,
  sopMove,
  sopDrag,
  sopDrop,
  sopCut,
  sopPaste,
  sopDelete,
  sopRemove,
  sopAdd,
  sopRename
);
Members 
Description 
sopCopy 
The files in Filehave been copied as a result of a drag and drop operation. 
sopMove 
The files in Filehave been moved as a result of a drag and drop operation. 
sopDrag 
The Operation that was performed was a Drag operation. Files contains the affected files. Destination is unknown and therefore empty. This operation usually occurs together with sopCopy or sopMove + sopRemove
sopDrop 
The Operation that was performed was a Drop operation. Files contains the dropped files. Destination contains the destination path. This operation usually occurs together with sopAdd, and sopCopy or sopMove
sopCut 
The files in Files have been cut and pasted to a different folder. This operation occurs together with sopRemove
sopPaste 
The files in Files have been cut and pasted to the folder indicated in Destination. This operation occurs together with sopAdd
sopDelete 
The user has selected, e.g. by pressing the DEL-key or by selecting "Delete" from the context menu, to delete the files in Files. This operation occurs together with sopRemove
sopRemove 
The files in Files have been removed, e.g as a result of a drag and drop operation or because the user has chosen to delete them. 
sopAdd 
The files in Files have been added, e.g as a result of a drag and drop operation or because the user has pasted them. 
sopRename 
The file in Files[0] has been renamed by the user to the name in Destination