JVCL Help:IJvDataItemsImages

From Project JEDI Wiki
Jump to navigationJump to search
JEDI Visual Component Library Help

Search in JVCL Help

 
Search in all projects
 

Class Hierarchy

IJvDataItemsImages
TJvBaseDataItemsImagesImpl
run\JvDataProviderIntf.pas


Summary

Support interface for IJvDataItems to specify image lists for the items.

run\JvDataProviderIntf.pas


Pascal

 run\JvDataProviderIntf.pas
 IJvDataItemsImages = interface;


Description

IJvDataItemsImages is an optional supporting interface for IJvDataItems that allows to specify which image list is to be used for an item.
The support interface is used whenever a Data Item supports IJvDataItemImage. Depending on the implementation of the rendering code, the IJvDataItemsImages must be supported in the direct list owner of an item or can be supported anywhere up the item tree.
The interface provides three different image lists:

  • an image list for disabled state.
  • an image list for "hot" items.
  • a normal image list.

The normal image list must be set. If an item is disabled but there's no disabled image list, the normal image will used but drawn in a grayed-out/disabled state.
If an item is "hot" (e.g. the mouse hovers over it) but there's no "hot" image list, the normal image list will be used.

run\JvDataProviderIntf.pas


See Also

IJvDataItemImage, IJvDataItems

run\JvDataProviderIntf.pas


About

Navigation

run\JvDataProviderIntf.pas



Contribute to this help topic

This documentation wiki is based on the collaborative effort of Project JEDI users. Your edits are welcome in order to improve documentation quality: edit this page