package tiny_appkits

  1. Overview
  2. Docs
Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source

Module Box_layoutSource

Sourcetype box = {
  1. element : Dom.element option;
  2. style : Computed.t;
  3. x : float;
  4. y : float;
  5. width : float;
  6. height : float;
  7. border : float * float * float * float;
  8. children : box list;
  9. lines : Html_layout.line list;
  10. backdrops : box list;
  11. marker : Html_layout.marker option;
}
Sourceval layout : Html_layout.metrics -> ?picture_size:(string -> (float * float) option) -> viewport:(float * float) -> (Dom.element -> Computed.t) -> Dom.element -> box
Sourceval picture_src : Dom.element -> string option
Sourceval look_of : Computed.t -> link:string option -> Looks.t
Sourceval as_html_layout : box -> Html_layout.box
Sourceval fragments : box -> Html_layout.fragment list