tiny_appkits.appkit_blocks
Block_edit
tiny_appkits.appkit_astronomy
tiny_appkits.appkit_cad
tiny_appkits.appkit_diagram
tiny_appkits.appkit_document
tiny_appkits.appkit_draw
tiny_appkits.appkit_editor
tiny_appkits.appkit_indexed
tiny_appkits.appkit_modeler
tiny_appkits.appkit_money
tiny_appkits.appkit_nls
tiny_appkits.appkit_paint
tiny_appkits.appkit_pim
tiny_appkits.appkit_pushpull
tiny_appkits.appkit_richtext
tiny_appkits.appkit_sheet
tiny_appkits.appkit_sheet_view
tiny_appkits.appkit_sketch
tiny_appkits.appkit_slides
tiny_appkits.appkit_teletype
tiny_appkits.appkit_tui
tiny_appkits.appkit_typeset
tiny_appkits.browser_layout
type dragged =
| Stack of Scratch_blocks.block list
| Reporter of Scratch_blocks.block
val take : Scratch_blocks.script list -> Block_layout.path -> (dragged * Scratch_blocks.script list) option
val drop : measure:(string -> float) -> Scratch_blocks.script list -> Scratch_blocks.block list -> Block_layout.target -> Scratch_blocks.script list
val drop_in_slot : Scratch_blocks.script list -> Block_layout.path -> Scratch_blocks.block -> Scratch_blocks.script list
val alone : Scratch_blocks.script list -> (float * float) -> Scratch_blocks.block list -> Scratch_blocks.script list
val text : Scratch_blocks.script list -> Block_layout.path -> string option
val set_text : Scratch_blocks.script list -> Block_layout.path -> string -> Scratch_blocks.script list