Drag and Drop
PBMessageDNDInfo
Structure: (not documented yet)
Fields
[in] x (int32_t
): (not documented yet)
[in] y (int32_t
): (not documented yet)
[in] clipboard (referenced PBClipboardReader): (not documented yet)
[in] modifiers (PBModifierKeys): (not documented yet)
PBDNDImage
Structure: (not documented yet)
Fields
surface (referenced PBRenderSurface): (not documented yet)
dx (int32_t
): (not documented yet)
dy (int32_t
): (not documented yet)
PBDNDAction
Enumeration/bitset of type uint32_t: (not documented yet)
Constants
PBDNDAction_MOVE
PBDNDAction_MOVE = 1<<0
(not documented yet)
PBDNDAction_COPY
PBDNDAction_COPY = 1<<1
(not documented yet)
PBDNDAction_LINK
PBDNDAction_LINK = 1<<2
(not documented yet)
PBDNDAction_OPEN_WITH
PBDNDAction_OPEN_WITH = 1<<3
(not documented yet)
PBDNDStart
Function: (not documented yet)
Syntax (C/C++)
void PBDNDStart(PBElementRef sourceElement, PBClipboardWriterPtr clipboardWriter,
PBDNDImage dragImage);
Syntax (Python)
DNDStart(sourceElement, clipboardWriter, dragImage)
Parameters and Return Values
[in] sourceElement (referenced PBElement): (not documented yet)
[in] clipboardWriter (owned PBClipboardWriter): (not documented yet)
[in] dragImage (PBDNDImage): (not documented yet)
PBDNDSetFeedback
Function: (not documented yet)
Syntax (C/C++)
void PBDNDSetFeedback(PBDNDAction action, PBTextDocumentRef informationText);
Syntax (Python)
DNDSetFeedback(action, informationText)
Parameters and Return Values
[in] action (PBDNDAction): (not documented yet)
[in] informationText (referenced PBTextDocument): (not documented yet)
PBDNDIsSourceElement
Function: (not documented yet)
Syntax (C/C++)
bool PBDNDIsSourceElement(PBElementRef element);
Syntax (Python)
DNDIsSourceElement(element) -> (isSourceElement)
Parameters and Return Values
[in] element (referenced PBElement): (not documented yet)
[out] isSourceElement (bool
): (not documented yet)