OnDragEnd
OnDragEnd picture event
Declaration
ENTRY OnDragEnd(IN INT _refID, IN INT _dropped)
; action
END OnDragEnd Parameters
_refId | For global event handler - identifier of source graphic object. |
_dropped | Contains identifier of data transfer type that was done when executing Drop operation. Possible values:
|
Description
Picture event is generated when a user releases left-mouse button after starting Drag operation. Within event handler, there must be detected what type of data transfer (copying, moving, creating a link) a user wants to do and accordingly to change or keep the contents of graphic object.
If the data transfer type (given by dropped parameter) is moving, the selected element must be removed from the graphic object.
Example
ENTRY OnDragEnd (IN INT _refID, IN INT _dropped)
INT _idxSel
IF _dropped = 2 THEN
_idxSel := %HI_GetSelectedItem(_refId)
CALL RemoveItem(_refId, _idxSel)
END IF
END OnDragEnd Related pages: