struct DragGestureEvent in module com::sun::star::datatransfer::dnd::

(Global Index)

Syntax

struct DragGestureEvent : com::sun::star::lang::EventObject ;

Description

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.

Field Summary

DragAction The action selected by the user.

DragOriginX The x coordinate where the drag originated in component coordinates.

DragOriginY The y coordinate where the drag originated in component coordinates.

DragSource The DragSource associated with this drag action.

Event The last event comprising the gesture.

Field Details



DragAction

Syntax

byte DragAction;

Description

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 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.

See also

DNDConstants

DragOriginX

Syntax

long DragOriginX;

Description

The x coordinate where the drag originated in component coordinates.


DragOriginY

Syntax

long DragOriginY;

Description

The y coordinate where the drag originated in component coordinates.


DragSource

Syntax

com::sun::star::datatransfer::dnd::XDragSource DragSource;

Description

The DragSource associated with this drag action.


Event

Syntax

any Event;

Description

The last event comprising the gesture.

The initial trigger event will presumably be a MouseEvent event. If it is not, the implementation should either react accordingly or presume that the left mouse button was clicked.

Top of Page