InDesign SDK  20.5
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
ILibraryDragDropUtils Class Referenceabstract

#include <ILibraryDragDropUtils.h>

Inheritance diagram for ILibraryDragDropUtils:
IPMUnknown

Public Types

enum  { kDefaultIID = IID_ILIBRARYDRAGDROPUTILS }
 

Public Member Functions

virtual bool16 ProvideDragContent (IDragDropController *controller, ILibrary *library, const AssetIDList &assetList)=0
 
- Public Member Functions inherited from IPMUnknown
virtual IPMUnknownQueryInterface (PMIID interfaceID) const =0
 
virtual void AddRef () const =0
 
virtual void Release () const =0
 

Detailed Description

Used to load the drag and drop controller with asset data from a given library.

Member Function Documentation

virtual bool16 ILibraryDragDropUtils::ProvideDragContent (IDragDropControllercontroller,
ILibrarylibrary,
const AssetIDListassetList 
)
pure virtual

Load the drag and drop controller with data from an asset.

Parameters
controllerIN the controller
libraryIN the library containing the asset whose data to load
assetListIN list of AssetIDs to load from the library
Returns
kTrue if successful, kFalse otherwise