![]() | InDesign SDK 20.5 |
Public Types | |
| enum | { kDefaultIID = IID_IMOVETRACKERDATA } |
Public Member Functions | |
| virtual void | Set (UIDList *itemList, const PBPMPoint &startPt, int32 selectionMode, bool16 deselect, UIDList *reselectItemList=nil)=0 |
| virtual UIDList * | GetItemList () const =0 |
| virtual UIDList * | GetReselectItemList () const =0 |
| virtual const PBPMPoint | GetStartPoint () const =0 |
| virtual int32 | GetSelectionMode () const =0 |
| virtual bool16 | GetDeselect () const =0 |
| virtual bool16 | ShouldDrawFirst ()=0 |
Public Member Functions inherited from IPMUnknown | |
| virtual IPMUnknown * | QueryInterface (PMIID interfaceID) const =0 |
| virtual void | AddRef () const =0 |
| virtual void | Release () const =0 |
| pure virtual |
Gets the data value for whether to deselect page items.
| pure virtual |
Gets the data value for the tracker's item list.
| pure virtual |
Gets the data value for the tracker's "reselect" item list. May be nil, and defaults to nil if not set.
| pure virtual |
Gets the data value for the Selection enum type.
| pure virtual |
Gets the data value for the initial mouse down location for the tracker.
| pure virtual |
Set method to control how a tracker moves page items.
| itemList | A pointer to the item list of page items for tracker to move. |
| startPt | A PMPoint in pasteboard coordinate space. Represents the users mouse down location. |
| selectionMode | how to select the item(s). Either Selection::kAddTo or Selection::kReplace |
| isVisible | The setting for the new layer's visibility. Default is kTrue for visible, kFalse for hidden. |
| deselect | Should the tracker deselect the items in item list. Typically set when user Shift clicks on an item. Typically set to kFalse and by default tracker selects the items in the item list. |
| reselectItemList | A pointer to the "reselect" item list of page items for tracker to select after move has completed. Used for moving content of an image frame with rollover effect when we don't want to select the content. If nil, after move is completed, selection won't be altered. If empty list, selection will be set to this list (i.e. no selection), otherwise items in list will be selected. |
| pure virtual |
Gets the data value for if drawing should the Selection enum type. Calling this method toggles the value to kFalse. Use for drag and drop between targets to know if drag is local or not.