sig
type t
val create :
?on_close:(Bogue.Window.t -> unit) -> Bogue.Layout.t -> Bogue.Window.t
val on_close : Bogue.Window.t -> (Bogue.Window.t -> unit) option -> unit
val destroy : Bogue.Window.t -> unit
val set_size : w:int -> h:int -> Bogue.Window.t -> unit
val maximize_width : Bogue.Window.t -> unit
end