LibreOffice
LibreOffice 24.2 SDK API Reference
|
This interface is implemented by any drop target context object. More...
import"XDropTargetDropContext.idl";
Public Member Functions | |
void | acceptDrop ([in] byte dragOperation) |
Accept the Drop. More... | |
void | rejectDrop () |
Reject the drop as a result of examining the available com::sun::star::datatransfer::DataFlavor types received in the XDropTargetListener::dragEnter() method. More... | |
void | dropComplete ([in] boolean success) |
Signals that the drop is completed and if it was successful or not. More... | |
Public Member Functions inherited from XInterface | |
any | queryInterface ([in] type aType) |
queries for a new interface to an existing UNO object. More... | |
void | acquire () |
increases the reference counter by one. More... | |
void | release () |
decreases the reference counter by one. More... | |
This interface is implemented by any drop target context object.
A DropTargetContext is created whenever the logical cursor associated with a Drag and Drop operation moves within the visible geometry of a window associated with a DropTarget.
The drop target context provides the mechanism for a potential receiver of a drop operation to provide the end user with the appropriate drag under feedback and to effect the subsequent data transfer, if appropriate.
void acceptDrop | ( | [in] byte | dragOperation | ) |
Accept the Drop.
This method should be called from the com::sun::star::datatransfer::dnd::XDropTargetListener::drop() method if the implementation wishes to accept the drop operation with the specified action.
dragOperation | The operation accepted by the target. |
void dropComplete | ( | [in] boolean | success | ) |
Signals that the drop is completed and if it was successful or not.
success | A value of TRUE means the drop completed successfully |
A value of FALSE
means the drop completed unsuccessfully.
void rejectDrop | ( | ) |
Reject the drop as a result of examining the available com::sun::star::datatransfer::DataFlavor types received in the XDropTargetListener::dragEnter() method.