ShellBrowser Delphi Components Documentation
ContentsIndexHome
PreviousUpNext
Jam.Shell.DetailsPane.TDetailsPane

This control displays some meta data and a preview of a file or object.

Jam_Shell_DetailsPane_TDetailsPaneJam_Shell_DetailsPane_TDetailsPane
Syntax
Pascal
TDetailsPane = class(TCustomPanel, IJamShellControl);

You may either set the Path property to set a path to a file for which the details should be displayed. Or you may synchronize it to a TJamShellList or TJamShellTree component using the ShellLink property.  

We currently support filesystem path, IItemIdList and IHierarchicalBase.  

 

Jam.Shell.DetailsPane.TDetailsPane
 
Name 
Description 
 
Creates an instance of a TDetailsPane component  
 
The destructor of the class.  
Jam.Shell.DetailsPane.TDetailsPane
 
Name 
Description 
 
The initial width of the control in pixels @100% dpi scaling. 
Jam.Shell.DetailsPane.TDetailsPane
 
Name 
Description 
 
Occurs before the preview handler is loaded for the given file. It may be used to control some aspects of the preview, such as the previewhandler that will be used. TJamFilePreviewLoadPreviewEventArgs  
 
Name 
Description 
 
This method is called by the ShellLink instance if the currently selected item has changed. 
 
Getter method for the ShellLink property. 
 
This method indicates that the callee should go up one level and display the contents of the current folder's parent folder. 
 
This method is called by the ShellLink instance if the currently displayed folder has changed. 
 
This method indicates that the control should perform a refresh of its contents. 
 
This method indicates that the callee should select all item it currently displays. 
 
Setter method for the ShellLink property. 
Jam.Shell.DetailsPane.TDetailsPane
 
Name 
Description 
 
Shows a snippet in the details pane. 
 
Excuted after the constructor was called. 
 
This method indicates that the callee should go up one level and display the contents of the current folder's parent folder. 
 
This method indicates that the control should perform a refresh of its contents. 
 
Reloads the information in this control. 
 
Sets the current object for that information is shown. We currently support the interfaces IHierarchcalBase and IItemIdList. 
 
Name 
Description 
 
The TJamShellLink instance to which the current control connected. 
Jam.Shell.DetailsPane.TDetailsPane
 
Name 
Description 
 
 
 
 
 
 
 
 
 
The metadata through that the path can be retrieved. 
 
The metadata displayed in the grid. 
 
Event that is called when the display name of a certain meta data is needed. 
 
 
 
 
 
 
 
Adds a header row to the grid for showing the object's name. 
 
 
Access to the Preview in the control.  
 
Connects this component to a TJamShellLink in order to synchronize it to other shell controls.  
 
 
Defines whether or not the file preview is shown. 
 
Specifies the style name for this control.