ShellBrowser Delphi Components Documentation
|
Base class for our listview based controls that implements basic features shared among all our listview controls.
TJamBaseShellListView = class(TCustomListView, IJamShellControl, ICheckBoxViewer, IDropTarget, IItemIdListViewer, ICancellationToken);
Intended for internal use only.
|
Name |
Description |
|
Creates and intializes an instance of this component. | |
|
Destroys an instance of a TJamBaseShellListView component |
|
Name |
Description |
|
This event is triggered before the user changes the columns by using the header context menu. | |
|
This event is triggered before the user changes the columns by using the header context menu. | |
|
This event can be implemented to customize columns. It is called when a column is added to the view, but also when the header context menu or the column selection dialog is displayed. | |
|
This event is triggered before and after the sort. |
|
Name |
Description |
|
Gets whether cancellation has been requested for this token. |
|
Name |
Description |
|
Communicates a request for cancellation. |
|
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. |
|
Name |
Description |
|
Auto adjust the widths of all columns. | |
|
Returns a list view item, if any, with the specified caption. See TCustomListView.FindCaption | |
|
Returns the current column index for a given TSHColumnId. | |
|
Returns a drag cursor if a list item is being dragged. | |
|
Use this function to get an array of currently visible columns. | |
|
Returns whether the given SHColumnId is currently visible or not. | |
|
Checks if the list is empty. | |
|
Checks if the Item with the passed index is selected. | |
|
Resets the current columns and the saved widths for the current special folder and restores the initial state. | |
|
Selects all Items in a TJamShellList. | |
|
Set the visibility of a column. | |
|
Use this method to display the context menu for the selected entry. | |
|
Triggers sorting by the current settings (SortedBy, SortOrder) | |
|
Sorts the current view by the passed attribute in the passed order. |
|
Name |
Description |
|
The TJamShellLink instance to which the current control connected. |
|
Name |
Description |
|
Adjust the size of the given column so that it fills the remaining horizontal space. | |
|
The delay in ms after the selection has been changed before connected controls are informed. Default 100 ms. | |
|
Gets the collection of all column headers that appear in the control. | |
|
Sets the column width that is used in ViewStyle vsList | |
|
Determines whether the control's image is rendered directly to the window or painted to an in-memory bitmap first. | |
|
The TJamIconSize that shall be used in viewstyle vsIcon. | |
|
Lets you control the spacing between the large icons and thumbnails. -1 means the spacing is automatically set. A value >= 0 will be added to the width and height of the images of the current view. The small icons should not be affected by this property. | |
|
This event is triggered after the columns were created | |
|
OnCreateItemClass occurs when a list item object is about to be created. | |
|
Specifies where a control looks for its font information. | |
|
Prevents operations that change the file system from being executed. | |
|
Automatically display the shell context menu. | |
|
Use this property to determine if the header conext menu should be displayed when the user right clicks on the columns | |
|
Use the same styles as the Windows Explorer. | |
|
The version number of the ShellBrower controls. |