Block_editval take :
Scratch_blocks.script list ->
Block_layout.path ->
(dragged * Scratch_blocks.script list) optionval drop :
measure:(string -> float) ->
Scratch_blocks.script list ->
Scratch_blocks.block list ->
Block_layout.target ->
Scratch_blocks.script listval drop_in_slot :
Scratch_blocks.script list ->
Block_layout.path ->
Scratch_blocks.block ->
Scratch_blocks.script listval alone :
Scratch_blocks.script list ->
(float * float) ->
Scratch_blocks.block list ->
Scratch_blocks.script listval text : Scratch_blocks.script list -> Block_layout.path -> string optionval set_text :
Scratch_blocks.script list ->
Block_layout.path ->
string ->
Scratch_blocks.script list