LibreOffice
LibreOffice 24.2 SDK API Reference
|
A DragGestureEvent is passed to the method XDragGestureListener::dragGestureRecognized() when a particular XDragGestureRecognizer detects that a platform dependent drag initiating gesture has occurred on the component that it is tracking. More...
import"DragGestureEvent.idl";
Public Attributes | |
byte | DragAction |
The action selected by the user. More... | |
long | DragOriginX |
The x coordinate where the drag originated in component coordinates. More... | |
long | DragOriginY |
The y coordinate where the drag originated in component coordinates. More... | |
XDragSource | DragSource |
The DragSource associated with this drag action. More... | |
any | Event |
The last event comprising the gesture. More... | |
Public Attributes inherited from EventObject | |
com::sun::star::uno::XInterface | Source |
refers to the object that fired the event. More... | |
A DragGestureEvent is passed to the method XDragGestureListener::dragGestureRecognized() when a particular XDragGestureRecognizer detects that a platform dependent drag initiating gesture has occurred on the component that it is tracking.
byte DragAction |
The action selected by the user.
Different constants may be combined using a logical OR.
It's further possible to combine the ACTION_DEFAULT with one of the other actions defined in com::sun::star::datatransfer::dnd::DNDConstants. This means the user did not press any key during the Drag and Drop operation and the action that was combined with ACTION_DEFAULT is the system default action.
long DragOriginX |
The x coordinate where the drag originated in component coordinates.
long DragOriginY |
The y coordinate where the drag originated in component coordinates.
XDragSource DragSource |
The DragSource associated with this drag action.
any Event |
The last event comprising the gesture.
The initial trigger event will presumably be a com::sun::star::awt::MouseEvent event. If it is not, the implementation should either react accordingly or presume that the left mouse button was clicked.