mirror of
https://github.com/scratchfoundation/scratch-vm.git
synced 2025-07-29 15:39:39 -04:00
Pass through block drag event
This commit is contained in:
parent
8e1719b716
commit
fe4b3d3c01
3 changed files with 30 additions and 0 deletions
src/engine
|
@ -379,6 +379,15 @@ class Runtime extends EventEmitter {
|
|||
return 'MONITORS_UPDATE';
|
||||
}
|
||||
|
||||
/**
|
||||
* Event name for block drag update.
|
||||
* @const {string}
|
||||
*/
|
||||
static get BLOCK_DRAG_UPDATE () {
|
||||
return 'BLOCK_DRAG_UPDATE';
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Event name for reporting that an extension was added.
|
||||
* @const {string}
|
||||
|
@ -1387,6 +1396,14 @@ class Runtime extends EventEmitter {
|
|||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Emit whether blocks are being dragged over gui
|
||||
* @param {boolean} areBlocksOverGui True if blocks are dragged out of blocks workspace, false otherwise
|
||||
*/
|
||||
emitBlockDragUpdate (areBlocksOverGui) {
|
||||
this.emit(Runtime.BLOCK_DRAG_UPDATE, areBlocksOverGui);
|
||||
}
|
||||
|
||||
/**
|
||||
* Emit value for reporter to show in the blocks.
|
||||
* @param {string} blockId ID for the block.
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue