![]() | InDesign SDK 20.5 |

Public Member Functions | |
| PnlTrvDragDropSource (IPMUnknown *boss) | |
| ~PnlTrvDragDropSource () | |
| bool16 | WillDrag (IEvent *event) const |
| bool16 | DoAddDragContent (IDragDropController *controller) |
Public Member Functions inherited from CDragDropSource | |
| CDragDropSource (IPMUnknown *boss) | |
| virtual CursorSpec | GetDragCursor (DragDrop::eTargetResponse, bool16 isDragLocal) const |
| virtual SysWireframe | DoMakeDragOutlineRegion () const |
| virtual ErrorCode | ProcessDragDropCommand (IDragDropController *, DragDrop::eCommandType) |
| virtual IDataBase * | GetSourceDataBase () const |
Additional Inherited Members | |
Public Types inherited from IDragDropSource | |
| enum | { kDefaultIID = IID_IDRAGDROPSOURCE } |
Provides the node with drag source capability for the IDFile (kPMSysFileFlavor) associated with the widget. This allows the IDFile selected in a tree view node to be dragged from the panel onto a drop target that accepts a IDFile. For example a layout view on a document.
| Binds the C implementation class onto its ImplementationID making the C code callable by the application * PnlTrvDragDropSource::PnlTrvDragDropSource | ( | IPMUnknown * | boss | ) |
Constructor.
| boss | interface ptr from boss object on which this interface is aggregated. |
| PnlTrvDragDropSource::~PnlTrvDragDropSource | ( | ) |
Destructor.
| virtual |
Adds the IDFile to the drag.
| controller | [IN] in charge of this widget's DND capabilities. |
Reimplemented from CDragDropSource.
| virtual |
Returns kTrue if a IDFile is associated with the widget.
| event | [IN] that signifies the drag. |
Reimplemented from CDragDropSource.