Language

The Free and Open Productivity Suite
Released: Apache OpenOffice 4.1.15

API

SDK

Tips ‘n’ Tricks

Miscellaneous


:: com :: sun :: star :: datatransfer :: dnd ::

interface XDropTargetListener
Base Interfaces
XDropTargetListener
┗ ::com::sun::star::lang::XEventListener

::com::sun::star::lang::XEventListener
(referenced interface's summary:)
base interface for all event listeners interfaces.
Description
This interface is the callback interface used by the drop target object to provide notification of Drag and Drop operations that involve the subject drop target.

Methods of this interface may be implemented to provide "drag under" visual feedback to the user throughout the Drag and Drop operation.


Methods' Summary
drop The drag operation has terminated with a drop on this drop target.  
dragEnter Called when a drag operation has encountered the drop target.  
dragExit The drag operation has departed the drop target without dropping.  
dragOver Called when a drag operation is ongoing on the drop target.  
dropActionChanged Called when the user has modified the drop gesture.  
Methods' Details
drop
void
drop( [in] DropTargetDropEvent  dtde );

Description
The drag operation has terminated with a drop on this drop target.

NOTE: This method should not be oneway. The implentation has to wait until the method XDropTargetDropContext::dropComplete is called before releasing the data for the drop operation. This should occur before returning from drop in a normal flow of operation. Also, the implementor of XDropTargetListener should not assume the DropTargetDropEvent to be meaningful after returning from the XDropTargetListener::drop() method.

Parameter dtde
The DropTargetDropEvent.
dragEnter
[oneway] void
dragEnter( [in] DropTargetDragEnterEvent  dtdee );

Description
Called when a drag operation has encountered the drop target.
Parameter dtde
The DropTargetDragEvent.
dragExit
[oneway] void
dragExit( [in] DropTargetEvent  dte );

Description
The drag operation has departed the drop target without dropping.
Parameter dte
The DropTargetEvent.
dragOver
[oneway] void
dragOver( [in] DropTargetDragEvent  dtde );

Description
Called when a drag operation is ongoing on the drop target.
Parameter dtde
The DropTargetEvent.
dropActionChanged
[oneway] void
dropActionChanged( [in] DropTargetDragEvent  dtde );

Description
Called when the user has modified the drop gesture.
Parameter dtde
The DropTargetEvent.
Top of Page

Apache Software Foundation

Copyright & License | Privacy | Contact Us | Donate | Thanks

Apache, OpenOffice, OpenOffice.org and the seagull logo are registered trademarks of The Apache Software Foundation. The Apache feather logo is a trademark of The Apache Software Foundation. Other names appearing on the site may be trademarks of their respective owners.