20 #ifndef __com_sun_star_datatransfer_dnd_XDragSource_idl__
21 #define __com_sun_star_datatransfer_dnd_XDragSource_idl__
29 module
com { module sun { module star { module datatransfer { module dnd {
31 published
interface XDragSourceListener;
104 [in]
byte sourceActions,
This exception is thrown to indicate that a method has passed an illegal or inappropriate argument.
Definition: IllegalArgumentException.idl:31
Interface to be implemented by objects used to provide data for a data transfer operation.
Definition: XTransferable.idl:38
This interface must be implemented by any drag gesture recognizer implementation that a drag source s...
Definition: XDragSourceListener.idl:38
This interface is implemented by a view or window that supports drag operations and will be received ...
Definition: XDragSource.idl:45
void startDrag([in] DragGestureEvent trigger, [in] byte sourceActions, [in] long cursor, [in] long image, [in] com::sun::star::datatransfer::XTransferable trans, [in] XDragSourceListener listener)
Starts the drag operation.
long getDefaultCursor([in] byte dragAction)
To get the default cursor for a specified drag action.
boolean isDragImageSupported()
In order to query if drag image support is available.
base interface of all UNO interfaces
Definition: XInterface.idl:48
Definition: Ambiguous.idl:22
A DragGestureEvent is passed to the method XDragGestureListener::dragGestureRecognized() when a parti...
Definition: DragGestureEvent.idl:37