![]() | InDesign SDK 20.5 |
#include <DragDropConstants.h>

Public Member Functions | |
| TargetResponse () | |
| TargetResponse (eTargetResponse response, eTargetWillDrawTrackingFeedback willTargetDrawTrackingFeedback=kUseDefaultTrackingFeedback, eTargetWillProvideCursorFeedback willTargetProvideCursorFeedback=kUseDefaultCursorFeedback, eTargetTrackingBehavior targetTrackingBehavior=kUseDefaultTargetTracking, PMFlavorPriority priority=kUnknownFlavorPriority) | |
| TargetResponse (const DataExchangeResponse &deResponse, eTargetResponse targResponse, eTargetWillDrawTrackingFeedback willTargetDrawTrackingFeedback=kUseDefaultTrackingFeedback, eTargetWillProvideCursorFeedback willTargetProvideCursorFeedback=kUseDefaultCursorFeedback, eTargetTrackingBehavior targetTrackingBehavior=kUseDefaultTargetTracking) | |
| TargetResponse (const TargetResponse &other) | |
| bool16 | CanTargetAccept () const |
| eTargetResponse | GetResponse () const |
| bool16 | WillTargetDrawTrackingFeedback () const |
| bool16 | WillTargetProvideCursorFeedback () const |
| bool16 | TargetTrackingBehaviorIsSticky () const |
Public Member Functions inherited from DataExchangeResponse | |
| DataExchangeResponse () | |
| DataExchangeResponse (bool16 canDo, ExternalPMFlavor flavor, PMFlavorFlags flavorFlags=kNormalFlavorFlag, PMFlavorPriority priority=kUnknownFlavorPriority) | |
| DataExchangeResponse (const DataExchangeResponse &other) | |
| bool | operator== (const DataExchangeResponse &) const |
| bool16 | CanDo () const |
| ExternalPMFlavor | GetFlavor () const |
| PMFlavorFlags | GetFlavorFlags () const |
| PMFlavorPriority | GetFlavorPriority () const |
Protected Attributes | |
| eTargetResponse | fResponse |
| eTargetWillDrawTrackingFeedback | fTargetWillDrawTrackingFeedback |
| eTargetWillProvideCursorFeedback | fTargetWillProvideCursorFeedback |
| eTargetTrackingBehavior | fTargetTrackingBehavior |
Protected Attributes inherited from DataExchangeResponse | |
| bool16 | fCanDo |
| ExternalPMFlavor | fFlavor |
| PMFlavorFlags | fFlavorFlags |
| PMFlavorPriority | fFlavorPriority |
Additional Inherited Members | |
Public Types inherited from DataExchangeResponse | |
| typedef base_type | data_type |
Static Public Attributes inherited from DataExchangeResponse | |
| static const DataExchangeResponse | kInvalidDataExchangeResponse |
Represents the response from a Drag Drop Target when it is asked whether or not it could accept a drag.
| inline |
Default/empty constructor. Creates a response that indicates the target will not accept the drag.
| inline |
Constructor
| response | could the target accept the drop |
| willTargetDrawTrackingFeedback | will the target provide tracking feedback (by default, target will not) |
| willTargetProvideCursorFeedback | will the target provide cursor feedback (by default, target will not) |
| targetTrackingBehavior | should the target be treated as a sticky target, (by default, target will not) |
| priority | the flavor priority of the flavor the target as decided to accept (ordinarily contained in a DataExchangeResponse ) |
| inline |
Constructor
| deResponse | could a handler accept the data (usually obtained from the IDataExchangeHandler involved in accepting the drop) |
| response | could the target accept the drop |
| willTargetDrawTrackingFeedback | will the target provide tracking feedback (by default, target will not) |
| willTargetProvideCursorFeedback | will the target provide cursor feedback (by default, target will not) |
| targetTrackingBehavior | should the target be treated as a sticky target, (by default, target will not) |
| inline |
Copy Constructor