Module Render.Bounds

type t = {
signals : Hardcaml_waveterm.Draw.rect;
values : Hardcaml_waveterm.Draw.rect;
waves : Hardcaml_waveterm.Draw.rect;
status : Hardcaml_waveterm.Draw.rect;
}
val expand_for_border : Hardcaml_waveterm.Draw.rect -> Hardcaml_waveterm.Draw.rect
val shrink_for_border : Hardcaml_waveterm.Draw.rect -> Hardcaml_waveterm.Draw.rect
val fit_to_window : ?⁠signals:Hardcaml_waveterm__.Import.bool -> ?⁠values:Hardcaml_waveterm__.Import.bool -> ?⁠waves:Hardcaml_waveterm__.Import.bool -> ?⁠status:Hardcaml_waveterm__.Import.bool -> ?⁠border:Hardcaml_waveterm__.Import.bool -> Hardcaml_waveterm.Draw.rect -> t