package toffee
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
CSS layout engine for OCaml (Flexbox, Grid, Block)
Install
dune-project
Dependency
Authors
Maintainers
Sources
mosaic-0.1.0.tbz
sha256=9e4e90d17f9b2af1b07071fe425bc2c519c849c4f1d1ab73cde512be2d874849
sha512=06e9c4a741590942e81a27738d0b5c0413fafec8cf3b7dae047ad69f155e7b718aa4223818dc161b7d028efffcfd3365905e264d6fd31d453910ddfa91dcf9b9
doc/toffee.tree/Tree/module-type-CACHE_TREE/index.html
Module type Tree.CACHE_TREESource
Tree interface for layout caching.
Provides methods for storing and retrieving cached layout results. Enables memoization of layout computations across multiple passes.
The tree structure type.
Source
val cache_get :
t ->
Node_id.t ->
known_dimensions:float option Geometry.size ->
available_space:Available_space.t Geometry.size ->
run_mode:Run_mode.t ->
Layout_output.t optioncache_get tree node ~known_dimensions ~available_space ~run_mode retrieves a cached layout result for node.
Returns None if no cached result matches the constraints.
Source
val cache_store :
t ->
Node_id.t ->
known_dimensions:float option Geometry.size ->
available_space:Available_space.t Geometry.size ->
run_mode:Run_mode.t ->
Layout_output.t ->
unitcache_store tree node ~known_dimensions ~available_space ~run_mode output stores output as a cached result for node.
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>