Stay organized with collections
Save and categorize content based on your preferences.
blockly > dragging > Dragger > onDrag
dragging.Dragger.onDrag() method
Handles calculating where the element should actually be moved to.
Signature:
onDrag(e: PointerEvent, totalDelta: Coordinate): void;
Parameters
Parameter |
Type |
Description |
e |
PointerEvent |
|
totalDelta |
Coordinate |
The total amount in pixel coordinates the mouse has moved since the start of the drag. |
Returns:
void
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2024-09-18 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2024-09-18 UTC."],[[["The `onDrag` method in Blockly's dragging namespace calculates and updates the dragged element's position during a drag operation."],["It takes a PointerEvent and total pixel movement since the drag's start as inputs to determine the new position."],["The method updates the element's visual position but doesn't return any value directly."]]],["The `onDrag` method within the `Dragger` class calculates the final position of an element during a drag operation. It takes two parameters: a `PointerEvent` object (e) and `totalDelta`, a `Coordinate` object representing the cumulative pixel movement since the drag began. The method processes this information to determine the element's updated location, with no return value. This action updates the position of the object being dragged.\n"]]