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

#include <IPlaceBehaviorSignalData.h>

Inheritance diagram for IPlaceBehaviorSignalData:
IPMUnknown

Public Types

enum  { kDefaultIID = IID_IPLACEBEHAVIORSIGNALDATA }
 

Public Member Functions

virtual void Init (IPlaceBehavior *source, IPlaceBehavior *target, const UIDList &result)=0
 
virtual IPlaceBehaviorGetSource () const =0
 
virtual IPlaceBehaviorGetTarget () const =0
 
virtual UIDList GetResult () const =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

Data interface for Place Behaviors to use when signaling responders.

See Also
IPlaceBehavior.h

Member Function Documentation

virtual UIDList IPlaceBehaviorSignalData::GetResult () const
pure virtual

Get the result; will be kInvalidUIDRef for a before place signal

virtual IPlaceBehavior* IPlaceBehaviorSignalData::GetSource () const
pure virtual

Get the source

virtual IPlaceBehavior* IPlaceBehaviorSignalData::GetTarget () const
pure virtual

Get the target; may be nil (e.g., for a snippet)

virtual void IPlaceBehaviorSignalData::Init (IPlaceBehaviorsource,
IPlaceBehaviortarget,
const UIDListresult 
)
pure virtual

Initialize