![]() | InDesign SDK 20.5 |

Public Types | |
| enum | { kDefaultIID = IID_IEVENTTRIGGERANDTIMINGCMDDATA } |
| enum | MoveType { kMoveNone, kMoveBefore, kMoveTo, kMoveAfter } |
| enum | RemoveTargetOptions { kNoAction, kDisableAction, kRemoveAction, kClearTarget } |
Public Member Functions | |
| virtual void | SetOwnerUIDRef (const UIDRef &ownerRef)=0 |
| virtual UIDRef | GetOwnerUIDRef () const =0 |
| virtual void | SetEventTrigger (const EventTriggerType &trigger)=0 |
| virtual EventTriggerType | GetEventTrigger () const =0 |
| virtual void | SetTargetItemList (const IDynamicEventTimingMgr::DynamicTargetList &targetList)=0 |
| virtual const IDynamicEventTimingMgr::DynamicTargetList & | GetTargetItemList () const =0 |
| virtual void | SetTimingPosition (int32 groupPosition)=0 |
| virtual int32 | GetTimingPosition () const =0 |
| virtual void | SetTargetPosition (int32 targetPosition)=0 |
| virtual int32 | GetTargetPosition () const =0 |
| virtual void | SetMove (const MoveType &moveType, uint32 newPosition, int32 newPositionInGroup=-1)=0 |
| virtual MoveType | GetMoveType () const =0 |
| virtual int32 | GetNewTimingPosition () const =0 |
| virtual int32 | GetNewTimingPositionInGroup () const =0 |
| virtual void | SetNewTargetItem (const IDynamicEventTimingMgr::DynamicTargetPtr &newTarget)=0 |
| virtual const IDynamicEventTimingMgr::DynamicTargetPtr & | GetNewTargetItem () const =0 |
| virtual void | SetNewTargetItemUID (UID newItemUID)=0 |
| virtual UID | GetNewTargetItemUID () const =0 |
| virtual void | SetTimeDelay (const PMReal &delay)=0 |
| virtual PMReal | GetTimeDelay () const =0 |
| virtual bool | GetTimeDelayIsSet () const =0 |
| virtual void | SetButtonTargetRemoveOption (const RemoveTargetOptions &removeOption)=0 |
| virtual RemoveTargetOptions | GetButtonTargetRemoveOption () const =0 |
| virtual void | SetGroupPlayData (bool setNumPlay, const uint32 &numPlays, bool setLooping, bool playsLoop)=0 |
| virtual bool | GetNumPlays (uint32 &numPlays) const =0 |
| virtual bool | GetPlaysLoop (bool &playsLoop) const =0 |
Public Member Functions inherited from IPMUnknown | |
| virtual IPMUnknown * | QueryInterface (PMIID interfaceID) const =0 |
| virtual void | AddRef () const =0 |
| virtual void | Release () const =0 |
This enum specifies how to move the item(s) in the timing list for the specified trigger.
For targets triggered by buttonsThis enum specifies what to do when removing target from a button trigger event.
| pure virtual |
Get new time delay
| pure virtual |
| pure virtual |
| pure virtual |
| pure virtual |
| pure virtual |
| pure virtual |
| pure virtual |
Get the new number of times the specified group should play.
| numPlays | is the new number of time to play. |
| pure virtual |
| pure virtual |
Get the looping flag for the specified group.
| playsLoop | is true if group should loop. |
| pure virtual |
| pure virtual |
| pure virtual |
Get new time delay
| pure virtual |
| pure virtual |
| pure virtual |
Set the new time delay for the specified item
| delay | is the new time delay. |
| pure virtual |
Set the affecting event trigger.
| trigger | is the affected event trigger. |
| pure virtual |
The following methods for setting group's play data. This includes number of times to play and the looping flag.Set the specified linked group's play data.
| setNumPlay | is true if numPlays is set. |
| numPlays | is the new number of times to play. |
| setLooping | is true if playsLoop is set. |
| playsLoop | is true if group is set to loop. |
| pure virtual |
Sets the move for this command.
| moveType | specifes how to move. |
| newPosition | is the position to move before, to, or after. |
| newPositionInGroup | is the new position within group. This is relevant only if move is set to kMoveTo. The default is -1 which means to move to the end of the specified group. |
| pure virtual |
Set the new target item.
| pure virtual |
Set the new target item UID.
| pure virtual |
| pure virtual |
Set the target item list. NOTE: either the target position or the target list must be specified.
| targetList | is the list of targets. |
| pure virtual |
Set the timing target item we want to update. If itemPosition is -1, then all instances of the item are affected. NOTE: either the target position or the target list must be specified.
| targetPosition | is the position of the timing item we want to update. |
| pure virtual |
Set the new time delay for the specified item
| delay | is the new time delay. |
| pure virtual |
Set the timing group position we want to update. If groupPosition is -1, then all instances of the item are affected.
| groupPosition | is the position of the timing item we want to update. |