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. | |
| 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. | |
|  Public Attributes inherited from EventObject | |
| com::sun::star::uno::XInterface | Source | 
| refers to the object that fired the event. | |
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.