Brr_ocaml_poke_uiSourceInteractive toplevel HTML interface for poke objects.
The type for representing a toplevel user interface over a poke object.
create ~store view creates a toplevel interface using the children of the view element whose content model should be flow content. view's children are erased and the class .ocaml-ui is set on element. store is used to store the toplevel history and user settings.
The type for specifiyng kinds of output messages.
output r ~kind msg outputs message msg with kind to the user interface.
val run :
?drop_target:Brr.Ev.target ->
?buttons:Brr.El.t list ->
t ->
Brr_ocaml_poke.t ->
unitrun t poke ~drop_target ~buttons runs the toplevel with poke object poke. buttons are prepended to the buttons panel. drop_target is the target on which ml files can be droped (defaults to the view).